法线贴图在工作时会将插值曲面法线替换为从 RGB 纹理求出的法线,在该 RGB 纹理中,每个通道(红色、绿色、蓝色)分别对应曲面法线的 X、Y 和 Z 坐标。
它的速度比凹凸贴图更快,原因是凹凸贴图需要对下面的着色器至少进行三次求值。 input 贴图,通常从 Mudbox 或 ZBrush 导出。
tangent 切线贴图。它与着色法线一起,定义输入向量应用到的切线坐标系。如果您的雕刻工具允许,则应该在此处连接法线贴图依赖的切线贴图。
如果为 0,则着色器将尝试执行下列操作来构建帧:
1.查找名为“tangent”和“bitangent”的向量用户数据。
2.使用 UV 导数。
3.构建其自己的本地帧。此着色器只能在切线空间中使用。
如果已在世界空间或对象空间中导出切线贴图,则可以改用更通用的 space_transform 着色器。
normal 可以选择链接法线和切线参数,以定义从哪个自定义切线坐标系变换输入。如果未链接法线,将使用默认曲面法线。
order 允许您改变输入通道顺序。
invert_x 如果启用此项,将反转(1 通道)x 输入通道。
invert_y 如果启用此项,将反转(1 通道)y 输入通道。
invert_z 如果启用此项,将反转(1 通道)z 输入通道。
color_to_signed 适用于 8 位贴图。
如果启用此项,则将输入重映射到 [-1, 1] 范围。 使用这些参数(顺序(Order)、反转(Invert)、带符号颜色(Color To Signed))的默认值可以正确导入在切线坐标空间中的 Mudbox 中生成的贴图。
tangent_space 指定输入是在世界空间中还是在切线空间中。
normalize 确保法线为单位长度。
strength 增强或减弱法线贴图效果。
666666
66666666666
66666666666666666
6666