TextureImporter.sRGBTexture
Declaration
public bool sRGBTexture;Описание
Сохраняет ли текстура данные в цветовом пространстве sRGB (также называемом гамма).
Эта настройка актуальна только в том случае, если ваш проект использует Линейное цветовое пространство. Оно определяет, является ли GPU преобразует данные из sRGB цветовое пространство в линейное цветовое пространство при выборке текстуры в шейдере.
НетHDR текстуры, содержащие данные цвета, обычно хранят свои данные как sRGB Эти данные требуют преобразования, поэтому это значение должно быть true.
HDR текстуры и текстуры, которые хранят данные помимо цвета (например, обычные карты), обычно хранят свои данные как линейные значения. Эти данные не требуют преобразования, поэтому это значение должно быть false. Это значение должно быть также false для наследия IMGUI текстуры.
Unity маркирует различные текстуры, которые обычно хранят линейные данные (карты нормалей, другие нецветные текстуры и HDR данные) по умолчанию "линейными".
Этот флаг соответствует "sRGB (Цвет Текстура)" опция в class-TextureImporter.
Дополнительные ресурсы: Цветовое пространство, PlayerSettings.colorSpace.