← Энциклопедия Fusion
ЦветПродвинутый

OCIOColorSpace

OCIO Color Space / Преобразование цветового пространства OpenColorIO

OCIOColorSpace выполняет преобразование изображения между пространствами OpenColorIO: выбирает OCIO-конфиг, исходное пространство, целевое пространство, Look и направление Forward/Reverse.

OCIOColorSpace1ImageEffect MaskOutputMaskForegroundBackgroundOutput

OCIOColorSpace

Обзор

Что делает OCIOColorSpace

OCIOColorSpace использует OpenColorIO-конфигурацию и список цветовых пространств из неё. На скриншотах видно типичное состояние: OCIO Config File, Source Space, Output Space, Look и Direction. Если конфиг не указан, Fusion использует доступную конфигурацию по умолчанию или окружение проекта, а выпадающие списки содержат пространства вроде linear, sRGB, sRGBf, rec709, Cineon, Gamma1.8, Gamma2.2, Panalog, REDLog, ViperLog, AlexaV3LogC, PLogLin, SLog и raw.

Главная идея ноды — явно сказать Fusion, откуда пришли RGB-значения и во что их нужно пересчитать. Source Space описывает вход, Output Space описывает выход. Если выбрать неправильный Source Space, нода будет переводить картинку из неверной системы координат: контраст, насыщенность, кожа, клипы в светах и баланс могут выглядеть сломанными. Поэтому Source Space — это не желаемый результат, а реальное состояние входного изображения.

Output Space выбирается под следующую часть пайплайна. Для композитинга часто нужен linear, для просмотра или графики может понадобиться sRGB/rec709, для film-scan и некоторых VFX-процессов — Cineon или log-пространство. В OCIO-пайплайне лучше не смешивать на глаз разные пространства: если один элемент в linear, а другой в log или display-referred Rec.709, Merge, keying и glow будут вести себя непредсказуемо.

Look добавляет поверх преобразования выбранный OCIO look, если он есть в конфиге. Это может быть show LUT, display look, творческий вид или техническая имитация, описанная в OCIO. Важно понимать разницу: Source/Output Space — это преобразование между пространствами, а Look — дополнительный стиль/вид. Если Look уже применён через другую ноду или display transform, повторное применение даст двойной результат.

Direction позволяет выполнить преобразование в прямом или обратном направлении. Forward — обычный режим: из Source Space в Output Space. Reverse используется для обратного хода, когда нужно снять преобразование, вернуться из output-состояния к source-состоянию или проверить технический round-trip. Reverse особенно полезен в VFX, когда plate пришёл уже с просмотрочным преобразованием, а работать нужно в рабочем пространстве.

OCIOColorSpace часто стоит рядом с Gamut, GamutMapping, OCIOFileTransform и OCIOCDLTransform, но задачи у них разные. Gamut работает со встроенными пространствами Fusion/Resolve, OCIOColorSpace опирается на OCIO-конфиг, OCIOCDLTransform применяет CDL-коррекцию, а LUT-ноды применяют таблицы преобразования. В стабильном пайплайне важно не дублировать эти операции и держать порядок понятным.

Как это понимать

Представляй OCIOColorSpace как точный переводчик между цветовыми пространствами из OCIO-конфига: он не делает картинку красивее сам по себе, а приводит её в правильное техническое состояние для следующей операции.

Где используется

Перевод plate из raw/log/camera-пространства в linear для композитинга.
Преобразование linear/ACES/CG-рендера в sRGB или Rec.709 для просмотра и сдачи.
Согласование элементов из разных источников перед Merge, keying, glow и color correction.
Применение OCIO Look из show-конфига для просмотра или технического соответствия пайплайну.
Обратное снятие преобразования через Direction: Reverse.
Работа с проектами, где цветовой менеджмент задан через внешний OCIO config.