我用VRayMtl做为基础shader制作了一个physically based shader。 VRayMtl上有多个关于diffuse,reflection的属性,如果熟练的话用起来并不难, 但是属性多,每个属性再连接各种贴图,效率会低许多。并且这些属性组合后未必“物理”。现在许多渲染器都在简化shader里的属性,方便艺术家去使用,制作更为高效,而不是花大量时间精力去学习它们。
我这里将VRayMtl原有的diffuse,reflection两列属性简化为:diffuse,gloss,metalness,specular四个属性。对于控制塑料,金属及粗糙表面的材质更为高效简结,同时它也是基于“physically based rendering”的。
angelina