Цветокоррекция
В этом разделе описаны настройки цветокоррекции сцены.
Тональный преобразователь#
Тональное отображение обеспечивает лучшее качество изображения, переназначая цвета с высоким динамическим диапазоном (HDR) в диапазон, подходящий для сред с низким динамическим диапазоном (LDR), таких как ЖК-экраны или ЭЛТ-экраны. Его наиболее распространенная цель состоит в том, чтобы изображение с низким динамическим диапазоном казалось с более высоким диапазоном цветов, обеспечивая более динамичный и реалистичный эффект. Он осветляет самые темные области изображения и делает самые светлые области темнее.
При использовании камеры HDR всегда применяйте тональное сопоставление, в противном случае значения интенсивности цвета, превышающие 1, будут зафиксированы на 1, изменяя баланс яркости сцены.
Filmic#
Параметры, описанные ниже, представляют собой удобную для художника кривую сопоставления тонов Джона Хейбла, которая строится с использованием следующей формулы:
- Шкала A — Плеч
- B — Линейная Шкала
- C — Линейный Угол
- Шкала D — Носка
- Числитель E — Toe
- Знаменатель F — Пальца ноги
Для получения более подробной информации о построении кривой отображения тонов см. статью о сопоставлении тонов фильмов с кусочными кривыми мощности.
Shoulder Scale | Значение параметра отображения тонального изображения силы плеча, которое используется для изменения значений яркости.
|
||
---|---|---|---|
Linear Scale | Значение параметра отображения тона пленки линейной силы, которое используется для изменения значений серого. Линейная шкала управляет длиной линейной части кривой отображения тона.
|
||
Linear Angle | Значение параметра отображения тонального изображения линейного угла. Управляет наклоном линейной части кривой отображения тонов.
|
||
Toe Scale | Значение параметра отображения пленочного тона силы отпечатка пальца ноги, которое используется для изменения значений затемнения. Управляет наклоном кривой отображения тона toe (область недоэкспонирования).
|
||
Toe Numerator | Значение параметра отображения тона в числителе пальца ноги.
|
||
Toe Denominator | Значение параметра отображения тона в знаменателе пальца ноги.
|
||
White Level | Значение параметра отображения тонального изображения с линейной белой точкой, которое отображается в результирующем изображении как чистый белый цвет.
|
||
Saturation Recovery | Значение восстановления насыщенности цвета в диапазоне [0.0f, 1.0f]. Пленочный тональный преобразователь насыщает цвета изображения в ярких областях, делая их сероватыми. Этот параметр позволяет восстановить начальную насыщенность цвета в таких областях.
При заданном значении 1.0f зеркальные блики кажутся слишком насыщенными, поэтому рекомендуемое значение составляет 0.75f (по умолчанию). |
ACES#
Mix ACES With Reinhard#
Reinhard#
Reinhard Luma-Based#
White Balance#
Коррекция баланса белого устраняет изменение цвета на конечном изображении из-за того, что некоторые цвета в сцене имеют большую интенсивность и/или более высокую или более низкую цветовую температуру. Адаптивная автоматическая коррекция баланса белого обеспечивает реалистичную окраску ваших сцен в режиме реального времени.
White Balance | Включает и выключает автоматическую коррекцию баланса белого.
|
---|---|
Intensity | Интенсивность коррекции баланса белого. Не устанавливайте слишком высокие значения для сцен в ночное время и при слабом освещении, так как это может привести к сильному искажению цвета, что сделает сцену совершенно неестественной. |
Adaptation Time | Период времени в секундах, в течение которого выполняется коррекция баланса белого (0 для мгновенной коррекции). Рекомендуется использовать более низкие значения, когда это возможно, чтобы сделать процесс коррекции незаметным, иначе он будет медленным и заметным. Однако установка слишком низких значений может привести к резкому переключению цветов при перемещении камеры. Поэтому тщательно отрегулируйте этот параметр, чтобы сделать переход плавным. Вы можете установить его равным значению адаптации экспозиции. |
Color Grading#
Brightness | Корректировка общей яркости сцены:
|
---|---|
Contrast | Корректировка общей контрастности сцены:
|
Gamma | Корректировка общей гаммы сцены. |
White | Баланс белого сцены. |
LUT Texture | Загрузка, просмотр или очистка текстуры таблицы поиска для преобразования цвета. |
Color Correction | Тональный диапазон и тональная характеристика финального изображения. Горизонтальные входные значения цвета сопоставляются с вертикальными выходными значениями на основе кривых для красного, зеленого и синего каналов. Регулируя сразу все три канала, вы управляете яркостью окончательного изображения.
Кривые коррекции цвета
|
Preserve Saturation | Сохранение исходной насыщенности цвета сцены после применения цветокоррекции. |
Saturation Correction | Корректировка кривой общей насыщенности сцены. Входные значения яркости отображаются на значения вертикальной насыщенности:
Кривая насыщенности
Управляйте насыщенностью теней, регулируя значения слева, светов - справа.
|
Saturation Group | Тонкая настройка насыщенности для 12 основных цветов спектра.
Регулировка насыщенности
|
Hue Group | Тонкая настройка оттенка (сдвига цвета) для 12 основных цветов спектра.
Регулировка оттенка
|
Color Correction LUT#
Color Correction LUT (Lookup Texture) - это оптимизированный способ выполнения цветокоррекции в пост-эффекте. Вместо настройки отдельных параметров цветокоррекции для получения исправленного изображения используется только одна текстура. Поиск выполняется с использованием исходного цвета изображения в качестве вектора для обращения к текстуре поиска.
Одно из наиболее распространенных применений таблиц поиска - использовать их, чтобы увидеть, как изображения выглядят на различных носителях, таких как телевидение / видео или фильмы, которые имеют разные цветовые возможности. Использование таблицы поиска, разработанной для имитации определенного средства отображения, дает гораздо лучшее представление о том, как будет выглядеть ваша текущая работа после того, как она будет перенесена на этот носитель.
Преимущества использования LUT коррекции цвета:
- Повышение производительности - вычисления в реальном времени заменены простой операцией индексации массива.
- Более профессиональные возможности рабочего процесса , где все преобразования цвета могут быть определены с помощью профессионального программного обеспечения для редактирования изображений (например, Photoshop или GIMP), что обеспечивает более точный результат.
Требования к текстуре поиска#
Представление 2D-текстуры должно быть расположено таким образом, чтобы оно представляло развернутую объемную текстуру (как последовательность изображений «срезов глубины»).
Пример рабочего процесса#
- Сгенерируйте текстуру поиска по умолчанию, нажав кнопку (Save texture) справа от поля текстуры LUT и сохранив ее как файл TGA (выбрав его в поле Type).
- Сделайте скриншот вашей сцены.
- Импортируйте снимок экрана в графический редактор (например, Photoshop или GIMP) и выполните все необходимые операции по исправлению изображения (яркость, контраст и т.д.), Чтобы добиться желаемого вида.
- Импортируйте созданную вами текстуру поиска по умолчанию в графический редактор и выполните те же операции, что и для снимка экрана сцены. Сохраните измененную текстуру подстановки как новую LUT.
- В Render Settings -> Color -> LUT texture выберите новую текстуру.
Теперь ваша сцена в UnigineEditor выглядит точно так же, как в графическом редакторе!