虽然线性工作流程可确保更精确的渲染,但有时您可能需要伽马工作流程(例如,在某些平台上,硬件仅支持伽马格式)。
如需了解如何设置项目的颜色空间,请参阅设置项目的颜色空间。
Unity 使用伽马颜色空间进行颜色计算,并将导入的纹理保留在伽马颜色空间中。Unity 还确保着色器将纹理保留在伽马颜色空间中,在伽马颜色空间中进行计算,并写入不会重新应用伽马校正的帧缓冲区。
纹理导入设置可能会将纹理显示为线性格式,因为这样可以避免着色器将纹理识别为伽马色彩空间,并自动去除伽马校正。
注意:可以选择绕过 Color Space 中的 sRGB 采样:伽马 模式。有关如何执行此操作的更多信息,请参阅禁用纹理 sRGB 采样。