Skip to content
Language

LUT или ноды: как правильно приводить картинку и когда LUT мешает

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

LUT или ноды — выбор не по вкусу, а по задаче: таблица работает быстро и одинаково на всех кадрах, ноды дают контроль и остаются в проекте. Одно не заменяет другое. Разбираем, что такое LUT на самом деле, чем техническая таблица отличается от творческой, почему таблица привязана к цветовому пространству и что выбрать под один клип.

Что такое LUT

LUT — это файл, а не инструмент. Blackmagic описывает такие файлы просто: похожие на плагины, но гораздо более узкие и без пользовательского интерфейса, они задают операции обработки изображения. Классический способ — таблица 1D или 3D «куб» заранее рассчитанных значений, которые выполняют преобразование цвета. У более новых форматов CLF и DCTL внутри может лежать математический скрипт.
В Resolve такие файлы читаются и пишутся в формате .cube: 3D LUT выгружаются как кубы 17x17x17, 33x33x33 или 65x65x65, а обработка идёт в 32-битной плавающей точке. Отдельный приём — shaper LUT: это 1D и 3D LUT вместе, специально для сигналов с данными вне диапазона, которые 3D LUT обрезает.
Про размер куба стоит сказать отдельно. 17-точечные LUT для грейда Blackmagic не рекомендует — их полезно возить на площадку, под разные дисплеи, калибровку и преобразование сигнала. Для работы с картинкой берут кубы большего размера.

Технический и творческий LUT

У таблиц два разных назначения, и их полезно различать. Техническая таблица отвечает за нормализацию. Blackmagic приводит в пример материал, снятый в логарифмической кодировке: сканы DPX log, ARRI ALEXA Log-C, Sony S-Log или RED R3D, debayered с REDFilmLog. Log-видео сохраняет много данных, но картинка плоская и не годится без грейда: экспозицию и цвет приводят к нормализованному виду, и таблица делает это быстрее, чем вручную.
Творческая таблица — это look, стилевой компонент грейда, который даёт быстрый старт для правки. Именно из таких наборов выросла экосистема готовых «луков», которые кладут в одну папку и таскают из проекта в проект.
Третье назначение — площадка. Дубль каждой сцены снимают с соответствующей LUT, и она задаёт базовую точку отсчёта, как сцена должна выглядеть. То же самое делают камеры: Blackmagic Pocket Cinema Camera показывает LUT на ЖК-дисплее и на HDMI-выходе, на камеру помещается до 10 LUT по 17 или 33 точкам размером до 1,5 мегабайта каждый, а применённая таблица записывается в файл как метаданные — Resolve показывает её в поле «LUT used». Важная деталь: по умолчанию камера не запекает LUT в материал, но такую опцию можно включить.

LUT и цветовое пространство

Главное, что нужно понять про таблицу: она не переводит картинку из одного пространства в другое сама по себе. LUT — это преобразование, рассчитанное под конкретное входное пространство. Приложенная к другому исходнику, она даст не тот результат, на который рассчитывал автор, и пересвет или серый перекос будут выглядеть как ошибка грейда.
Отсюда два правила. Первое: техническая таблица идёт до любых осмысленных правок, потому что считает картинку в том пространстве, для которого сделана. Второе: если в проекте включено управление цветом, ту же задачу решает Color Space Transform — он считает преобразование той же математикой, что и управление цветом, и не требует подбирать таблицу под каждое пространство.
С ACES всё ещё тоньше. Обычный LUT там не работает: его надо предварить переводом в пространство, для которого он сделан, а после — вернуть картинку обратно в ACES. Blackmagic предупреждает, что такой обход не всегда даёт идеальный результат. Для ACES есть свои форматы: CLF — XML-структура, в которую кладутся и таблицы, и математические преобразования, и Академия рекомендует именно её для LMT; DCTL — файл преобразования цвета, то есть скрипт, который Resolve применяет как обычную таблицу, причём считает он сам, комбинациями математических функций.

Один клип двумя способами

Сравнивать два способа удобно по критериям, а не по вкусу.
Ключевое отличие — в порядке операций внутри ноды. LUT, добавленные в ноду, выполняют своё преобразование последней операцией в этой ноде, после всех остальных правок Color, которые эта нода применяет. Практический смысл: цветом и контрастом той же ноды можно подрезать данные перед тем, как они попадут в таблицу. Если таблица слишком сильно срезает света, детали можно вернуть регулятором Contrast до неё.
Есть ещё место, где выбор очевиден. LUT, заданный для исходного клипа, нельзя скопировать из таймлайна в таймлайн через ColorTrace — поэтому для большинства процессов таблицу лучше применять прямо в нодовом редакторе, чтобы она жила в грейде каждого клипа. Группа настроек LUT в панели Color Management настроек проекта, наоборот, применяет таблицу ко всему таймлайну сразу.
Обратная сторона — экспорт. Грейд можно выгрузить в таблицу, но переносится не всё: в LUT математически сводятся узлы с правками Primaries, Custom Curves и совместимыми ResolveFX, включая Color Space Transform, ACES Transform и Gamut Mapping, а узлы с квалификаторами, окнами и несовместимыми фильтрами полностью игнорируются. Форматы выгрузки — Generate 3D LUT: 17 Point Cube, 33 Point Cube, 65 Point Cube и Panasonic VLUT. Если в проекте есть отбор кожи или маски, в таблицу они не попадут, и грейд придётся пересобирать вручную.

Частые вопросы

Можно ли совмещать LUT и ноды?
Можно, но в строгом порядке. Внутри ноды LUT выполняется последней операцией, после всех правок Color, — и это не ограничение, а возможность: цветом и контрастом той же ноды данные перед таблицей подрезают. Рабочая схема — нормализующая таблица в первой ноде, а осмысленные правки в следующих. Чего делать не стоит: ставить таблицу в середину цепочки, где картинку ещё не нормализовали, — тогда таблица будет переводить не то пространство.
Нужен ли LUT после CST?
Нет. Color Space Transform и LUT решают одну задачу, но CST считает преобразование той же математикой, что и управление цветом Resolve, а не подбирает значения по таблице. Ставить LUT после CST — значит переводить картинку дважды. Исключение — ACES: там обычный LUT требует перевода в пространство, для которого он сделан, и обратного перевода в ACES, а Blackmagic предупреждает, что такой обход не всегда даёт идеальный результат. Для ACES правильный путь — таблица, сделанная под ACES: CLF или DCTL.

Что почитать дальше

Нужно сделать на заказ?

Мы делаем такие проекты на заказ — с теми же настройками, которые разбираем в материале.