Skip to content
Language
ТЕХНИКА

Кеинг тонких волос в After Effects без разрушения краёв

Тонкие волосы — самая сложная задача в хромакее. Полупрозрачные пряди занимают 1-3 пикселя при 4K, находятся на границе переднего и заднего планов и несут одновременно spill и цвет переднего плана. Здесь — точные настройки, выбор инструментов и техники композитинга.

1-3px
Ширина волоса при 4K/85mm
3
Кеера сравнено
12+
Конкретных настроек
Каждый композер сталкивался с этим: хромакейный кадр, где летящие волосы актёра превращаются в цифровую кашу при вытягивании ключа. Тонкие волосы занимают уникальное место в композитинге, потому что существуют на пределе разрешения футажа. При 4K (3840x2160) прядь тонких волос, снятая на 85mm объектив с типичного дистанции интервью, составляет 1-3 пикселя в ширину. Эти пиксели содержат смесь цвета переднего плана (волос), зелёного spill и цвета фона. Ни один кеер в мире не может идеально разделить этот сигнал. Вопрос — какой кеер разрушает его меньше всего и как компенсировать то, что он не может сделать.

Почему тонкие волосы — самая сложная задача кеинга

Математика пикселей волос

Толщина человеческого волоса — примерно 50-100 микрометров (0.05-0.1мм). На Super 35 сенсоре (примерно 24x13.5мм при 4K) с объективом 85mm на дистанции 2 метра коэффициент увеличения даёт примерно 0.02мм на пиксель. Волос 70 микрометров занимает примерно 3.5 пикселя при 4K. При 1080p тот же волос занимает примерно 1.8 пикселя. Меньше 2 пикселей — hair суб-Nyquist: сенсор не разрешает его полностью, и он выглядит как полупрозрачное пятно. Это прямые последствия для кеинга. При 4K едва хватает данных, чтобы идентифицировать волос как отдельный объект. При 1080p волос математически неразрешим как сплошной край. Любой кеер, который пытается принять бинарное решение (передний план или фон) на границе волос, либо съест волос (классифицирует как фон), либо оставит зелёную бахрому (классифицирует spill-контаминированные пиксели как передний план). Chroma subsampling усугубляет проблему. Футаж 4:2:0 (H.264, H.265) имеет половинное chroma-разрешение от luma. Волос шириной 3 пикселя в luma — всего 1.5 пикселя в chroma. Кееры работают преимущественно на chroma (разница зелёного канала), поэтому на 4:2:0 вы кеите с 1.5 пикселями chroma-данных на краях волос. Поэтому ProRes 4444 и R3D/BRAW кеятся кардинально лучше — chroma-данные полного разрешения. Ширина волос в пикселях по фокусным и разрешениям (объект на 2 метрах, Super 35): - 35mm объектив, 4K: ~8 пикселей - 50mm объектив, 4K: ~5 пикселей - 85mm объектив, 4K: ~3 пикселя - 135mm объектив, 4K: ~2 пикселя - 85mm объектив, 1080p: ~1.5 пикселя - 135mm объектив, 1080p: ~1 пиксель (суб-Nyquist)

Сравнение кееров: Keylight vs Primatte vs Supercomp

Keylight (встроен в After Effects)

