Цветовые пространства (color spaces)¶
Линейный рабочий процесс¶
Для рендеринга, отображения и хранения изображений необходимы различные цветовые пространства.
Рендеринг и компо́зитинг лучше всего выполнять в линейном цветовом пространстве сцены, потому что оно точнее моделирует реальный мир, что делает расчёты более точными и предсказуемыми. Blender в основном работает с линейными цветами сцены для материалов, освещения, геометрии и компо́зитинга.
Однако эти значения не соответствуют напрямую человеческому восприятию или принципу работы устройств отображения. Файлы изображений также часто могут храниться в разных цветовых пространствах для более эффективного сжатия.
Для корректного рабочего процесса в линейном цветовом пространстве необходимо указать верные цветовые пространства для изображений и дисплеев. Далее Blender выполняет преобразование в линейные цвета сцены и обратно.
Пример рабочего процесса в линейном цветовом пространстве.¶
Рабочее пространство (working space)¶
Ссылка
- Редактор:
Свойства (properties)
- Панель:
- Файл (file)
Color space used for all scene linear colors in this file, and for shader, compositing and geometry nodes processing. The default is Linear Rec.709, while Linear Rec.2020 and ACEScg are available for working with a wider gamut of colors and compatibility with ACES workflows.
Рабочее пространство влияет на цвета всех блоков данных в файле и оказывает существенное влияние на результаты рендеринга и компо́зитинга. Как правило, рабочее пространство следует выбирать в начале проекта и использовать для всех blend-файлов.
Blender может преобразовывать между различными рабочими пространствами, однако это лишь приблизительное представление, и обычно требуется ручная настройка. При связывании и добавлении блоков данных, – цвета автоматически преобразуются для соответствия с текущим файлом.
- Секвенсор (sequencer)
Цветовое пространство, в котором работает секвенсор. По умолчанию секвенсор работает в пространстве sRGB, но его также можно настроить на работу в линейном пространстве, как и ноды компо́зитинга, или же в другом цветовом пространстве. Различные цветовые пространства дают разные результаты для цветокоррекции, кроссфейдов и других операций.
Поддерживаемые по умолчанию цветовые пространства описаны в разделе «Встроенные цветовые пространства».
Изображения и видео¶
При работе с файлами изображений и видео Blender автоматически пытается определить правильное цветовое пространство. Если это не удалось, цветовое пространство файла изображения можно настроить в настройках изображения.
Часто ручное внесение изменений требуется, например, при работе с картами нормалей и картами смещения или их запекании. Такие карты фактически не хранят цвета, а лишь данные, закодированные в виде цветов. Такие изображения следует помечать как „Non-Color“ данные.
Для промежуточных файлов изображений в процессе производства рекомендуется использовать файлы OpenEXR. Они всегда хранятся в линейных цветовых пространствах сцены с высокой точностью, что позволяет избежать потери данных. Это делает их подходящими для хранения рендеров, с которыми впоследствии можно производить компо́зининг, цветокоррекцию и преобразование в различные форматы вывода.
Встроенные цветовые пространства¶
Файл конфигурации OCIO Blender’а по умолчанию поддерживает чтение/запись файлов в перечисленных цветовых пространствах.
Отображение (display)¶
Цветовые пространства для дисплеев и файлов изображений.
- sRGB:
Стандартное пространство отображения RGB с использованием хроматических градаций Rec. 709 и осветителем белой точки D65.
- Rec.2020:
BT.2020 со степенной функцией 2.4 EOTF дисплей.
- Rec.1886:
BT.1886 со степенной функцией 2.4 EOTF дисплей, часто используется для телевизоров.
- Display P3:
Дисплей P3 от Apple с передаточной функцией составной (поэлементной) кодировки sRGB, распространённой на устройствах Mac.
- Rec.2100 PQ:
Для изображений и видео с высоким динамическим диапазоном и широким цветовым охватом Rec.2020; пиковое отображение яркости составляет 10000 нит.
- Rec.2100 HLG:
Для изображений и видео с высоким динамическим диапазоном и широким цветовым охватом Rec.2020; пиковое отображение яркости составляет 1000 нит.
Ввод (input)¶
Color spaces to read images that are encoded in the native space of film cameras, without conversion in external software.
Includes color spaces for Apple, ARRI, Blackmagic Design, Canon and Sony cameras.
Линейно (linear)¶
Цветовые пространства, обычно используемые для файлов OpenEXR.
- Рабочее пространство (working space):
Линейное рабочее пространство текущего blend-файла, которое используется по умолчанию в шейдерных, геометрических нодах и нодах компо́зитинга.
- Linear Rec.709:
Линейные хроматические градации BT.709 с осветителем белой точки D65.
- Linear Rec.2020:
Линейный BT.2020 с осветителем белой точки D65.
- Linear Adobe RGB:
Linear Adobe RGB with illuminant D65 white point.
- ACEScg:
Цветовое пространство ACES, разработанное для рендеринга и компо́зитинга. Оно использует основные цвета AP1, точку белого D60 и линейную функцию передачи. Стандартное рабочее пространство в рабочих процессах ACES.
- ACES2065-1:
Цветовое пространство ACES, использующее основные цвета AP0, точку белого D60 и линейную функцию передачи. Это цветовое пространство предназначено для хранения и передачи данных с сохранением максимально возможного объёма цветовой информации. Обычно используется для доставки и архивации в рабочих процессах ACES.
- Linear FilmLight E-Gamut:
Линейный E-Gamut с осветителем белой точки D65.
- Linear DCI-P3 D65:
Линейный DCI-P3 с осветителем белой точки D65.
- Linear CIE-XYZ E:
Стандарт CIE XYZ 1931 года с предполагаемой точкой белого источника света E.
- Linear CIE-XYZ D65:
1931 CIE XYZ с адаптированным осветителем белой точки D65.
Log¶
- ACEScc:
Пространство цветокоррекции ACES, с использованием основных цветов AP1.
- ACEScct:
Пространство цветокоррекции ACES с изгибом в своей нижней части кривой, с использованием основных цветов AP1.
- AgX Log:
Промежуточное логарифмическое цветовое пространство преобразования представления AgX.
- Filmic Log:
Промежуточное логарифмическое цветовое пространство преобразования Filmic.
Утилита (utility)¶
Additional color spaces that images may commonly be stored in.
- Gamma 1.8 Encoded Rec.709:
1.8 gamma-encoded Rec.709 with illuminant D65 white point.
- Gamma 2.2 Encoded AP1:
2.2 gamma-encoded AP1 with ACES white point.
- Gamma 2.2 Encoded AdobeRGB:
2.2 gamma-encoded Adobe RGB (1998) with illuminant D65 white point.
- Gamma 2.2 Encoded Rec.709:
2.2 gamma-encoded Rec.709 with illuminant D65 white point.
- Gamma 2.4 Encoded Rec.709:
2.4 gamma-encoded Rec.709 with illuminant D65 white point.
- sRGB Encoded P3-D65:
sRGB-encoded P3-D65 with illuminant D65 white point.
- sRGB Encoded AP1:
sRGB-encoded AP1 with ACES white point.
View Inverse¶
Цветовые пространства, соответствующие преобразованиям вида. Эти цветовые пространства могут использоваться для фоновых изображений, которые не должны быть подвержены преобразованию вида, в то время как всё остальное в сцене будет затронуто.
- ACES 1.3 sRGB:
Преобразование вида ACES 1.3
- ACES 2.0 sRGB:
Преобразование вида ACES 2.0
- AgX Base sRGB:
Преобразование вида AgX
- Filmic sRGB:
Преобразование вида Filmic
- Khronos PBR Neutral sRGB:
Преобразование вида Khronos PBR Neutral
Другое (other)¶
- Non-Color:
Общие данные, не являющиеся цветом, не будут применять никаких преобразований цвета (например, карты нормалей или карты смещения).
- Рабочее пространство (working space):
Использует цветовое пространство blend-файла, установленное в настройках управления цветом сцены.