透明着色器能够使物体不可见,而且它只有一个输入点:颜色。当RGB数值为1-1-1,即纯白色时,物体完全透明。当介于纯白和纯黑之间时,物体的透明效果受光线亮度和颜色的色相、饱和度影响。
透明着色器并不是严格符合物理定律的,所以如果要追求真实性,应当在渲染时与物体材料因素综合使用。例如在渲染树叶时,没有人会检查每一片树叶,所以可以为了节约运算能力而做一点手脚。你可以部分使用透明的树叶纹理的贴图,而不用真的渲染每一片多边形的树叶。
在毛发渲染时,也可以用类似的办法。
如果你需要透明的材料,又不需要反射、折射等效果时,请用透明着色器,它会比玻璃着色器速度快得多,而且具有更少的噪点。
当玻璃着色器的IOR为1.0时,看起来和透明着色器差不多,但是光线会变成transmission ray,而光线通过透明着色器时则会变成transparent ray,而transparent ray可以受光程着色器节点影响。
-
颜色:可以输入RGB或者纹理,颜色的亮度决定了透明度,而色相和饱和度决定了着色。
下图中显示的是透明效果受光线强度和饱和度的影响。下面一行可以看出,光线在经过透明表面后颜色被吸收了,当饱和度调为1时,可以看出物体再没有容纳颜色的能力了,显得像是一个2D的形状而不是一个内部有空洞的物体。