此纹理是否以 sRGB(也称为伽玛)颜色空间存储数据。
此设置仅在您的项目使用 线性颜色空间 时才相关。它确定 GPU 在着色器中采样纹理时,是否将数据从 sRGB 颜色空间转换为线性颜色空间。
通常包含颜色数据的非 HDR 纹理将它们的数据存储为 sRGB 值。此数据需要转换,因此此值应为 true
。
HDR 纹理和存储非颜色数据(例如,法线贴图)的纹理通常将其数据存储为线性值。此数据不需要转换,因此此值应为 false
。对于旧版 IMGUI 纹理,此值也应为 false
。
Unity 默认情况下将各种通常存储线性数据的纹理(法线贴图、其他非颜色纹理和 HDR 数据)标记为“线性”。
此标志对应于 class-TextureImporter 中的“sRGB(颜色纹理)”选项。
其他资源:颜色空间,PlayerSettings.colorSpace.