Unity 6.3
0 онлайн 134 гостей 3 в системе
Вход
Материалы и шейдеры Шаг 428 из 442

Линейные текстуры

sRGB выборка позволяет Unity Editor для отображения шейдеров в линейном цветовом пространстве, когда текстуры находятся в гамма цветовом пространстве. Когда вы выбираете работу в линейном цветовом пространстве, редактор по умолчанию использует sRGB Если ваш Текстуры находитесь в линейном цветовом пространстве, вам нужно работать в линейном цветовом пространстве и отключить sRGB для каждой Текстуры. Чтобы узнать, как это сделать, см. Отключить sRGB выборка для линейных текстурниже.

Наследие GUI

Отображение элементов Legacy GUI System всегда производится в гамма пространстве. Это означает, что для Legacy GUI Textures, у которых Тип текстуры установлен на Editor GUI и Legacy GUI, гамма не удаляется при импорте.

Текстуры с линейным авторством

Также важно, чтобы текстуры, маски и другие текстуры со значениями RGB, которые означают что-то конкретное и к которым не применена гамма-коррекция, обходили выборку sRGB. Это предотвращает удаление несуществующих значений гамма-коррекции из выбранной текстуры до их использования в шейдере, с расчетами, выполняемыми с тем же значением, которое хранится на диске. Unity предполагает, что текстуры GUI и текстуры обычных карт созданы в линейном пространстве.

Информацию о том, как обойти выборку sRGB, см. в Отключение выборки sRGB для линейных текстур.