Keylight — стандартный кеер After Effects с версии 7.0. Использует статистическую модель: сэмплирует цвет экрана и строит карту вероятности классификации передний/задний план. Для тонких волос критические настройки: Screen Colour: Пипеткой кликните на наиболее репрезентативную зелёную область — не самую яркую, не самую тёмную, а середину luminance-диапазона экрана. Это задаёт статистическую базу для всего ключа. Плохой выбор Screen Colour даёт краевые артефакты, которые никакая коррекция Clip не исправит. Screen Gain: По умолчанию 1.0. Для тонких волос поднимите до 1.05-1.15. Расширяет диапазон пикселей, классифицируемых как фон, вытягивая больше полупрозрачных волосных пикселей в мат. Не превышайте 1.20 — выше этого начинают съедаться сплошные края переднего плана, теряя определение плеч и ушей. Screen Balance: Управляет балансом между первичным и вторичным цветами экрана (зелёный vs комбинация красного и синего). По умолчанию 0. Корректируйте между -0.10 и +0.10 для тонких волос. Положительные значения подтягивают тёплые пиксели к переднему плану (сохраняя рыжие и каштановые волосы), отрицательные — холодные пиксели (лучше для блонда). Clip Black: По умолчанию 0. Для тонких волос установите 5-15. Жёстко обрезает любой пиксель со значением матта ниже порога до полной прозрачности. Компромисс: высокий Clip Black съедает полупрозрачные волосы. Низкий сохраняет волосы, но оставляет зелёную контаминацию. Оптимум для 4K хромакея — 8-12. Для 1080p используйте 5-8. Clip White: По умолчанию 100. Опустите до 90-95. Принудительно переводит пиксели с высокими, но не 100% значениями матта в полную непрозрачность, уплотняя край переднего плана. Близкие к голове волосы (где они сливаются в массу) становятся сплошными. Screen Pre-blur: 1-2 пикселя. Размывает сэмпл цвета экрана, снижая дрожание матта от шума. Критично для тонких волос: без pre-blur шум в зелёном канале вызывает мерцание края матта кадр к кадру. Screen Shrink/Grow: -0.5 до -1.0 (shrink). Втягивает край матта на 0.5-1 пиксель. Контринтуитивно, но полезно: самые внешние пиксели волос — наиболее spill-контаминированные, и их удаление предотвращает зелёную бахрому. Затем используйте light wrap и дублированный размытый краевой слой для восстановления силуэта.

Primatte Keyer 6 (Red Giant / Maxon)

Primatte использует полиномиальный алгоритм, маппящий 3D RGB-пространство в области переднего плана, фона и полупрозрачности. Обычно лучше Keylight для тонких волос, поскольку его модель полупрозрачности более сложная — вместо бинарного порога вероятности создаёт градуированную альфу, сохраняющую субпиксельную прозрачность. Ключевые настройки для тонких волос: Select Background: Кликните 3-5 раз на разные области зелёного экрана (светлые, средние, тёмные, затенённые). Каждый клик добавляет к модели фона Primatte. Больше сэмплов — точнее статистическая модель. Select Foreground: Кликайте на сплошные области волос, а не на тонкие края. Primatte использует эти клики для определения границы переднего плана. Если кликнуть на полупрозрачные волосы, Primatte будет считать эти цвета передним планом и не выкеУт их правильно. Spill Sponge (-): После первичного ключа используйте Spill Sponge на участках волос с зелёной контаминацией. Подавление spill у Primatte математически лучше, чем у Keylight — десатурирует именно зелёный канал без сдвига общего hue волос. Для тонких блонда и светло-каштановых волос обычно 3-5 кликов Spill Sponge очищают края. Detail: Слайдер Detail (в Fine Tuning) управляет агрессивностью сохранения субпиксельной прозрачности. Для тонких волос — 80-100%. На 100% Primatte сохраняет максимум полупрозрачности, но может оставить faint зелёную контаминацию. На 80% теряется часть деталей волос, но композит чище. Большинство профессиональной работы — 85-92%. Matte Density: 95-100% для тонких волос. Управляет непрозрачностью полупрозрачных пикселей. Ниже 95% тонкие пряди становятся слишком прозрачными и исчезают на ярких фонах. Честная оценка: Primatte даёт лучшие ключи волос, чем Keylight, на хорошо освещённом хромакее. Стоит денег ($200 в подписке Maxon One или standalone). Медленнее — рендерится примерно на 60-70% скорости Keylight на том же железе. Для быстрой работы, где детали волос не критичны, Keylight быстрее и достаточно хорош. Для hero-кадров с заметными летящими волосами Primatte стоит времени рендера.

Supercomp (Aescripts / Rowbyte)

