RGB
Red, Green и Blue включаются независимо, поэтому доступны как полная, так и selective channel inversion.
Намеренно простой Resolve FX: независимо инвертирует Red, Green, Blue и Alpha. Его сила не в большом наборе параметров, а в точной работе на уровне каналов — от полной RGB-инверсии до технических alpha/key workflow.
Что это за эффект
В документации Resolve FX Blackmagic описывает Invert Color как небольшой Color-plugin, который умеет инвертировать любой цветовой канал, включая Alpha, и отдельно подчёркивает: это не film-negative plugin. Разница принципиальна — здесь выполняется простая инверсия, а реальная конвертация негатива является гораздо более широкой color-science задачей.
Red, Green и Blue включаются независимо, поэтому доступны как полная, так и selective channel inversion.
Alpha можно инвертировать отдельно от RGB — поэтому эффект полезен в технических matte/key workflow.
Операция намеренно проста. Не приписывайте ей film response, tone curves или gamut mapping.
Визуальный результат зависит от values на входе ноды, поэтому положение относительно log/display transforms имеет значение.
Разбор контролов
RGB-инверсия меняет цветовые компоненты. Alpha-инверсия меняет transparency/matte information. Эти два слоя важно не смешивать.
Три checkbox работают независимо. Если включены Red, Green и Blue, Resolve выполняет простую инверсию всех трёх цветовых каналов. Если оставить один или два канала, инвертируются только они — поэтому результат становится не просто светлым/тёмным «негативом», а резко меняет отношения между компонентами RGB. Это техническая channel operation, а не модель фотоплёнки.
Invert Alpha инвертирует alpha component изображения. В обычном RGBA-представлении это меняет смысл прозрачности: области, которые были ближе к opaque, становятся ближе к transparent, и наоборот. Blackmagic отдельно подчёркивает полезность Invert Color именно в advanced workflows, где нужно быстро инвертировать Alpha или Key channel. При этом не путайте Alpha внутри проходящего изображения с отдельным Key Input/Output routing ноды — проверяйте, какие данные реально попадают в OFX.
Комбинации каналов
| Включено | Что меняется | Типичная задача | Главный риск |
|---|---|---|---|
| R + G + B | Все цветовые каналы | Полная RGB-инверсия / negative-like creative result | Это всё равно не модель конвертации плёночного негатива |
| R | Только Red | Channel test, асимметричный transform, стилизация | Сильный hue shift является ожидаемым |
| G | Только Green | Channel utility / creative colour separation | Не путать результат с цветокоррекцией |
| B | Только Blue | Channel utility / creative colour separation | Место ноды меняет визуальный смысл |
| Alpha | Только Alpha | Инвертировать transparency/matte, сохранив RGB | Нужны meaningful alpha/key data и проверка composite |
Рабочий workflow
Checkbox простые; реальная работа — понять signal intent, выбрать место в node tree и проверить правильный channel/matte downstream.
Полная RGB-инверсия, операция над одним каналом и инверсия alpha решают разные задачи. Не включайте все checkbox автоматически только потому, что на панели по умолчанию отмечены три RGB-канала.
Отдельная нода делает channel operation явной: её легко bypass, сравнивать и переставлять относительно других transforms, не теряя понимание signal state.
Для полной математической инверсии цвета включите R, G и B. Для channel diagnostics или намеренно асимметричного transform включайте только нужные каналы, остальные оставляйте без изменения.
Если задача — инверсия matte, отключите RGB-инверсию, если она не нужна отдельно. Проверяйте alpha/key напрямую и обязательно смотрите downstream composite, а не только цветное изображение.
Простая числовая/channel inversion зависит от состояния сигнала. Log, linear и display-referred values — разные представления, поэтому одна и та же операция может выглядеть совершенно по-разному в разных местах node tree.
Сравните ноду on/off, проверьте RGB/alpha или итоговый composite и убедитесь, что временная техническая инверсия случайно не осталась включённой в delivery chain.
Где эффект действительно полезен
Инвертируйте все RGB для прямого negative-like look, а затем осознанно grade результат, не выдавая его за film emulation.
Инвертируйте уже существующий alpha/matte без повторного построения изоляции с нуля.
Временно инвертируйте отдельную компоненту, чтобы наглядно проверить channel-specific behaviour в техническом тесте.
Используйте эффект как одну явную channel operation внутри более крупного node/composite workflow, не заставляя его решать весь look.
Типичные ошибки
Причина: Invert Color — простая инверсия каналов. Он не моделирует film density, orange mask, characteristic curves, spectral dyes и scanner transform.
Что делать: Используйте Invert Color только как шаг инверсии. Для реального negative-conversion workflow нужны соответствующие film/scanner transforms, curves или специализированная модель до/после него.
Причина: Инвертирован только один RGB-компонент, а два других остались прежними, поэтому отношения каналов больше не соответствуют исходному цветовому балансу.
Что делать: Это ожидаемое поведение. Для полной инверсии включите все RGB-каналы; selective setup оставляйте только когда такой асимметричный transform нужен намеренно.
Причина: Текущий clip/node может не нести meaningful alpha, либо Viewer показывает RGB без composite, где изменение прозрачности было бы видно.
Что делать: Проверьте alpha/highlight/key routing и итоговый downstream composite. Убедитесь, что данные, которые вы хотите инвертировать, действительно приходят в OFX.
Причина: Эффект работает уже с другим numeric/encoding state. Инверсия camera-log values — не то же самое, что инверсия display-referred результата после transform.
Что делать: Выбирайте место ноды исходя из signal contract. Не переносите техническую инверсию через CST/DCTL/LUT без повторной проверки того, какой смысл должна иметь операция.
Invert Color нужно понимать буквально: это поканальная инверсия Red, Green, Blue и Alpha. Blackmagic отдельно подчёркивает, что эффект не является film-negative plugin. Поэтому технически грамотная работа начинается не с попытки подобрать «негативный look», а с ответа на вопрос: какой именно channel нужно инвертировать и в каком signal state эта операция должна произойти.
| Слой | Что означает | Как проверять |
|---|---|---|
| Invert Red | Инвертирует только Red component, оставляя Green/Blue без инверсии. | RGB Parade + Viewer: большой hue shift при single-channel inversion является ожидаемым. |
| Invert Green | Инвертирует Green component независимо от остальных RGB channels. | Сравнивайте node on/off и отдельно смотрите green trace на Parade. |
| Invert Blue | Инвертирует Blue component независимо от Red/Green. | Проверяйте blue trace и visual hue relationships, особенно после log/display transforms. |
| RGB вместе | При включённых Red + Green + Blue получается full RGB inversion; это negative-like математический результат, но не film emulation. | Viewer + Parade; отдельно контролируйте node placement и downstream transform. |
| Invert Alpha | Инвертирует alpha component; RGB можно оставить неизменённым. | Highlight/matte view, Key routing и итоговый composite — не только обычный RGB Viewer. |
Вероятная причина: От эффекта ожидается film/scanner colour model, которого в нём нет.
Что делать: Используйте Invert Color только как inversion step; остальные negative-conversion stages стройте отдельно.
Вероятная причина: Один RGB component инвертирован, два остальных нет — отношения каналов радикально изменились.
Что делать: Это ожидаемо. Для full inversion включите все RGB; selective режим используйте только намеренно.
Вероятная причина: В pass нет meaningful alpha либо Viewer не показывает composite/transparency effect.
Что делать: Проверьте matte/highlight/key routing и downstream composite.
Вероятная причина: Инвертируются значения в другой encoding/domain.
Что делать: Зафиксируйте signal contract и поставьте Invert Color именно в той domain, где operation имеет нужный смысл.
У Invert Color нет универсального «правильного» места. Creative display-referred negative-like look логично строить там, где вы хотите инвертировать уже видимое display representation. Technical channel/alpha operation ставят рядом с тем stage, чьи данные она должна менять. Главное — не переносить inversion через color-space/gamma transforms, считая, что смысл останется тем же.
Для RGB основной технический scope — RGB Parade: он позволяет видеть Red/Green/Blue раздельно до и после selective inversion. Vectorscope полезен как вторичная проверка hue/saturation relationships. Для Alpha главным является не waveform RGB, а matte/highlight view, Key routing и итоговый composite.
RCM/ACES не делают Invert Color «color-managed» автоматически в смысловом плане: OFX всё равно обрабатывает values на своей позиции в pipeline. Если нужен channel inversion как creative effect — осознанно выберите stage. Если это alpha/key utility, держите её вне transform chain настолько, насколько позволяет конкретный composite routing.
явный перевод между описаниями color space / gamma, включая tone/gamut mapping
node-level вход/выход через стандартизированный ACES transform set
перевод между white point / illuminant через CAT-модель
сведение разброса hue/saturation/luminance вокруг выбранного Target Color
временное выравнивание нежелательного brightness/white-balance drift по выбранному референсу и области анализа
выборочное усиление или смягчение локального контраста на заданном масштабе структур и в ограниченном тональном диапазоне
программируемая оболочка для пользовательского transform-кода, чья математика, UI и signal contract определяются выбранным DCTL/DCTLE
depth-weighted уменьшение smog/airlight/haze через simulated depth matte и связанную color/contrast коррекцию
подавление отражённого red/green/blue screen spill после того, как subject уже отделён key/matte/roto
пространственное отображение экспозиционных зон через camera-matched или creative false-colour mapping и legend
финальное hard-clipping ограничение chromaticities по заданной delivery/QC gamut boundary
tone/gamut remapping через luminance roll-off, saturation compression/clip и OOTF без отдельного input/output color-space conversion
AI-assisted SDR→HDR mapping с явным input/output signal contract, Middle Gray, target peak luminance и creative shaping
процедурная генерация Pan/Tilt/Rotation/Zoom движения с waveform, randomness, pauses и blanking handling
creative optical-look effect: spatial diffusion, цветные Tone Lights, tonal protection, falloff mask и LUT-compatible subset
procedural texture/look effect: blur/colour drift, vignette, changing dirt и до пяти scratches с motion/flicker
процедурная film-style texture: gauge presets, grain geometry, composite modes, tonal/RGB weighting и финальный mix
интегрированная scene-referred film-emulation среда: baked-in Blackmagic film response, color shaping, halation/bloom/grain/flicker/gate weave и LUT-compatible subset
dedicated temporal exposure modulation: tonal flicker modes, RGB selection, smoothness, randomness, pauses и deterministic seed
film-style highlight scatter: isolation matte, chromatic dye-layer reflections, secondary glow и optional grain
creative shadow/highlight colour separation через Natural/Strong/Custom modes, Pivot, Hue Angle, neutral protection и color-space overrides
edge framing и visual-attention control через Basic/Advanced geometry, position, colour и compositing
solid-colour generation для Layer Mixer, masks, fills и simple colour wash
Базовая теория RGB уже раскрыта в Цветовой науке и здесь не дублируется.
Key routing, matte и alpha workflow на странице Color.
Как держать technical channel operation на отдельной понятной ноде.
RGB Parade и Vectorscope для проверки channel behaviour.
Почему channel inversion до и после transform — это разные операции над разными signal states.
Названия контролов дополнительно сверены со скриншотами Resolve 21, уже показанными на каждой странице. Там, где Blackmagic не публикует proprietary-математику реализации, материал описывает документированную семантику сигнала и наблюдаемое поведение, не выдумывая алгоритм.
FAQ
Нет. Blackmagic прямо описывает его как simple inversion, а не film-negative plugin. При инверсии всех RGB картинка может выглядеть как негатив, но эффект не эмулирует film stock, base colour, density curves или scanning.
Инвертируется только красная компонента, Green и Blue остаются прежними. Hue relationships сильно меняются — это channel operation или стилизация, а не нейтральная цветокоррекция.
Да. Отключите Invert Red/Green/Blue и оставьте только Invert Alpha. Затем убедитесь, что изображение действительно несёт нужные alpha/key data, и проверьте downstream composite.
На присланной панели Resolve 21 есть только четыре checkbox каналов. Если нужен partial mix, делайте его через Key Output Gain ноды, layer/composite routing или другой явный mixing stage — не приписывайте эффекту несуществующий control.
Там, где задуманная channel inversion имеет нужный смысл. Для creative display-referred negative это может быть поздняя нода; для technical channel/alpha operation — место до transform или composite. Signal state принципиален.
Для RGB полезен Parade — он показывает каналы раздельно. Для alpha/key задач смотрите matte/highlight/composite напрямую. Scopes не заменяют проверку того, какие alpha/key data реально проходят через ноду.
Дальше по теме
Предыдущий FX
Предыдущий разобранный Color FX: tone/gamut remapping и OOTF.
Базовая модель RGB уже раскрыта в Цветовой науке — страница FX её не дублирует.
Key routing, matte logic и место Alpha/Key operations в node graph страницы Color.
Следующий FX
Продолжайте NVIDIA AI-assisted SDR→HDR mapping с явными input/output color states и HDR luminance controls.