After Effects — рабочая среда композитинга и моушн-графики: в ней собирают VFX-шоты, ротоскопию, кеинг и трекинг движения. Nuke применяют для высокобюджетного композитинга, Fusion входит в DaVinci Resolve, но плагины AE, движок выражений и интеграция с Premiere Pro и Illustrator делают After Effects рабочим инструментом для продакшна среднего уровня. Это руководство описывает полный пайплайн: настройка проекта, работа с RAW-футажом, ротоскопия, композитинг, трекинг движения, частицы, кеинг, обмен с DaVinci Resolve и управление памятью.
Настройка проекта для VFX-работы
Настройки композиции и управление цветом
Откройте Composition > New Composition (Ctrl+N / Cmd+N) и задайте параметры под формат доставки. Разрешение и частоту кадров берите из исходного футажа: в документации Adobe отдельным пунктом сказано, что композиция может сохранять собственное разрешение и частоту кадров при вложении и при постановке в очередь рендера — иначе результат ротоскопии, снятой в одной частоте, выглядит иначе после конвертации. Частоты кадров, для которых вендоры публикуют проверенные цифры: 23.976 fps, 25 fps и 29.97 fps — для них Apple считает целевые битрейты ProRes; YouTube при загрузке называет типовыми 24, 25, 30, 48, 50, 60 fps. Смешивать частоты кадров в одной композиции не стоит.
Управление цветом: рабочее пространство назначается в Project Settings > Color. Для SDR-работы берите Rec. 709 (HDTV), для HDR — пространство с расширенным диапазоном. Линейный режим (Linearize working color space) включается там же, и Adobe прямо предупреждает, что линеаризованное рабочее пространство лучше всего работает с 16 bpc и 32 bpc и не рекомендуется для 8 bpc. Значения вне диапазона (over-range) сохраняются при работе в 32 bpc — это то, что нужно для обёрток света, свечения и любых операций с HDR-данными.
Для пайплайна ACES в After Effects предусмотрен отдельный режим: OpenColorIO используется для обработки цвета, и именно режим OCIO color managed Adobe рекомендует для работы с ACES. В поставку входят эффекты OCIO Color Space Transform и OCIO Display Transform. Проверяйте цепочку эффектов на своей сцене: часть эффектов AE не следует настройке рабочего пространства.
Разрядность: 8-bit vs 16-bit vs 32-bit
Разрядность задаётся в нижней панели композитора. Доступны три режима:
8 bpc — режим по умолчанию. Adobe предупреждает: большинство видео- и анимационных форматов и кодеков поддерживают только 8 bpc, поэтому типичный путь для повышенной битовой глубины — рендер в последовательность кадров, а не в видеофайл.
16 bpc — рабочий режим для композитинга. Adobe советует поднимать глубину проекта до 16 bpc или 32 bpc, когда вы рендерите в несколько цветовых пространств. Форматы, в которые After Effects умеет писать с 16 bpc: .psd, .png, .tiff, .iff, .sgi.
32 bpc — плавающий формат. Он нужен, чтобы сохранить значения вне диапазона (over-range) и высокий динамический диапазон. Форматы с поддержкой 32 bpc: .psd, .exr, .hdr, .tiff. Линеаризованное рабочее пространство Adobe рекомендует в связке именно с 16 bpc и 32 bpc.
Рекомендация для VFX: 32 bpc — рабочая глубина композиции, потому что именно в ней сохраняются over-range значения для обёрток света, свечения и кеинга. Величину потери производительности мы не публикуем: своего замера в этом проекте нет.
Организация проекта, которая масштабируется
- Структура папок на панели Project: создайте папки _FOOTAGE, _COMPS, _PRECOMPS, _AUDIO, _ASSETS, _RENDERS. Всё размещается в папках, на корневом уровне ничего не лежит.
- Номенклатура: [Тип]_[НомерШота]_[Описание]_[Версия]. Примеры: COMP_heroTeleport, PRECOMP_smokeElements, FOOTAGE_rawPlate.
- Цветовая маркировка слоёв. Правый клик по слою > Label > выберите цвет. Зелёный для кадров-пластин, синий для прекомпов, жёлтый для корректирующих слоёв, красный для солидов с эффектами. Это делает таймлайн читаемым с одного взгляда.
- Скрытые слои (Shy). Выделите слои завершённой подсистемы (например, цепочку обёртки света), нажмите переключатель shy, затем включите режим Shy на таймлайне. Это скрывает завершённые слои и уменьшает визуальный хаос без их удаления.
- Блокируйте завершённые слои. После окончания работы над секцией заблокируйте слои: заблокированный слой нельзя случайно сдвинуть или изменить. В сочетании с shy это убирает случайные правки на таймлайне в сложных проектах.
Работа с RAW-футажем RED/ARRIRAW в AE
Файлы RED R3D
After Effects импортирует RED (.r3d) нативно — в списке поддерживаемых файлов формат помечен как Import only. При импорте открывается диалог RED Source Settings (позже доступен через правый клик по футажу > Interpret Footage), где задаются параметры цветового пространства, разрешения декодирования и ISO.
Критичные настройки для VFX-работы:
Color Space: выберите вариант под свою доставку — для SDR обычно IPP2 > Rec.709, для HDR — пространство с расширенным диапазоном. Не оставляйте логическое пространство камеры, если вы не работаете в ACES-пайплайне: LOG-футаж в просмотровщике AE выглядит плоским и блёклым.
Decode Resolution: Full Resolution для финального рендера, Half или Quarter на этапе композитинга. AE кэширует разрешение декодирования, поэтому переключение обратно на Full перед финальным рендером принудительно повторно декодирует кадры.
ISO: установите значение ISO, записанное камерой. Не меняйте его на постпродакшне — корректируйте экспозицию встроенными инструментами AE (эффект Exposure или Lumetri). Изменение ISO в настройках источника меняет шумовой порог и точку клиппинга, что может непредсказуемо взаимодействовать с композитингом.
Баланс белого: как ISO, не меняйте от камерного значения — корректируйте в композиции через Lumetri или Curves.
Честное ограничение: официальных данных о скорости декодирования R3D в After Effects нет, поэтому цифры мы не называем. Для проектов с интенсивным использованием R3D рабочий вариант — транскодировать в ProRes 4444 в Resolve, а в AE импортировать уже ProRes: вы теряете возможность править RAW-параметры в AE, но получаете стабильное воспроизведение при композитинге.
Файлы ARRIRAW
ARRIRAW After Effects тоже импортирует нативно: в списке поддерживаемых файлов он значится как MXF/ARRIRAW (ARRIRAW codec in an MXF container file) с режимом Import only. Настройки импорта повторяют красный рабочий процесс: цветовое пространство, разрешение дебайеринга, экспозиция и баланс белого задаются по камере.
Ключевые настройки:
Color Space: ARRI LogC4 / ARRI Wide Gamut 4 для логического композитинга или Rec.709 для прямого композитинга. Если в пайплайне есть Resolve, оставайтесь в LogC4 и примените CST в Resolve после обмена с AE.
Exposure Index: совпадает с камерной настройкой — не корректируйте на постпродакшне.
Баланс белого: совпадает с камерой.
Debayer Resolution: Full для финального рендера, Half при композитинге.
Документированной скорости декодирования ARRIRAW в After Effects тоже нет — числовых обещаний по этому пункту мы не делаем.
Для обратного обмена с Resolve экспортируйте из AE как ProRes 4444 с альфа-каналом (по данным Apple, 4444 несёт альфу, а целевой битрейт составляет около 330 Мбит/с при 1920×1080 и 29.97 fps) либо как EXR-последовательность — формат half (16-битный) или float (32-битный). Маршрут EXR сохраняет полный динамический диапазон, маршрут ProRes быстрее: один файл вместо последовательности.
Обработка RAW-кодеков в After Effects
| Параметр | RED R3D | ARRIRAW | BRAW (Blackmagic) |
|---|
| Нативный импорт | Да — формат RED (.r3d), Import only | Да — MXF/ARRIRAW, Import only | Формат BRAW в списке поддерживаемых файлов After Effects не указан |
| Документированная скорость декодирования | В документации Adobe не указана | В документации Adobe не указана | Не применимо — нативного импорта нет |
| Управление цветовым пространством | Через настройки источника RED (RED Source Settings) | Через настройки импортёра ARRIRAW | Недоступно |
| Лучший формат обмена с Resolve | EXR-последовательность (half, 16-битный) или ProRes 4444 | EXR-последовательность (half, 16-битный) или ProRes 4444 | ProRes 4444 |
| Честное ограничение | Документированной скорости декодирования нет | Документированной скорости декодирования нет | Нужен транскод — это добавляет этап предобработки |
Рабочий процесс ротоскопинга
Roto Brush: когда работает и когда нет
Roto Brush отделяет передний план от фона по штрихам, которые вы рисуете: After Effects строит по ним границу сегментации и сам отслеживает объект по кадрам. В поставке две версии: Roto Brush 2 (версия 2.0) работает на искусственном интеллекте и отслеживает движение объекта, а Next-Gen Roto Brush (версия 3.0) — более новая и точнее работает с перекрывающимися частями тела, волосами и прозрачностями. По умолчанию используется Next-Gen Roto Brush, а версия выбирается в списке Version эффекта Roto Brush & Refine Edge.
Как пользоваться: дважды кликните по слою футажа, чтобы открыть его в панели Layer, возьмите инструмент Roto Brush (Alt+W / Option+W) и нарисуйте штрихи по объекту переднего плана. Фоновые штрихи рисуются с Alt или Option — указатель при этом становится красным кругом с минусом.
Уточнение края: после первого штриха работайте с Refine Edge в настройках эффекта Roto Brush & Refine Edge. Классические параметры Motion Threshold и Motion Damping по умолчанию отключены — их включают опцией Enable Classic Controls. Более высокий Motion Threshold допускает более сильные межкадровые сдвиги, но может потерять слежение за объектом.
Когда Roto Brush работает хорошо: один субъект, чистый фон, стабильный контраст краёв, малое размытие движения. Когда не справляется: перекрывающиеся субъекты, прозрачные или полупрозрачные объекты (стекло, дым), сильное размытие движения, низкоконтрастные границы.
После распространения сегментации зафиксируйте результат кнопкой Freeze в панели Layer — это переводит маску в обычный альфа-канал и возвращает скорость воспроизведения. Готовый результат уточняют вручную: сначала грубая сегментация, затем доводка проблемных кадров.
Ручная масочная ротоскопия: надёжный запасной вариант
Когда Roto Brush не справляется, ротоскопию делают вручную масками. Возьмите инструмент Pen (G), нарисуйте маску вокруг объекта переднего плана и расставьте ключевые кадры Mask Path по мере надобности: чем быстрее движется объект, тем чаще нужны ключи. Между ключами AE интерполирует путь маски.
Настройки маски для чистой ротоскопии:
Mask Feather: растушёвка создаёт градиентный альфа-переход на краю маски и смешивает передний план с фоном мягче, чем жёсткий край. Для твёрдых объектов берите минимальную растушёвку, для волос, меха и полупрозрачной ткани — заметно больше.
Mask Expansion: сжимает или расширяет границу маски. Небольшое отрицательное значение убирает самый внешний ряд пикселей, где часто остаётся цветовая окантовка фона.
Mask Opacity: для непрозрачных объектов оставляйте непрозрачность полной, для полупрозрачных элементов снижайте её, чтобы было видно просвечивание фона.
Интерполяция ключевых кадров: выделите ключи маски на таймлайне и откройте Keyframe Interpolation. Линейная интерполяция (Linear) даёт предсказуемое движение маски между ключами; Auto Bezier добавляет кривые ускорения, из-за которых маска может перелетать контрольные точки.
Для сложных объектов (вращение, изменение перспективы) разбейте ротоскопию на несколько перекрывающихся масок: рука, торс и голова получают свои маски. Каждая маска проще по форме и легче анимируется, а наложение даёт цельный силуэт.
Композитинг слоёв
Режимы наложения для VFX-композитинга
Меню режимов наложения в After Effects разделено на восемь категорий; для VFX-композитинга чаще всего используют Add, Screen, Multiply, Overlay и Soft Light.
Add (Linear Dodge): складывает значения RGB слоя со слоем ниже. Режим имитирует аддитивный свет — два источника света, наложенные друг на друга, дают более яркий результат. Ограничение видно в цифрах: в 32-bpc проектах результат режима наложения может быть больше 1.0, а на 8-bpc материале Add жёстко срезает света.
Screen: похож на Add, но с более мягким спадом и никогда не даёт значений темнее базового слоя — безопасен для тумана, дымки, утечек света и свечения, где Add слишком резок.
Multiply: умножает значения RGB и даёт более тёмный результат — для теней и затемняющих наложений. Multiply на чёрном даёт чёрный, на белом картинку не меняет.
Overlay: сочетает Multiply для значений ниже 50 % и Screen для значений выше 50 %, увеличивая контраст — для текстурных наложений (царапины, зернистость плёнки, шум).
Soft Light: похож на Overlay, но мягче — для тонких цветокоррекций и оттенков, где Overlay слишком агрессивен.
Трек-матты и стратегии прекомпозинга
Трек-матты используют альфа-канал или яркость одного слоя для управления видимостью другого. В VFX трек-матты нужны, чтобы применить эффект только к нужной области кадра.
Alpha Matte: маскирует целевой слой альфа-каналом маттирующего слоя. Используйте, когда альфа уже получена кером, Roto Brush или рендером 3D-элемента.
Alpha Inverted Matte: то же, что Alpha Matte, но инвертированное. Применяйте к тому, что вне маттируемой области — например, к размытию фона при резком переднем плане.
Luma Matte: берёт значения яркости маттирующего слоя как альфа-канал. Используйте для градиентных масок и обёрток света.
Прекомпозинг: Pre-compose (Ctrl+Shift+C / Cmd+Shift+C) объединяет слои в одну композицию, которая ведёт себя как один слой в родительской композиции. Прекомпозируйте, когда нужен один эффект на группу слоёв, когда скомпозитная группа становится источником трек-матта или когда таймлайн стал неуправляемым.
Не прекомпозьте, если важна индивидуальная правка тайминга слоёв: после прекомпозиции слои уходят из родительского таймлайна, и их тайминг правится только внутри прекомпа. Избыточная вложенность (комп в комп в комп) делает проект нечитаемым — держите её минимальной.
Трекинг движения
3D Camera Tracker
3D Camera Tracker в AE (Animation > Track Camera) анализирует видеоряд, извлекает движение камеры и данные сцены, чтобы 3D-элементы можно было корректно вписать в 2D-футаж. Анализ и решение идут в фоновом режиме — настройки можно трогать, пока считается трек.
Рабочий процесс:
— Выберите слой футажа на таймлайне.
— Animation > Track Camera (или правый клик > Track Camera).
— После анализа на футаже появляются точки трекинга; каждая точка — положение в реконструированной сцене.
— Выделите точки в области, где нужен VFX-элемент: появляется мишень с ориентацией вычисленной плоскости.
— Правый клик по мишени > Create options: Solid, Text или Null — объект создаётся в этой позиции и совпадает с перспективой камеры.
Параметры: Solve Method подсказывает сцене, как решать камеру; Detailed Analysis заставляет фазу анализа искать больше элементов для трекинга — данные получаются заметно больше, а расчёт медленнее. Average Error показывает среднее расстояние в пикселях между исходными точками и их повторной проекцией; если трек неточный, удалите плохие точки — движущиеся объекты рядом с камерой трекер принимает за движение из-за параллакса.
Когда работает: движение камеры (панорамирование, наклон, долли, ручная съёмка), хороший параллакс переднего и заднего плана, достаточная текстура и контраст для точек трекинга.
Когда не работает: футаж без движения камеры (статичная штативная съёмка — нет параллакса), сильно размытый футаж, крайне тёмные сцены, отражающие поверхности (стекло, вода). Для статичных шотов нужен 2D-трекинг.
Warp Stabilizer
Warp Stabilizer (Layer > Warp Stabilizer) убирает тряску камеры с ручной съёмки: он сравнивает соседние кадры, строит трансформацию стабилизации и затем деформирует каждый кадр, компенсируя движение.
Result: Smooth Motion (по умолчанию) оставляет часть намеренного движения камеры, No Motion пытается убрать всё движение — для композитинга зафиксированный кадр удобнее.
Smoothness: регулирует, насколько ровно сглаживается движение. Значения выше 100 требуют более сильного кропа кадра.
Method: Subspace Warp (по умолчанию) деформирует разные области кадра по-разному — самый ровный результат, но с риском артефактов деформации; Perspective применяет глобальную перспективную трансформацию, артефактов даёт меньше, но результат менее ровный; Position, Scale, Rotation — простейший метод, без деформации.
Borders: Stabilize Only показывает весь кадр вместе с движущимися краями (края вы обрезаете сами); Stabilize, Crop кадрирует без масштабирования; Stabilize, Crop, Auto-scale (по умолчанию) кадрирует и масштабирует кадр, чтобы заполнить его; Stabilize, Synthesize Edges заполняет пустое место содержимым соседних кадров.
Ограничение: стабилизация съедает разрешение кадра на величину кропа — для попиксельного размещения элементов учитывайте это при планировании композиции.
Mocha AE: планарный трекинг
After Effects включает плагин Mocha AE от Boris FX: он ускоряется на GPU, поддерживает Multi-Frame Rendering и предназначен для сложных трекингов — смазов и объектов, уходящих за край кадров. Запускается через Effect > Boris FX Mocha > Mocha AE.
Рабочий процесс:
— Выберите слой футажа в композиции.
— Effect > Boris FX Mocha > Mocha AE.
— Нарисуйте сплайн по поверхности, которую нужно отследить (стена, пол, экран, вывеска) — сплайн должен покрывать всю видимую поверхность.
— Track Forward или Track Backward: Mocha анализирует движение поверхности.
— Проверьте результат, прокрутив таймлайн: если сплайн дрейфует, добавьте слои трекинга или скорректируйте область поиска.
— Экспортируйте данные трекинга (File > Export Tracking Data) в формат After Effects Corner Pin и вставьте их на слой VFX-элемента: Corner Pin совмещает перспективу элемента с отслеженной поверхностью.
Mocha решает планарные задачи: вращение, масштаб, перспективу, окклюзию — замену экранов, вывесок, текстурирование поверхностей. Точечный трекер AE годится для простого позиционного перемещения 2D-элемента по пути.
Сравнение инструментов трекинга движения
| Инструмент | Лучше всего для | Тип трекинга | Что даёт | Особенность |
|---|
| 3D Camera Tracker | Размещение 3D-элементов в сцене | Реконструкция камеры | Данные сцены и мишень для привязки | Анализ и решение идут в фоновом режиме |
| 3D Camera Tracker, Detailed Analysis | Сложное движение камеры и частичная окклюзия | Реконструкция камеры с углублённым анализом | Больше данных о точках | Данные больше, а расчёт медленнее |
| Warp Stabilizer | Устранение тряски камеры | 2D-движение и деформация | Ровный кадр за счёт кропа | Result: Smooth Motion или No Motion |
| Mocha AE | Замена экранов и поверхностей | Планарный, с учётом перспективы | Corner Pin по сплайну | Плагин Boris FX с ускорением на GPU |
| Point Tracker (встроенный) | Простой позиционный трекинг | 2D-точка | Позиция слоя по точкам | Без перспективы и масштаба |
Системы частиц
Trapcode Particular и CC Particle World
Trapcode Particular (Maxon) — платная система частиц для After Effects; CC Particle World — штатный эффект симуляции в самом After Effects. Оба строят частицы из эмиттера, применяют физику (гравитация, ветер, турбулентность) и рисуют частицы с настраиваемым внешним видом.
Что даёт Particular:
- Частицы живут в 3D-пространстве и реагируют на камеру AE: получается корректная перспектива и глубина резкости.
- Типы эмиттеров: Point, Box, Sphere, Light(s), Layer, 3D Model, Text/Mask, Emit from Parent, Stroke from Parent.
- Расширенная физика: турбулентность, ветер, сопротивление воздуха, отскок, стайное поведение.
- Вспомогательные частицы, испускаемые из первичных, — ветвящиеся и хвостовые эффекты.
- Рендеринг спрайтами: в качестве внешнего вида частицы можно использовать произвольный слой.
- Поддержка 32-битного рендера.
Ограничения CC Particle World: набор эмиттеров и физики скромнее, интеграции с 3D-камерой нет. Для быстрых эффектов (дождь, снег, искры) штатного эффекта достаточно; для огня, дыма и атмосферных эффектов нужен сторонний плагин.
Реалистичный пресет огня в Trapcode Particular
Огонь — один из самых частых запросов на частицы. Рабочая последовательность настроек такая:
Emitter: тип Box, эмиттер поставьте на источник огня; отдельно задайте скорость и её случайный разброс, а также частоту рождения частиц.
Particle: задайте время жизни частицы и кривую размера по времени жизни — от размера при рождении до нуля. Цвет по времени жизни ведите от белого через жёлтый и оранжевый к красному и прозрачному.
Physics: гравитация со знаком «минус» поднимает частицы вверх; задайте сопротивление воздуха, турбулентность и частоту турбулентности; ветер по X и Y даёт мерцание.
Rendering: Transfer Mode — Add; включите Motion Blur, а Depth of Field — если в камере есть DOF.
Так получается столб огня. Отрегулируйте частоту рождения частиц и скорость под масштаб. Для дыма над огнём добавьте второй экземпляр Particular: ниже скорость, выше турбулентность, только оранжевый цвет. Для искр — третий экземпляр с очень короткой жизнью частиц, малым размером и ярко-жёлтым цветом.
Числовые значения этих параметров мы не публикуем: это наш студийный пресет, а не документированная настройка вендора.
Кеинг зелёного экрана в AE
Настройки Keylight для сложного футажа
Keylight (Effect > Keying > Keylight) — встроенный в After Effects эффект для работы с зелёным и синим экраном; Adobe советует пробовать Keylight прежде, чем встроенные кееры. В поставке есть пресет Keylight + Key Cleaner + Advanced Spill Suppressor: Advanced Spill Suppressor выключен по умолчанию, чтобы сначала можно было взять цвет ключа, а уже потом включить очистку окраса.
Порядок работы:
— Возьмите цвет ключа пипеткой Screen Colour прямо в панели Composition.
— Отстройте остальные параметры Keylight так, чтобы получить нужную матту.
— Подключите Advanced Spill Suppressor, если в кадре есть цветовая окантовка от экрана, и поправьте её, если десатурация задела кожу или одежду.
Документация Adobe не публикует числовые диапазоны параметров Keylight — она отсылает к документации самого плагина. Поэтому конкретные значения Screen Gain, Clip Black, Clip White и Screen Pre-blur мы не приводим: это были бы наши значения, а не подтверждённые.
Инструменты кеинга в After Effects
| Инструмент | Тип | Лучше всего для | Что документировано |
|---|
| Keylight | Хрома-кеер | Зелёный и синий экран | Встроен в After Effects; Adobe рекомендует его для профессионального кеинга |
| Key Cleaner | Очистка маски | Доработка маски кеера | Входит в пресет Keylight + Key Cleaner + Advanced Spill Suppressor |
| Advanced Spill Suppressor | Удаление окраса | Очистка цветовой окантовки от экрана | В пресете выключен по умолчанию — сначала берут цвет ключа |
| Color Difference Key | Хрома-кеер (встроенный) | Быстрые грубые кеи | Встроенный эффект After Effects |
| Linear Color Key | Цветовой кеер (встроенный) | Удаление неэкранных цветов | Встроенный эффект After Effects |
Рендер-пайплайн: обмен AE-Resolve
Форматы экспорта для обмена с Resolve
Обмен AE и Resolve требует сохранить качество через VFX-пайплайн. Формат выбирают по задаче, а цифры берут у вендора.
EXR-последовательность. After Effects поддерживает вывод в OpenEXR (.exr); в OpenEXR тип half — это 16-битные числа с плавающей точкой, а тип float — 32-битные IEEE-754. Half достаточно для рабочего обмена с альфой, float нужен для полного HDR-диапазона. Рендер: Composition > Add to Render Queue (Ctrl+M / Cmd+M), выходной формат задаётся в модуле вывода.
ProRes 4444. По данным Apple это полноразмерный 4:4:4:4 RGBA с математически безпотерьным альфа-каналом до 16-битного; целевой битрейт — около 330 Мбит/с при 1920×1080 и 29.97 fps и 1061 Мбит/с при 3840×2160 и 24 fps. ProRes 4444 и 4444 XQ — единственные кодеки семейства с альфа-каналом; наличие альфы обычно снижает скорость декодирования и кодирования примерно на 10 % или меньше.
ProRes 4444 XQ. До 12-битного канала изображения и до 16-битного альфа; целевой битрейт — около 500 Мбит/с при 1920×1080 и 29.97 fps и 1591 Мбит/с при 3840×2160 и 24 fps.
ProRes 422 HQ. Формат 4:2:2 с битовой глубиной 10 бит и без альфа-канала; целевой битрейт — около 220 Мбит/с при 1920×1080 и 29.97 fps и 707 Мбит/с при 3840×2160 и 24 fps.
Apple считает битрейты ProRes для 23.976 fps, 25 fps и 29.97 fps и прямо предупреждает: битрейт определяется кодеком, размером кадра и частотой кадров, поэтому «приблизительный Мбит/с» из интернета пересчитывается под вашу геометрию.
H.264 и H.265 — кодеки доставки, а не промежуточные кодеки: сжатие накапливается, когда поверх рендера идёт цветокоррекция. Для клиентских просмотровых копий они допустимы, для производственного пайплайна — нет.
Рабочий процесс обмена Resolve-AE-Resolve
01
В Resolve: отрендерите пластины отдельными шотами. Deliver page > Add to Render Queue. Format: EXR или ProRes 4444. Задайте границы In/Out и запомните их — дальше VFX-рендер должен выйти по тем же границам.
02
Импортируйте пластины в AE. Создайте композицию с тем же разрешением и той же частотой кадров, что у пластины, и выполните VFX-работу: кеинг, трекинг, композитинг, ротоскопию, частицы.
03
Экспортируйте VFX-шот с теми же границами кадров и тем же разрешением: EXR-последовательность с альфой или ProRes 4444 с альфой.
04
В Resolve: импортируйте VFX-рендер и разместите его на таймлайне выше оригинальной пластины — альфа-канал скомпонует VFX поверх футажа. Для EXR выставьте цветовое пространство клипа по настройкам проекта Resolve.
05
Проверьте композит на Color Page: края, совпадение цветов VFX и пластины, интеграция альфы. Нужны правки — возвращайтесь в AE, исправляйте и переэкспортируйте.
06
Для нескольких итераций версионируйте экспорты AE и обновляйте клип в Resolve, не переставляя его на таймлайне заново.
Управление RAM-кэшем и производительность
Настройка RAM-кэша
AE кэширует отрендеренные кадры в RAM, чтобы воспроизведение шло без повторного рендера. Настройки памяти живут в Edit > Preferences > Memory (Windows) или After Effects > Settings > Memory & CPU (macOS).
Что Adobe описывает прямо в документации:
- RAM reserved for other applications — опция оставляет память операционной системе и другим приложениям; опустить её ниже базового значения нельзя.
- Требования к памяти растут при увеличении битовой глубины проекта, разрешения композиции, размера исходного изображения, при включённом цветоуправлении, при добавлении маски, при прекомпозиции без схлопывания трансформаций, при некоторых режимах наложения, эффектах и опциях вывода.
- AE рендерит кадр по одному слою: требования композиции равны требованиям самого тяжёлого слоя, а не сумме всех слоёв.
- Для кадра AE нужен непрерывный блок памяти — разрозненные фрагменты не подойдут.
- Рекомендуется не менее 2 ГБ RAM на ядро процессора.
Дисковый кэш: включается через After Effects > Settings > Disk > Enable Disk Cache, объём задаётся параметром Maximum Disk Cache Size, и Adobe советует вынести его на отдельный быстрый диск — SSD подходят лучше всего. Дисковый кэш переживает перезапуск сессии и хранит кадры, не поместившиеся в RAM-кэш.
Практика: работайте секциями и кэшируйте текущий участок (Composition > Preview > Range: Work Area), а не весь таймлайн; при переходе к другой части кэш предыдущего участка вытесняется.
Чек-лист оптимизации производительности
— Поставьте композицию в 32 bpc — именно в этом режиме сохраняются значения вне диапазона для обёрток света и свечения.
— Включите Adaptive Resolution (Preferences > Display): Down Sample Factor переводит рендер на пониженное разрешение во время скраббинга и возвращает полное, когда вы остановились.
— Пре-рендеривайте тяжёлые участки (Composition > Pre-render): комп заменяется готовым файлом при просмотре — это выгодно для сложных систем частиц и многослойных композитов.
— Рисуйте Region of Interest (Composition > Region of Interest): AE считает только область внутри рамки, что заметно ускоряет предпросмотр.
— Закрывайте ненужные панели и виды таймлайна — каждая открытая панель тянет память и ресурсы рендера.
— Регулярно чистите память: Edit > Purge > All Memory & Disk Cache либо сочетание Ctrl+Alt+/ (Windows) или Cmd+Option+/ (macOS) на цифровой клавиатуре.
— Выключайте неиспользуемые эффекты в панели Effect Controls — отключённый эффект не рендерится.
— На прекомпах используйте Collapse Transformations: трансформации передаются в родительский комп, и прекомп не пересчитывается в собственном разрешении.
Настройки рендера для разных типов доставки
Настройки рендера по типу доставки
| Доставка | Формат | Кодек | Разрядность | Примечания |
|---|
| Обмен с Resolve (с альфой) | EXR-последовательность | OpenEXR half | 16-битный | Half — 16-битные числа с плавающей точкой |
| Обмен с Resolve (полный диапазон) | EXR-последовательность | OpenEXR float | 32-битный | Float — 32-битные IEEE-754 |
| Обмен с Resolve (без альфы) | QuickTime | ProRes 422 HQ | 10-битной | 4:2:2, без альфа-канала |
| Клиентский просмотр | MP4 | H.264 | 8 bpc | Кодек доставки, не промежуточный |
| Веб-доставка (YouTube) | MP4 | H.264 | 8 bpc | 2160p: 35–45 Мбит/с при 24, 25, 30 fps и 53–68 Мбит/с при 48, 50, 60 fps; 1080p: 8 Мбит/с и 12 Мбит/с |
| Соцсети | MP4 | H.264 | 8 bpc | Разрешение и битрейт — по требованиям площадки |
| Архивный мастер | QuickTime | ProRes 4444 XQ | 12-битного | С альфой до 16-битного |
| Передача в Nuke | EXR-последовательность | OpenEXR float | 32-битный | Сохраняет полный HDR-диапазон |
Честные ограничения After Effects для VFX
Что AE делает плохо (и где искать альтернативы)
- Настоящий 3D-композитинг. Слои After Effects — это плоские карты в трёхмерном пространстве: они не пересекаются по геометрии и не дают настоящего 3D-освещения с тенями между слоями. Для настоящего 3D-композитинга используют Nuke или Blender.
- Процедурная генерация текстур. В AE есть Fractal Noise, Turbulent Displace и другие процедурные эффекты, но они скромнее узловых альтернатив. Для процедурных текстур (дым, огонь, вода) берут EmberGen или Houdini.
- Многопроходный композитинг. AE умеет импортировать многослойный EXR, но каждый проход (diffuse, specular, reflection, shadow) приходится разбирать вручную — в Nuke это делается узлами Shuffle и Merge.
- Крупные VFX-пайплайны. Проектная архитектура AE плохо масштабируется на проекты с большим числом шотов; для больших пайплайнов применяют Nuke с менеджерами шотов вроде Ftrack или Shotgun.
- Предпросмотр в реальном времени. AE не обеспечивает воспроизведение сложных композитов в реальном времени — для такого предпросмотра используют Fusion внутри DaVinci Resolve.
- Совместная работа. Файлы проектов AE (.aep) не рассчитаны на многопользовательскую правку: над одним файлом работает один человек. Для командной работы применяют After Effects с Team Projects (облачное управление версиями Adobe) или Nuke с полноценной системой управления ассетами.
Краткая справка: горячие клавиши для VFX-работы
Основные VFX-шорткаты (Mac / Windows)
| Действие | Mac | Windows |
|---|
| Новая композиция | Cmd+N | Ctrl+N |
| Настройки композиции | Cmd+K | Ctrl+K |
| Прекомпозировать выделенные слои | Cmd+Shift+C | Ctrl+Shift+C |
| Добавить в Render Queue | Cmd+M | Ctrl+M |
| Инструмент Roto Brush | Option+W | Alt+W |
| Очистить память (цифровая клавиатура) | Cmd+Option+/ | Ctrl+Alt+/ |
| Инструмент Pen (маски) | G | G |
| Переключить скрытые слои | Кнопка Toggle Shy на таймлайне | Кнопка Toggle Shy на таймлайне |
| Track Camera | Меню Animation > Track Camera | Меню Animation > Track Camera |
| Mocha AE | Эффект > Boris FX Mocha > Mocha AE | Эффект > Boris FX Mocha > Mocha AE |
| Версия Roto Brush | Список Version в Roto Brush & Refine Edge | Список Version в Roto Brush & Refine Edge |