ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI

RESOLVE FX · FILM LIGHT SCATTER

Halation.

Сначала найдите источник.
Потом стройте halo.

Film-specific highlight response с явной source isolation, dye-layer reflections, secondary support, optional grain и global integration. Ключ не в «красном glow», а в том, какие highlights вообще получают право его создавать.

01 / SOURCE

Color Space · Isolation

02 / HALO

Dye · Secondary

03 / FINISH

Grain · Global · Blend

В лаборатории переключите Composite → Isolation → Glow only. Если source matte неверный, крутить Strength или Blend — неправильное решение.

HALATION / TEACHING LABCOMPOSITE
Учебный кадрTHR 0.72SPREAD 0.42
Isolation → RGB spread → secondary support → mix

Учебная модель, не Resolve. Она использует encoded-RGB luma, smooth thresholding и простые box-blurred RGB masks, чтобы показать порядок решений. Она не воспроизводит color science Resolve, математику Dye Layer, Gamma, Film Saturation Level, Fine Tune Relative Spread, Filter, grain или Global Adjustments.

COLOR / RESOLVE FX · FILM EMULATION

Восемь реальных captures Inspector + честно отделённая учебная модель.

24 видимых контрола · 2 debug views

01SOURCE → REFLECTION → INTEGRATION

Halation — это pipeline, а не preset красного контура.

Эффект становится предсказуемым, когда isolation, primary reflection и final integration рассматриваются как разные решения.

Сначала найдите источник halo

Halation не должен начинаться со Strength. Processing Color Space и Isolation определяют, какие яркие области вообще становятся источником эффекта. Threshold задаёт low clip, Normalization — high clip, а View Isolated Regions показывает matte до построения отражений.

Главный характер рождается в Dye Layer Reflections

Strength, Gamma, Saturation и Spread задают основную chromatic reflection. Fine Tune Relative Spread позволяет разнести RGB-дистанции и получить тонкую структуру, но слишком сильное расхождение быстро превращается в chromatic aberration, а не в film halation.

Secondary Glow и Blend — только после основной формы

Secondary Glow расширяет световой spill, Basic Grain добавляет упрощённую текстуру, Global Adjustments помогают интеграции. Но ни один из этих блоков не исправляет плохую isolation. Сначала правильный source matte и primary halo, затем support layers и финальный wet/dry.

Blackmagic документирует Halation как film-emulation effect из Processing Color Space, Isolation, Dye Layer Reflections, Secondary Glow, Basic Grain и Global Adjustments.

02ФАКТИЧЕСКАЯ ПАНЕЛЬ RESOLVE 21

Используйте реальный Inspector как control map.

Восемь project captures закрывают всю панель, Processing Color Space menu, isolation, primary reflections, secondary glow, grain и global integration. Числа в capture — пример состояния, а не рецепт или заявленный диапазон.

ASOURCE MATTE

Processing Color Space и Isolation

Processing Color Space

Определяет пространство, в котором эффект анализирует яркость и строит halation. Use timeline корректен, только если timeline space действительно описывает сигнал в этой точке цепи.

ПРОВЕРЬТЕПосле CST/DCTL или ручного display transform перепроверьте этот выбор; одинаковые Threshold/Spread в другом signal domain не обязаны давать тот же результат.

Threshold

Low clip для областей, допускаемых в source matte Halation.

ПРОВЕРЬТЕСлишком низкое значение втягивает midtones и обычные контрастные края; проверяйте через View Isolated Regions.

Normalization

High clip / нормализация верхней части isolated source перед построением отражений.

ПРОВЕРЬТЕНе превращайте широкий диапазон highlights в одну одинаковую белую массу без причины.

Film Saturation Level

Управляет подавлением цветовой насыщенности в экстремально яркой части source matte; Blackmagic отдельно отмечает полезность в HDR workflows.

ПРОВЕРЬТЕСравните насыщенные practical lights и очень яркие HDR highlights в isolated view.

View Isolated Regions

Показывает только области, из которых будет генерироваться Halation.

ПРОВЕРЬТЕИспользуйте как обязательный debug mode до настройки Strength и Spread.

BPRIMARY HALO

Dye Layer Reflections

Strength

Яркость основной dye reflection.

ПРОВЕРЬТЕНачинайте умеренно: сильный halo быстро становится самостоятельным объектом изображения.

Gamma

Меняет распределение/форму glow вокруг источника.

ПРОВЕРЬТЕСравнивайте при неизменном Spread: Gamma и размер ореола — не одно и то же решение.

Saturation

Интенсивность chromatic tint основной reflection.

ПРОВЕРЬТЕЕсли первым считывается красный контур, а не материал/свет, Saturation обычно завышен.

Spread

