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