Установка цветового пространства проекта
Unity Editor поддерживает линейный и гамма-корректный рабочие процессы. В линейном процессе предусмотрено преобразование цветового пространства, благодаря которому текстуры, созданные в гамма-пространстве, могут корректно и точно отображаться в линейном цветовом пространстве. Дополнительные сведения о гамма- и линейном цветовых пространствах см. в документации «Обзор линейного рендеринга».
Текстыли, как правило, сохраняются в гамма цветовом пространстве, в то время как шейдеры ожидают линейное цветовое пространство. Таким образом, когда Текстыли образуются в шейдерах, гамма-основанные значения приводят к неточным результатам. Чтобы преодолеть это, вы можете установить Unity для использования sRGB семплер для перехода от гамма к линейной выборки. Это обеспечивает линейный рабочий процесс со всеми входами и выходами шейдера в правильном цветовом пространстве, что приводит к правильному результату.
Выберите цветовое пространство
Выберите цветовое пространство для вашего проекта, выполнив следующие действия:
- Перейдите в Изменить > Project Настройки, затем выберите Игрок категорию.
- Перейдите в Другие настройки, откройте раздел Отображение и установите свойство Цветовое пространство на Линейное или Гамма, в зависимости от ваших предпочтений.