Пространственная протяжённость dye reflection от яркой детали.

ПРОВЕРЬТЕОценивайте на реальном target resolution: один и тот же spread воспринимается иначе на разных размерах кадра/доставки.

Fine Tune Relative Spread

Открывает отдельные расстояния распространения для R/G/B reflections.

ПРОВЕРЬТЕДержите channel separation тонким, чтобы эффект не превратился в lens chromatic aberration.

CSUPPORT LAYERS

Secondary Glow и Basic Grain

Secondary Glow · Strength

Яркость второго, более широкого glow-слоя.

ПРОВЕРЬТЕСтройте от нуля. Если secondary layer определяет look, вы уже ближе к обычному Glow, чем к halation.

Secondary Glow · Gamma

Форма распределения второго glow.

ПРОВЕРЬТЕA/B отдельно от primary reflection, иначе легко перепутать причину milky highlights.

Secondary Glow · Spread

Размер широкого secondary halo.

ПРОВЕРЬТЕШирокий spread особенно заметен на practical lights и титрах; проверяйте края и соседние объекты.

Secondary Glow · Filter

Ограничивает/окрашивает цвет второго glow-слоя.

ПРОВЕРЬТЕFilter должен поддерживать сцену, а не вводить новый немотивированный цвет.

Append Grain Internally

Включает встроенный simplified Film Grain subset внутри Halation.

ПРОВЕРЬТЕРешите, кто владеет grain: internal block или отдельный Film Grain FX. Не допускайте случайного double grain.

Grain · Strength / Size / Softness / Saturation

Упрощённый набор для количества, размера, мягкости и цветности grain.

ПРОВЕРЬТЕGrain оценивайте при 100% и в движении; для точного film-stock workflow используйте dedicated Film Grain после Halation.

DFINAL INTEGRATION

Global Adjustments и Global Blend

View Glow Alone

Показывает сгенерированный Halation без underlying image.

ПРОВЕРЬТЕИспользуйте для поиска stray halo и понимания, какой блок реально создаёт проблему.

Reduce Highlights

Уменьшает простое высветление яркой области и удерживает эффект ближе к её краям.

ПРОВЕРЬТЕПолезен, когда practical light раздувается в белое пятно вместо тонкого halo.

Aspect Ratio

Растягивает/сжимает glow и grain по горизонтали для anamorphic характера.

ПРОВЕРЬТЕПроверяйте на круглых practicals и speculars: там чрезмерное растяжение видно сразу.

Detail Loss

Дефокусирует detail под эффектом, имитируя потерю резкости, которую film stock не должен был бы удерживать.

ПРОВЕРЬТЕНе используйте как общий beauty blur: сравнивайте fine detail вне halo и после bypass.

Global Blend

Финальный wet/dry mix рассчитанного эффекта с исходником.

ПРОВЕРЬТЕТриммируйте последним. Blend не должен маскировать неверный Threshold, Spread или Strength.

03ЧЕТЫРЕ ВЛАДЕЛЬЦА, ЧЕТЫРЕ ЗАДАЧИ

Не заставляйте один слой компенсировать другой.

Большинство перегретого halation появляется, когда Secondary Glow или Global Blend пытаются скрыть слабую source matte или плохо собранную primary reflection.

01

Isolation

SOURCE → MATTE

Выбирает, где halation вообще может родиться. Это диагностический фундамент всего эффекта.

Midtones и обычные edges не должны заполнять isolated matte.

02

Dye Reflections

MATTE → RGB SPREAD

Формирует тонкий цветной edge-reflection, который и отличает halation от generic bloom.

Сначала добейтесь убедительного primary halo без Secondary Glow.

03

Secondary Glow

PRIMARY → BROAD SUPPORT

Добавляет более широкий supporting glow с собственной формой и Filter.

Поддерживает primary halo, но не должен становиться главным визуальным событием.

04

Global / Grain

INTEGRATE → MIX

Basic Grain, Reduce Highlights, Aspect Ratio, Detail Loss и Blend решают интеграцию после построения halo.

Финальный A/B делайте в playback и на target resolution.

Используйте View Isolated Regions до построения halo, а View Glow Alone — до финального Blend. Эти два debug views отделяют ошибки source selection от ошибок integration.

04LOOK → HALATION → GRAIN

Дайте halo и grain понятных владельцев.

Отдельную Halation node легко bypass, сравнивать и держать в стабильном месте относительно CST/DRT. Если нужен детальный grain, отдайте его dedicated Film Grain после Halation.

COLOR / LOOK CHAIN
Input → Look → Halation → Film Grain (optional) → Output. Выберите ноду.InputIMAGE SIGNAL01 · LookBALANCE / CONTRAST02 · HalationISOLATE → REFLECT03 · Film GrainDEDICATED TEXTUREOutputPLAYBACK / DELIVERY
03 / 05

