如果目标引擎为线性,则应当对 RGB 纹理进行 Gamma 校正。若要将纹理贴图转化为线性空间,请选择“纹理贴图”(Texture Map)节点,并启用“属性编辑器”(Attribute Editor)中的“ConvertToLinearSpace”。
单击鼠标右键()并选择“工具 > 切换高级模式”(Tools > Toggle Advanced Mode),然后单击“纹理贴图”(Texture Map)节点上的“组”
图标以显示组网络。在组网络视图中,找到“ToLinearSpace”组。单击其“组”
图标以展开网络,然后根据需求进行编辑。
在 Extension for Maya 2015 中,从 ShaderFX 菜单栏选择“设置 > 切换高级模式”(Settings > Toggle Advanced Mode)来启用高级模式。
如果通过“ConvertToLinearSpace”对颜色纹理去除 Gamma,则还应当针对“材质”(Material)节点启用 Gamma。您可以在着色器端点重新应用 Gamma 校正,如下所示:
在 Extension for Maya 2015 中,从 ShaderFX 菜单栏选择“设置 > 切换高级模式”(Settings > Toggle Advanced Mode)来启用高级模式。
当“布尔值”(Bool Value)的“值”(Value)设置为为 true 时,将应用 Gamma 校正。
有关“图形节点”(Graph Nodes)的详细信息,请参见使用“高级模式图形节点”(Advanced Mode Graph Nodes)添加开关。