Supercomp — не кеер, а среда композитинга, изменяющая то, как закеенные элементы смешиваются с фонами. Подходит к проблеме волос иначе: вместо идеальной альфа-матты использует light wrap, edge-aware blending и spill mapping для убедительности несовершенных ключей. Преимущество Supercomp для тонких волос — движок Light Wrap. Light Wrap симулирует, как фоновый свет огибает края объектов переднего плана в реальной камере — именно то, что происходит с тонкими волосами (они полупрозрачны, потому что свет проходит сквозь и вокруг них). Supercomp генерирует pass light wrap из фонового плэйта, применяет к краю переднего плана и создаёт фотореалистичное смешивание краёв, скрывая несовершенный кеинг. Workflow для тонких волос с Supercomp: 1. Вытяните грубый ключ в Keylight (не тратьте время на идеализацию краёв волос) 2. Примените Supercomp как эффект на закеенный слой 3. Подайте фоновый плэйт в Background input Supercomp 4. Включите Light Wrap: интенсивность 15-25%, радиус 3-5 пикселей 5. Включите Edge Color на 10-15% — сэмплирует цвет фона на краю и мягко вплетает в передний план 6. Включите Spill Map — Supercomp анализирует цвет фона и генерирует целевую карту подавления spill только на краю Ограничение Supercomp: добавляет 30-50% накладных расходов рендера. На 4K кадре длительностью 10 секунд закладывайте 2-3 минуты на кадр на стандартной рабочей станции. Не инструмент для каждого кадра в 200-кадровом проекте. Используйте на hero-кадрах с заметными проблемами волос.

Сравнение кееров для тонких волос

ХарактеристикаKeylight (встроенный)Primatte 6 (Maxon)Supercomp (Rowbyte)
Сохранение тонких волосАдекватное — теряет субпиксельные деталиХорошее — сохраняет полупрозрачностьН/Д — инструмент композитинга, не кеер
Качество подавления spillБазовое — десатурирует зелёный глобальноХорошее — точечное удаление по hueОтличное — карта spill с учётом фона
Интеграция краёвРучная (light wrap вручную)Ручная (light wrap вручную)Автоматический light wrap и blend
Скорость рендера (4K)Быстрая —近乎 real-time previewСредняя — 60-70% скорости KeylightМедленная — +30-50% к времени рендера
СтоимостьБесплатно (в составе AE)Платно (~$200 standalone)Платно (~$150)
Лучше всего дляБыстрые ключи, хорошо освещённый экранHero-кадры, тонкие волосы, полупрозрачные краяИсправление уже закеенного футажа с краевыми проблемами

Подавление spill без разрушения краёв

Ловушка подавления spill

У каждого кеера есть подавление spill. Большинство работает десатурацией зелёного канала на краю переднего плана. Проблема: тонкие волосы уже низконасыщенные, потому что полупрозрачные. Когда spill suppressor десатурирует зелёный на краю волос, он одновременно десатурирует собственный цвет волос. Блонд становится серым. Светло-каштановый — грязным. Рыжий — розово-серым. Правильный подход: минимальное встроенное подавление spill + отдельный, ручной pass удаления spill. Шаг 1: В Keylight установите Despill Bias на фактический цвет переднего плана. Кликните пипеткой на сплошную область волос (не на край). Это указывает Keylight, какой цвет защищать при удалении spill. Шаг 2: Добавьте adjustment layer Hue/Saturation поверх закеенного слоя. Таргетируйте зелёный диапазон hue (примерно 90-150 градусов на hue wheel). Снизьте насыщенность на 15-25% в этом диапазоне. Шаг 3: Для упрямого spill на отдельных прядях добавьте Paint effect на отдельный слой и вручную закрасьте зелёную контаминацию кистью 1-2 пикселя при opacity 30-50%, сэмплируя соседний чистый цвет волос. Медленно (5-10 минут на кадр), но лучший результат на hero close-up. Альтернатива: Advanced Spill Suppressor effect (AE CC 2018+). Method: Ultra. Alpha: использовать матту от кеера. Suppression: 50-70%. Этот эффект математически превосходит встроенное подавление Keylight, потому что работает только на краевых пикселях, определённых альфа-каналом.

