使用 DirectX 11 Shader 的颜色管理

如果启用“颜色管理”(Color Management)(在“首选项”(Preferences)窗口的“颜色管理”(Color Management)部分下),并使用属性编辑器在 dx11Shader 中启用“线性空间照明”(Linear Space Lighting),则 Gamma 仅应用一次且着色将正确渲染。

如果 Gamma 已在视口中启用,您可以使用语义 MayaGammaCorrection 进行查询。

注: Turtle 会在线性强度的空间内渲染所有内容(不进行 Gamma 校正)。这意味着 Turtle 会假定在 Maya 着色器上所有选为输入的颜色均将视为是线性的,这一处理方式同样适用于所有文件纹理。Turtle 生成的输出图像也在线性空间中。如果不需要使用此选项,“Gamma 校正”(Gamma Correction)可自动应用到输入颜色和纹理以及输出图像。