Albedo:非金屬表示顏色貼圖,金屬表示基礎反射率(base reflectivity)。跟diffuse貼圖的區別是,albedo貼圖不應該包含局部陰影信息(交給AO貼圖),而只包含純顏色信息(或折射吸收系數)。
Normal:普通法線貼圖。
Metallic:金屬度貼圖,每個像素的金屬度,可以使0或1,或者0-1之間的灰度值。從概念上來說金屬度應該是一個0或1的二元值,要么是金屬要么是非金屬,但將金屬度設置為0-1之間的灰度值可以讓美術做出一些其他比較好的效果,比如金屬上的划痕之類的。
Roughness:粗糙度貼圖,像素的roughness表示其微平面朝向的一致性,越粗糙越凌亂,反射光線區域大且模糊,反之則集中且清晰。有的引擎會使用smoothness光弧度貼圖,這樣在美術上可能更直觀,smoothness = 1 - roughtness。
AO:環境光遮蔽貼圖,ambient occusion,局部陰影信息,AO貼圖可以明顯地提升渲染效果。AO貼圖要么手動生成,要么在3D建模時就計算好。
基於PBR的渲染最大的優勢是物理可信,不管環境和燈光如何。美術制作的PBR素材在不同引擎中都能共享,並且保證效果正確。