Техники Light Wrap для интеграции волос

Почему Light Wrap решает всё

Light wrap — феномен, при котором фоновое освещение огибает края объектов переднего плана. В реальной камере это происходит оптически — свет от фона рассеивается на элементах объектива и оборачивается вокруг краёв. Тонкие волосы — самый зависимый от light wrap элемент композитинга, потому что каждая прядь достаточно тонка для прохождения фонового света сквозь неё и вокруг неё. Без light wrap закеенный край волос лежит поверх фона без фотометрической связи. Глаз сразу считывает это как композит. С правильным light wrap цвет фона мягко проникает в край волос, создавая оптическую интеграцию. Ручной light wrap в After Effects: 1. Дублируйте слой фона. Поместите непосредственно над закеенным передним планом. 2. Примените Fast Box Blur (или Camera Blur): радиус 5-15 пикселей в зависимости от разрешения (5-8 для 1080p, 10-15 для 4K). 3. Режим наложения размытого фона — Screen или Add. 4. Используйте альфа-матту переднего плана как track matte для размытого фона (Alpha Matte). 5. Инвертируйте матту, чтобы размытый фон появлялся только на краю переднего плана. 6. Настройте opacity: 15-25% для тонкого wrap, 30-50% для тяжёлых контровых сцен. 7. Прекомпозируйте и разместите между передним и задним планом. Тест: переключайте слой light wrap вкл/выкл. Если переключение даёт видимый щелчок (волосы прыгают между интегрированными и плавающими), wrap работает. Если разница едва заметна, увеличьте opacity или radius.

Быстрые пресеты Light Wrap

Интерьер / студийный хромакей (управляемый свет): Blur radius: 5-8px (4K), 3-5px (1080p) Opacity: 10-18% Blend mode: Screen Экстерьер / яркий фон (дневной свет): Blur radius: 8-12px (4K), 5-8px (1080p) Opacity: 15-25% Blend mode: Add Контровой / сильный rim light: Blur radius: 12-20px (4K), 8-12px (1080p) Opacity: 25-40% Blend mode: Add Тёмный фон (ночной экстерьер): Blur radius: 3-5px (4K), 2-3px (1080p) Opacity: 5-12% Blend mode: Screen Это стартовые точки. Каждый кадр требует тонкой настройки под конкретный цвет волос, яркость фона и угол камеры.

Когда ротоскопить вместо кеинга

Честный порог: когда кеинг не стоит усилий

Иногда хромакей освещён слишком плохо, spill слишком сильный, или волосы слишком тонкие для любого кеера. Знание момента, когда отказаться от кеинга в пользу ротоскопии — профессиональный навык, а не неудача. Переключайтесь на рото, когда: - Зелёный экран имеет видимые тени, меняющие цвет экрана более чем на 20 IRE от ярчайшей до тёмной области. - Объект снят на синем или зелёном фоне того же hue, что и одежда. - Волосы занимают менее 2 пикселей при разрешении доставки. - На футаже сильный motion blur на волосах. Motion blur смешивает цвет волос с зелёным экраном, и ни один кеер не может разделить их. - Вы уже потратили более 15 минут на настройку Keylight/Primatte на одном кадре, а край волос всё равно выглядит неправильно. За 15 минут можно набросать сплайны рото. Подход к рото волос: используйте Roto Brush 2 (AE 2021+) для начальной матты на тело и голову. Затем добавьте ручные маски для области волос с feathering 5-15 пикселей. Перья создают градуированный край, имитирующий полупрозрачные волосы. Рисуйте отдельные пряди только если это hero close-up, который будут смотреть в полном разрешении. Гибридный подход: закеьте тело в Keylight (агрессивные настройки — Clip Black 20+, Clip White 85-), затем отротоскопьте только область волос мягкой маской. Это даёт чистый край тела от кеера и контролируемый край волос от рото. Скомпозируйте две матты через Add blend mode на альфа-каналах.

Советы по съёмке, которые делают кеинг волос возможным

