Отображение и Вид (Displays and Views - Дисплеи и Представления)

Общая информация

Для отображения изображения его необходимо преобразовать из линейных цветов сцены в цветовое пространство дисплея. Это требует как технических, так и художественных решений.

Технический выбор цветового пространства дисплея зависит от целевого устройства отображения и его возможностей. sRGB работает со всеми компьютерными дисплеями, но для цифрового кино, HD-телевизоров и компьютеров с широким цветовым охватом или поддержкой HDR, – следует выбирать другие цветовые пространства.

Поскольку дисплеи не способны отображать весь спектр цветов и имеют ограниченную яркость, цвета должны быть подобраны так, чтобы соответствовать возможностям устройства, его цветовому охвату. В Blender есть различные варианты отображения (“виды“), каждый из которых создаёт свой собственный внешний вид.

Дополнительные художественные решения можно осуществлять с помощью настроек управления цветом, таких как экспозиция и баланс белого, а также цветокоррекции в компо́зиторе.

../../_images/render_color-management_linear-display-space.svg

Преобразование из линейного пространства в пространство устройства отображения.

Дисплеи

Цветовое пространство дисплея, для которого создаются изображения и видео.

Regular computer displays support sRGB, and most images and videos are stored in this color space. However moderns displays often support a wider gamut and high dynamic range content.

Стандартный динамический диапазон (SDR)
sRGB:

Базовое отображение, поддерживаемое повсеместно.

Display P3:

Широкий цветовой охват для устройств Apple и других современных дисплеев.

Rec.1886:

Используется во многих старых телевизорах.

Rec.2020:

Более широкий цветовой охват, чем у P3, поддерживаемый некоторыми дисплеями.

Расширенный динамический диапазон (HDR)
Rec.2100 PQ:

Для HDR-дисплеев с широким цветовым охватом Rec.2020, пиковое отображение яркости составляет 10000 нит.

Rec.2100 HLG:

Для HDR-телевизоров с широким цветовым охватом Rec.2020, пиковое отображение яркости составляет 1000 нит.

Широкий цветовой охват

Выберите отображение „Display P3“ или „Rec.2020“ для просмотра с широким цветовым охватом.

Его следует использовать совместно с рабочим пространством „ACEScg“ или „Linear Rec.2020“ для материалов, освещения, рендеринга и компо́зитинга.

See System Configuration for how to enable wide gamut colors on supported systems.

Расширенный динамический диапазон

Select the «Rec.2100 PQ» or «Rec.2100 HLG» display to view high dynamic range (HDR) colors.

Со стандартным динамическим диапазоном (SDR) – с помощью преобразования вида должно быть произведено значительное снижение уровня ярких цветов, чтобы уложиться в этот диапазон. Расширенный динамический диапазон позволяет выходить за его пределы и более точно отображать сцену. HDR-Дисплеи также имеют ограничения, и существуют отдельные преобразования вида для дисплеев с различной максимальной яркостью в 500, 1000, 2000 и 4000 нит.

В Blender’е HDR-контент масштабируется автоматически в зависимости от яркости экрана. Для просмотра полного диапазона часто требуется уменьшать яркость экрана, чтобы обеспечить достаточный запас по уровню белого выше уровня SDR.

See System Configuration for how to enable HDR colors on supported systems.

Эмуляция отображения (display emulation)

See Display Emulation for details on how Blender interacts with operating systems color management.

Виды

Тут представлены разные способы просмотра изображения на одном и том же устройстве отображения.

Стандартный (standard):

Не выполняет никаких дополнительных преобразований, кроме преобразования для устройства отображения. Часто используется для получения нефотореалистичных результатов или видеомонтажа, когда определённый вид уже запечён во входном видео.

ACES 1.3:

Система преобразования отображения ACES – широко используемый стандарт в кино- и телепроизводстве. Подходит для получения фотореалистичных результатов.

ACES 2.0:

Версия 2.0 системы преобразования отображения ACES с более нейтральным внешним видом. Отличается менее агрессивной шкалой тонов с уменьшенной контрастностью средних тонов и более плавными переходами светлых тонов, а также улучшенным отображением цветового охвата.

Khronos PBR Neutral:

Преобразование тонального отображения, разработанное специально для точности цвета PBR, чтобы получить цвета sRGB в выходном рендере, которые максимально точно соответствуют вводному базовому цвету sRGB в материалах при освещении в оттенках серого. Этот способ нацелен на случаи использования предметной фотографии, где сцена хорошо экспонирована, а значения цвета HDR в основном ограничены небольшими зеркальными бликами.

AgX:

Преобразование тонального отображения, которое улучшает Filmic, давая более фотореалистичные результаты. AgX предлагает 16,5 ступеней динамического диапазона и снижает насыщенность сильно экспонированных цветов, чтобы имитировать естественную реакцию плёнки на свет.

Filmic:

Преобразование тонального отображения, разработанное для обработки цветов с высоким динамическим диапазоном. Filmic устарел и заменён на AgX, который улучшает обработку насыщенных цветов.

Filmic Log:

