Color management в After Effects: рабочее пространство, вывод и ошибки
Самый частый вопрос про цвет в After Effects звучит так: «на экране одно, в рендере другое». Причина почти всегда в том, что управление цветом либо выключено, либо включено, но настроено в трёх разных местах по-разному.
Разберём устройство по документации Adobe.
Три уровня, где задаётся цвет
Документация описывает три вещи:
- Working Color Space — рабочее пространство проекта (File → Project Settings → Color).
- Display Color Management — преобразование из рабочего пространства в пространство вашего монитора для отображения (View → Use Display Color Management).
- Output profile — профиль вывода, задаваемый в Output Module Settings → Color.
Важно: преобразование для монитора не меняет данные композиции. Оно меняет только то, что вы видите. Это ключ к пониманию: «на экране красиво, а файл другой» — не баг, а разные задачи двух преобразований.
Если рабочее пространство = None
Документация прямо говорит: если Working Color Space установлен в None, управление цветом для проекта выключено.
В этом режиме After Effects работает как «просто редактор картинки»: что залили, то и получили. Для простых проектов с sRGB-графикой это иногда удобно, но при смешивании материалов из разных источников ведёт к сюрпризам.
Какую глубину цвета выбрать
Глубина задаётся в Project Settings → Color:
- 8 bpc — обычная графика, веб;
- 16 bpc — запас для градиентов и коррекции;
- 32 bpc — HDR и значения выше 1.0.
Документация отдельно отмечает: 32 bpc нужен для HDR-футажа и для over-range значений — ярче белого. Этот запас предотвращает потери данных при цветокоррекции и конвертации профилей.
Практическое правило: если планируете серьёзную коррекцию, начинайте с 16 bpc, а HDR — с 32.
Правило выбора рабочего пространства
Документация формулирует два правила:
Если работаете в 8 bpc — рабочее пространство должно совпадать с выходным.
Если рендерите в несколько пространств — ставьте 16 или 32 bpc (хотя бы для финального рендера), а рабочим выбирайте пространство с самым большим охватом. Пример из документации: если вывод в Adobe RGB и sRGB, рабочее — Adobe RGB.
Логика проста: широкое пространство можно сузить без потерь, узкое расширить — нельзя.
Линеаризация
В Project Settings → Color есть опции:
- Linearize working color space — работать в линейном свете;
- Blend colors using 1.0 gamma — линейное смешивание слоёв.
Зачем: операции смешивания, ресэмплинга, motion blur и сглаживания в линейном пространстве дают меньше артефактов — например, ореолов на границах контрастных цветов.
Предупреждение из документации: включать линеаризацию нужно при создании проекта, а не переключать потом. Иначе цвета, выбранные пипеткой, изменятся, потому что After Effects интерпретирует их в рабочем пространстве.
Display Color Management
При включённом управлении цветом по умолчанию RGB-значения преобразуются в пространство монитора. Внешний вид сохраняется, числа — нет.
Это поведение подходит для большинства задач. Но иногда нужно увидеть, как картинка будет выглядеть в системе без управления цветом — например, в браузере. Для этого управление отображением отключается: View → Use Display Color Management.
В документации также указано, что настройки симуляции вывода запоминаются, включая «No Output Simulation».
Simulate Output
Отдельная функция — View → Simulate Output. Она позволяет на мониторе увидеть, как композиция будет выглядеть на другом устройстве, через профиль симуляции.
Это не влияет на данные. Это проверка перед отправкой в печать или на эфир.
Профиль на выходе
Output Module Settings → Color задаёт профиль вывода: им After Effects конвертирует композицию из рабочего пространства в пространство носителя.
Документация уточняет: опция Convert To Linear Light определяет, выводить ли в линейный профиль (gamma 1.0), и по умолчанию она включена только для 32 bpc. Для 8 и 16 bpc выводить в линейный свет обычно плохая идея.
OCIO и ACES
В Project Settings → Color можно переключить Color Engine:
- Adobe color managed — движок по умолчанию на ICC-профилях;
- OCIO color managed — OpenColorIO, рекомендуется для ACES.
При OCIO выбирается конфигурация (включая Custom), рабочее пространство и — отдельно — Media Color Space. Чтобы переопределить пространство для конкретного футажа: правый клик → Interpret Footage → Main → Color → Override Media Color Space.
Ещё отличие: при OCIO внизу панели Composition появляется меню Display Color Space, которого нет в режиме Adobe color managed.
Практический вывод: если проект уже начат в Adobe-режиме, переключение на ACES — это пересборка цветовых решений, а не одна галочка.
Порядок настройки
- Определите, куда идёт результат: веб, эфир, кино, печать.
- Выберите рабочее пространство с охватом не уже целевого.
- Поставьте глубину цвета: 16 bpc для коррекции, 32 для HDR.
- Если нужна линеаризация — включите сразу.
- Включите Display Color Management и проверьте картинку.
- При сомнениях — Simulate Output.
- В Output Module задайте профиль вывода.
- Сделайте тестовый рендер и сравните с тем, что видели.
Частые ошибки
Рабочее пространство None при смешанном футаже. Разные источники интерпретируются как попало.
Вывод без профиля. Файл открывается «блёклым» или перенасыщенным.
Переключение на линейное пространство в середине проекта. Меняются все выбранные цвета.
8 bpc при тяжёлой коррекции. Появляются бандинг и потери.
Ожидание, что ACES решит проблему сама. Нужно ещё правильно задать Media Color Space для футажа.
FAQ
Почему рендер выглядит иначе, чем на экране?
Потому что для монитора работает Display Color Management, а для файла — профиль Output Module. Если они рассогласованы, картинка отличается.
Что значит Working Color Space = None?
Управление цветом выключено, After Effects не преобразует цвета.
Какую глубину цвета ставить для веба?
8 bpc достаточно, если нет тяжёлой коррекции. Для градиентов и сильной цветокоррекции лучше 16 bpc.
Как включить ACES?
Project Settings → Color → Color Engine = OCIO color managed, затем выбрать OCIO-конфигурацию и рабочее пространство.
Влияет ли Display Color Management на файл?
Нет. Оно влияет только на отображение, данные композиции не меняются.