Лучший кеинг начинается до открытия After Effects. Если вы контролируете съёмку: 1. Осветите зелёный экран равномерно. Цель — менее 10 IRE вариации по поверхности экрана (измеряйте waveform monitor на площадке). Неравномерный зелёный — причина номер один плохих ключей волос. 2. Расположите объект минимум в 2 метрах от зелёного экрана. Это снижает spill и создаёт естественные мягкие тени на экране, которые кееры обрабатывают лучше жёстких. 3. Используйте контровой свет (rim light) на объект на 1-2 стопа выше ключевого. Контровик создаёт яркий край на волосах, отделяющий их от зелёного экрана и дающий кееру больше контраста. 4. Снимайте на максимальном доступном разрешении и битности. 4K 10-bit 4:2:2 кеится кардинально лучше, чем 1080p 8-bit 4:2:0. Если камера поддерживает RAW output — используйте его. 5. Избегайте съёмки тонких волос на зелёный экран с сильным обратным освещением от самого экрана. Если зелёный экран освещён так ярко, что свет оборачивается вокруг объекта, волосы будут фронтально освещены зелёным spill. Снизьте яркость экрана до чистого, равномерного зелёного на waveform — обычно 55-65 IRE.

Кеинг тонких волос: часто задаваемые вопросы

Какой кеер лучший для тонких волос в After Effects?
Primatte Keyer 6 даёт лучшие ключи волос благодаря полиномиальному алгоритму, лучше работающему с полупрозрачностью, чем статистическая модель Keylight. Однако для большинства не-hero кадров Keylight с правильными настройками (Screen Gain 1.05-1.15, Clip Black 8-12, Screen Pre-blur 1-2) достаточен и значительно быстрее.
Как убрать зелёный spill с блонда, не изменив его цвет?
Используйте Advanced Spill Suppressor effect с Method Ultra и Suppression 50-70%. Таргетируйте только краевые пиксели через альфа-матту кеера. Избегайте встроенного подавления spill Keylight на блонде — оно десатурирует весь край. Для упрямых участков — ручная покраска кистью 1-2px при opacity 30-50%, сэмплируя соседний чистый цвет волос.
Можно ли кеить тонкие волосы на футаже 1080p?
Да, но с заниженными ожиданиями. При 1080p тонкие волосы занимают 1-2 пикселя, что на или ниже предела Nyquist. Кеер не может разрешить отдельные пряди. Используйте мягкую маску рото для края волос и light wrap на 10-15% opacity. Если детали волос приоритет — снимайте в 4K или выше.
Сколько light wrap нужно для композита волос?
10-25% opacity для большинства студийных сетапов (blur radius 5-8px при 4K). 25-40% для контровых субъектов с сильным rim lighting (radius 12-20px). Тест: переключайте слой light wrap вкл/выкл. Если видимый щелчок между интегрированными и плавающими волосами — количество правильное.
Когда стоит бросить кеинг и использовать ротоскопию?
Переключайтесь на рото при: вариации зелёного экрана более 20 IRE, волосах менее 2 пикселей при разрешении доставки, сильном motion blur на волосах, или если вы потратили более 15 минут на настройку кеера одного кадра без приемлемого результата. Грубое рото с мягким feathering (5-15px) часто выглядит лучше, чем struggling ключ.
Помогает ли синий экран вместо зелёного для кеинга волос?
Зависит от цвета волос. Синий экран лучше для блонда и рыжих волос — эти цвета спектрально далеки от синего. Зелёный экран лучше для тёмных и каштановых волос. Для тонкого блонда или русых волос синий экран снижает сходство spill с цветом волос и даёт более чистые края. Компромисс: синий экран требует больше света (синий темнее зелёного и требует больше мощности для того же IRE) и конфликтует с синей одеждой.

Нужен профессиональный хромакей и композитинг?

Мы делаем кеинг, подавление spill, light wrap и полную композитинг-интеграцию для музыкальных клипов, рекламы и игровых проектов. Бесплатная VFX-консультация за 24 часа.

Бесплатная VFX-консультация