Halation владеет isolation и геометрией halo

Подтвердите Processing Color Space, соберите isolated source matte, затем Dye Layer Reflections. Secondary Glow добавляйте только после того, как работает primary halo.

Это учебная схема, не скриншот Resolve. Точный порядок нод зависит от проекта; важнее понятный ownership и фиксированное placement относительно transforms.

Связанные разделы: пайплайн нод ↗ · Film Grain ↗

05СОБЕРИТЕ В RESOLVE

Четыре упражнения раскрывают четыре разных failure mode.

Это упражнения по порядку решений, а не magic values. Настраивайте по реальному signal state, source shot, monitoring path и target delivery.

01

Subtle film edge

Добавить едва заметный red/orange response на самых ярких high-contrast деталях.

ПодготовьтеВозьмите shot с practical light, белым отражением или контровиком. Halation — на отдельной serial node после базовой коррекции/look shaping.

  1. 01

    Проверьте Processing Color Space и включите View Isolated Regions.

  2. 02

    Поднимите Threshold, пока matte не останется в действительно ярких источниках; Normalization используйте для сохранения градаций source matte.

  3. 03

    Вернитесь в composite и соберите умеренные Strength/Saturation, затем настройте Spread и Gamma.

  4. 04

    Включите View Glow Alone, уберите stray halo, затем финально подрежьте Global Blend.

Критерий результата

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

02

Neon / saturated practical

Сохранить character насыщенного источника, не превратив halo в одноцветное пятно.

ПодготовьтеПодойдёт вывеска, LED или сценический источник с высокой saturation.

  1. 01

    Сначала оцените Film Saturation Level в View Isolated Regions, особенно если материал HDR.

  2. 02

    Держите Dye Saturation ниже ожидаемого и ищите character через Strength/Gamma/Spread.

  3. 03

    Secondary Glow добавляйте от нуля и выбирайте Filter только если он поддерживает окружающий spill.

  4. 04

    Сравните RGB Parade и bypass: glow не должен неконтролируемо перекрашивать соседние объекты.

Критерий результата

Источник остаётся насыщенным и ярким, halo имеет характер, но не выглядит как обычный neon glow preset.

03

Anamorphic integration

Связать halo с горизонтальным anamorphic character, не ломая геометрию источников.

ПодготовьтеВыберите shot с несколькими круглыми practical lights — они лучше всего показывают excessive stretch.

  1. 01

    Сначала настройте isolation и primary halo при Aspect Ratio = 1.

  2. 02

    После этого аккуратно измените Aspect Ratio и сравните круглые источники до/после.

  3. 03

    Если нужен более широкий spill, добавьте Secondary Glow, но не компенсируйте им чрезмерное stretch.

  4. 04

    Проверьте весь shot в движении и финальный encode — тонкая геометрия halo легко меняется после resize/sharpening.

Критерий результата

Горизонтальный character читается как часть оптического языка кадра, а не как растянутый пост-эффект.

04

HDR highlight stress test

Проверить, что isolation и Film Saturation Level не теряют экстремальные highlights и не раздувают их в белые пятна.

ПодготовьтеИспользуйте HDR shot с яркими reflections/practicals и контролируемым monitoring path.

  1. 01

    Подтвердите Processing Color Space для signal state этой node.

  2. 02

    С View Isolated Regions проверьте Threshold, Normalization и Film Saturation Level на самых ярких источниках.

  3. 03

    С View Glow Alone настройте primary halo и Reduce Highlights, не полагаясь только на красивый composite.

  4. 04

    Проверьте waveform/monitoring и короткий target-delivery export.

Критерий результата

Экстремальные highlights продолжают генерировать halo, но не клипуются и не меняют характер только из-за display/output path.

06HALATION, GLOW, INTEGRATED LOOK ИЛИ GRAIN?

Выбирайте инструмент по ответственности, а не по похожей картинке.

Выбор инструмента по ответственности
FXЧем владеетКогда использовать
HalationDedicated source isolation + dye reflections + secondary glow + grain/global integration.Когда нужен точный контроль film-halation и его matte/geometry.
Film Look Creator ↗Интегрированный film-look модуль с упрощённым Halation наряду с grain, bloom, gate weave и другими блоками.Когда важнее единый look-building workflow, а dedicated Halation controls не нужны.
Glow ↗Общий highlight glow/light spill без модели dye-layer reflection.Когда нужен визуальный glow, neon halo или broad bloom, а не film-specific cue.
Film Grain ↗Dedicated grain generator с более детальным контролем, чем Basic Grain внутри Halation.Когда grain должен быть отдельным production layer и переживать delivery/stock matching.

