PBR材质的三大组成部分
PBR材质是基于物理的渲染,由三部分组成:
基于物理的材质(Material)
基于物理的光照(Lighting)
基于物理适配的摄像机(Camera)
PBR材质的优点
能够准确定义非常真实的材质表现,相反对于非写实类型的材质同样可轻易完成。
对于开发者,完成所需要的材质质感表现更为直观,并不需要手动绘制阴影、高光细节。简单快捷。
Metallic通道为数值或简单的黑白贴图,相比传统材质,可以节约贴图数量或者减少素材资源的容量。
基于物理的渲染---Physically Based Rending
这是一套先进的渲染方案,能使物体对于光线做出精确的反应。
基于物体的物理属性,对于光的准确反应。
得到颜色,光滑度,表面凹凸等数据,可以准确描述物体在不同光照条件下的表现。
传统贴图和PBR贴图的区别
主要贴图类型:
PBR材质的重要输入数据如下图框选:包括基础颜色BaseColor、金属Metallic、粗糙第Roughness、法线Normal。
1.BaseColor/Diffuse/Albedo。(颜色贴图)
这三种名称是基础颜色在不同引擎的命名。其中,虚幻引擎中为BaseColor。
这种基础颜色是没有任何的光照信息的。
纯白色的两种数值(255,255,255),(1,1,1)。真实的世界不存在纯白色和纯黑色。
在做材质的颜色的,RGB通常在0-255中的取值范围中选择(30,240)。
2.Normalmap(法线贴图)
Normalmap法线贴图是低模展现高模细节的手段。
3.Metallic(金属贴图)
世间万物分为两大类:金属和非金属。
金属:数值是1,纯白色。
非金属:数值是0,纯黑色。
4.Ambient Occlusion AO,有时称为OCC(环境光遮罩)
灰度图:0-255;0-1
增加画面的层次感。
5.Roughness (粗糙度)
用来定义模型表面某一区域的光滑程度。
灰度区间:0-1(虚幻)。
6.两种PBR制作流程
1.basecolor、roughness、metallic
2.diffuse、glossiness、specular
3.共用的ambient occlusion、normal、height
掌握PBR材质的关键要使用通道的思维来看贴图,一切贴图都是数据。基础颜色(贴图)、法线(贴图)、金属(贴图)、高度(贴图)都是不同维度的数据。