Конвертирует в цветовое пространство Filmic Log. Это может быть использовано для экспорта в приложения для цветокоррекции или для проверки изображения путём выравнивания очень тёмных и светлых областей.

False Color:

Показывает тепловую карту интенсивности изображения для визуализации динамического диапазона, помогает правильно экспонировать изображение.

Ниже приведена таблица, демонстрирующая, как нормализованные линейные цветовые данные представлены с помощью False Color.

Значение яркости

Цвет (color)

Низкие значения

Чёрный (black)

0.0001% до 0.05%

Синий (blue)

0.05% до 0.5%

Сине-голубой

0.5% до 5%

Голубой

5% до 16%

Зелёно-голубой

16% до 22%

Серый

22% до 35%

Жёлто-зелёный

35% до 55%

Жёлтый

55% до 80%

Оранжевый

80% до 97%

Красный (red)

Высокие значения

Белый (white)

Исходное (raw):

Предназначено для проверки изображения, но не для окончательного экспорта. „Raw“ даёт изображение без преобразования цветового пространства.

Вид (look)

Позволяет выбрать художественный эффект из набора измеренных данных отклика плёнки, который приблизительно имитирует вид определённых типов плёнки. Применяется до преобразования цветового пространства.

Экспозиция (exposure)

Используется для управления яркостью изображения (в ступенях), применяемой перед преобразованием цветового пространства. Рассчитывается следующим образом: \(значение\_вывода = значение\_рендера × 2^{(экспозиция)}\)

Гамма (gamma)

Дополнительная гамма-коррекция применяется после преобразования цветового пространства. Обратите внимание, что преобразования отображения «по умолчанию» уже выполняют соответствующее преобразование, поэтому это в основном действует как дополнительный эффект для художественных настроек.

Кривые (curves)

Позволяет настраивать RGB-кривые для управления цветами изображения перед преобразованием цветового пространства. Узнайте больше об использовании «виджета кривых».

Баланс белого (white balance)

Регулирует цвета таким образом, чтобы заданная точка белого (выраженная в цветовой температуре и оттенке) отображалась на дисплее как белый цвет.

В качестве альтернативы ручному указанию значений есть также виджет выбора цвета. Когда цвет выбран, температура и оттенок устанавливаются таким образом, что этот цвет в конечном итоге оказывается сбалансированным с белым. Это работает только в том случае, если цвет достаточно близок к источнику теплового излучения.

Баланс белого также можно выполнить в рамках процесса компо́зитинга с помощью ноды Color Balance.

Температура (temperature)

Температура теплового излучения основного источника света. По умолчанию используется точка белого D65.

Оттенок (tint)

Величина сдвига кривой теплового излучения в сторону зелёного/пурпурного.

../../_images/render_color-management_white-balance-curve.png

Кривая температуры теплового излучения.

Изображения

Отображение (display)

По умолчанию отображаются и сохраняются только рендеры с применённым „видом“. Эти изображения представляют собой блоки данных изображений «результата рендеринга» и «предпросмотра», а также файлы, сохранённые непосредственно на диске с помощью оператора „Render Animation“. Однако при загрузке рендера, сохранённого в промежуточном файле OpenEXR, Blender не может автоматически определять то, что это рендер (это может быть, например, текстура изображения или карта смещения). Нам необходимо указать, что это рендер и что мы хотим применить преобразования, используя следующие настройки.

Отображать как рендер (view as render)

Отображать блок данных изображений (а не только рендеров) с применёнными кривыми вида, экспозиции, гаммы и RGB. Полезно для просмотра отрендеренных кадров в линейных файлах OpenEXR так же, как и при их прямом рендеринге.

Вывод (output)

При сохранении файлов будет доступна эквивалентная опция.

Сохранить как рендер (save as render)

Опция оператора сохранения изображения позволяет применять преобразование вида, экспозиции, гаммы, RGB-кривых. Это полезно для сохранения линейных файлов OpenEXR, например, в файлы PNG или JPEG в пространстве дисплея.

Wide gamut images can be written in the following file formats: PNG, JPEG, WebP, AVIF, TIFF and JPEG 2000.

HDR images can be written as AVIF or PNG files. They are written with 203 nits diffuse white to match the convention in most browsers and image viewers.

Видео (video)

Вывод (output)

Видео могут быть отрендерены как с широким цветовым охватом, так и с цветовым пространством HDR. По умолчанию они используют отображение сцены, но также можно назначать и другое цветовое пространство, изменяя настройки управления цветом в свойствах вывода.

Сохранение HDR-видео имеет несколько дополнительных требований:

  • Установите в настройках управления цветом „отображение“ „Rec.2100 PQ“ или „HLG“

  • Установите кодек на „H.265“ или „AV1“

  • Установите битовую глубину на „10“ или „12“

Видеоплееры и устройства поддерживают HDR-видео по-разному. Для максимальной совместимости рекомендуется использовать битовую глубину „10“ с кодированием „PQ“.

HDR-Видео записываются с использованием диффузного белого цвета яркостью 100 нит, что соответствует стандартам большинства видеоплееров и браузеров.