PBR
# PBR是什么
PBR是基于物理渲染,用来模拟光实际行为的,目的为了让图形看起来更真实。
# PBR组成部分
PBR由灯光属性、表面属性组成。
- 灯光属性: 直接照明、间接照明、直接高光、间接高光、阴影、环境光闭塞
- 表面属性: 基础色、法线、高光、粗糙度、金属度
# 灯光属性
入射光
- 直接照明: 直接从光源发射阴影物体表面的光(手电筒)
- 间接照明: 环境光和直接光经过反弹第二次进入的光(白天)
反射光
- 直接高光(镜面光): 在经过表面反射聚焦在同一方向上进入人眼的高亮光
- 间接高光(漫发射): 光被散射并沿着各个方向离开表面
- 直接漫反射: 从源头到四面八方散发出来的直接高光
- 直接高光: 直接来自光源并被集中反射的光
- 间接漫反射: 来自环境的光被表面散射的光
- 间接高光: 来自环境光并被集中反射的光
# 表面属性
基础色
表面的颜色法线
反射方向高光(镜面 )
可以决定哪块采用镜面反射,哪块采用漫反射。
可以制作镜面贴图,来决定哪些地方镜面反射,哪些地方漫反射
镜面贴图制作注意点:
- 高光贴图应该大多在0.5
- 使用深色的阴影来遮盖不应该反光的裂缝
- 一个裂缝贴图乘以0.5就是一个很好的高光贴图
粗糙度
越粗糙漫反射越厉害
粗糙贴图: 白色是粗糙的、黑色是光滑的金属度 拥有金属的质感(比如可以反光), 可以用金属贴图来实现
# 参考
编辑 (opens new window)
上次更新: 2022/09/20