07СИМПТОМ → ПРИЧИНА → РЕШЕНИЕ

Большинство плохого halation — это плохая isolation, чрезмерный support glow или нестабильное placement в pipeline.

01Красный halo появляется на коже и midtones

Вероятнее всего Threshold слишком низок или Processing Color Space не соответствует signal state. Включите View Isolated Regions, затяните matte и только потом возвращайтесь к Strength/Spread.

02Эффект выглядит как обычный Bloom

Secondary Glow/Spread доминируют над Dye Layer Reflections. Верните Secondary Strength к нулю, уменьшите broad spread и восстановите тонкий chromatic primary halo.

03Practical lights раздуваются в молочно-белые пятна

Снизьте Strength, проверьте isolation и увеличьте Reduce Highlights настолько, насколько требуется для edge-biased halo. Затем снова A/B View Glow Alone.

04После переноса через CST эффект сильно меняется

Это ожидаемо для color-space-aware spatial effect. Зафиксируйте node placement и перепроверьте Processing Color Space/Isolation для реального input этой ноды.

05Текстура слишком грязная после добавления Film Grain

Проверьте, не включён ли одновременно Append Grain Internally. Выберите одного владельца grain или сознательно разделите их роли.

Node placement

Практичный старт — отдельная Halation node после base balance/look shaping, когда bright structures уже определены. В Blackmagic Colorist Guide показана отдельная HAL node в LOOK-цепочке после Look/Contrast и перед Vignette. Это documented starting point, а не обязательный универсальный порядок.

Scopes и debug views

Для первой настройки View Isolated Regions и View Glow Alone важнее обычных scopes: они раскрывают source/effect matte. Waveform помогает увидеть swollen highlights/clipping, RGB Parade — чрезмерный chromatic bias. Финальную интенсивность всё равно принимайте на calibrated monitoring и в playback.

Managed pipeline

В RCM/ACES Use timeline может быть корректен, если timeline действительно соответствует working signal этой точки. В manual YRGB с CST/DCTL/output transforms проверяйте явно. Перемещение Halation через DRT меняет математический source matte — одинаковых значений ждать не следует.

08ПЕРЕД СДАЧЕЙ

Сначала примите matte, потом halo, затем encoded result.

Чек-лист разделяет source selection, primary reflection, secondary support, grain ownership и final mix, чтобы один блок не маскировал проблему другого.

САМОПРОВЕРКА0 / 10

Отметки действуют в этом просмотре; на сервер ничего не отправляется.

09FAQ

Не смешивайте film-specific задачи.

Чем Halation отличается от Glow?

Halation моделирует film-specific отражение/рассеяние вокруг ярких high-contrast областей и имеет отдельную source isolation + Dye Layer Reflections. Glow — более общий инструмент светового halo/spill. Если broad glow становится главным, чаще нужен Glow, а не Halation.

Нужно ли всегда использовать Secondary Glow?

Нет. Реальный capture Resolve показывает Secondary Strength = 0 как нормальное исходное состояние. Сначала добейтесь convincing Dye Layer Reflections и добавляйте secondary layer только если shot требует более широкого spill.

Можно ли оставить Use timeline в Processing Color Space?

Да, если timeline space действительно описывает сигнал, который входит в эту node. При manual CST/DCTL или нестандартном placement это нужно подтвердить, а не принимать автоматически.

Зачем Film Saturation Level?

Он управляет тем, как экстремально яркая часть source matte теряет цвет/идёт к белому. Blackmagic отдельно указывает его пользу для HDR, чтобы very bright regions продолжали давать видимый Halation.

Стоит ли включать Append Grain Internally?

Для быстрого integrated look — можно. Для детального production grain Blackmagic рекомендует отдельный Film Grain после Halation. Главное — не получить случайный double grain.

Почему Halation меняется после CST?

Потому что Threshold/Normalization и spatial response работают уже по другому signal domain. Halation color-space-aware; перестановка относительно CST/DRT — это изменение входных данных эффекта, а не просто перестановка одинаковых операций.

Источники и границы проверки

Видимые labels и current Inspector states сверены с восемью реальными Halation captures, уже лежащими в проекте. Поведение контролов и workflow notes дополнительно сверены с документацией Blackmagic. Live lab — независимая учебная модель и намеренно не воспроизводит закрытые color science Resolve, dye-layer math, gamma mapping, film saturation behavior, filter, grain или global-adjustment internals.

Этот веб-проход не является live-сертификацией рендера Resolve. Финальная production-приёмка относится к установленной версии Resolve, реальному source footage, calibrated monitoring/scopes, непрерывному playback и target delivery encode.