Просмотр подробных сведений о производительности с помощью Профайлера композиций

Узнайте, как анализировать производительность композиции в Adobe After Effects с помощью профилировщика композиции для выявления узких мест и оптимизации предварительного просмотра и времени рендеринга.

Включение профайлера композиций

Раскрывающийся список столбца «Время рендеринга»

Включение профайлера композиций:

  • Нажмите значок улитки в левом нижнем углу панели Таймлайн, чтобы включить отображение столбца Время рендеринга

Или 

  • Щелкнув заголовки столбцов окна Таймлайн правой кнопкой мыши и выбрав Столбец > Время рендеринга в раскрывающемся списке.
Примечание

Постоянное отображение параметра «Время рендеринга» не влияет на общую производительность After Effect.

Использование профайлера композиций

Профайлер композиций — это визуализация данных, создаваемая After Effects во время рендеринга кадра. Поскольку процесс рендеринга сильно оптимизирован, принципиально важно понимать различные цветовые коды и другие элементы Таймлайна.

Руководство по цветовой кодировке

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

Цветовые коды для разного времени рендеринга

  • Время рендеринга, происходящего в реальном времени или в половине реального времени (в зависимости от частоты кадров композиции), отображается в оттенках зеленого.
  • Более высокие значения в интервале от 100 мс до 5 секунд отображаются цветами от желтого до красного соответственно.
  • Если из-за частоты кадров композиции время рендеринга в режиме реального времени или половины реального времени становится длиннее одной из фиксированных остановок, фиксированные остановки пропускаются до момента, когда они превышают половину времени. 

Общие сведения о пользовательском интерфейсе Профайлера композиций

A. Экран длительности времени Профайлера композиций

B. Время рендеринга кадра

A. Столбец Время рендеринга отображает количество времени, которое ушло на рендеринг слоя (в миллисекундах или секундах), и гистограмму, сравнивающую этот слой с другими слоями того же кадра. Каждому из столбцов гистограммы присваивается цвет, соответствующий времени рендеринга.

B. На экране Время рендеринга кадра в нижнем колонтитуле панели Таймлайн отображается общее время, которое ушло на рендеринг текущего кадра.

Кроме возможности узнать время рендеринга каждого слоя, можно развернуть необходимый слой и увидеть подробную информацию о длительности рендеринга всех его масок, стилей и отдельных эффектов.

Экран Профайлера композиций в различных рабочих процессах

After Effects отображает каждый параметр, рабочий процесс и настройку по-разному, поэтому визуализация Профайлера композиций меняется соответствующим образом. Ниже приведено несколько примеров, демонстрирующих как конвейер рендеринга обрабатывает различные ситуации.

-Предварительные композиции

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

Если одна и та же предварительная композиция используется в композиции несколько раз, для тех ее экземпляров, которые находятся выше в списке слоев, будет указана более высокая скорость рендеринга.

Кэширование 

Значение времени рендеринга слоев, эффектов, масок и стилей, результаты рендеринга которых полностью или частично записаны в память (кэшированы), отображается со звездочкой.

В таком случае время рендеринга состоит из времени рендеринга всех элементов, которые еще не были кэшированы, и времени, которое необходимо для загрузки этих элементов из кэша. Рендеринг элементов без звездочки производится без использования данных из кэша.

Поскольку в After Effects часто производится кэширование, для профайлинга кадра выберите Правка > Очистка > Вся память и кэш диска, чтобы начать принудительный пересчет кадра.

Слои, на которые ссылаются эффекты

Предположим, что переключатель видео выбранного слоя выключен, но на него ссылается эффект другого слоя, например Указать подложку. В таком случае время рендеринга этого эффекта включает время, необходимое для рендеринга слоев, на которые он ссылается, а время рендеринга этих слоев будет пустым. Это происходит из-за того, что After Effects выполняет рендеринг слоя, на который ссылается эффект, в рамках процесса рендеринга эффекта.

На изображении слева для исходных слоев эффектов Указать подложку и Сложное размытие не указано время рендеринга. Но время рендеринга эффектов Указать подложку и Сложное размытие на слое Видеоряд с эффектами включает в себя количество времени, необходимое для рендеринга исходного слоя «Указать подложку» и исходного слоя «Сложное размытие.

Настройки представления композиции

Профайлер композиций использует текущие настройки средства просмотра композиций. Например, если во всплывающем окне Разрешение/Коэффициент снижения качества средства просмотра композиции установлено значение Половина, время, указанное в профайлере будет короче, чем при максимальном значении разрешения. 

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

Выражения

Время вычисления выражения указывается в столбце Время рендеринга свойства, в котором содержится выражение. Обычно выражения выполняются быстро, поэтому в большинстве случаев будет указываться значение 0 мс.

Сокращение времени рендеринга для ускорения производительности

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

Также можно рассмотреть следующие способы сокращения времени рендеринга:

Прокси

Для рендеринга прокси-файла — версии с более низким разрешением, используемой для временного предварительного просмотра, щелкните элемент на панели «Проект» правой кнопкой мыши и выберите Файл > Создать прокси > Фильм или Файл > Создать прокси > Неподвижное изображение. На панели «Проект» рядом с элементами проекта, содержащими прокси, отображается квадратный значок.

Предварительный рендеринг

При наличии слоев или композиций, которые не планируется менять, можно включить их предварительный рендеринг, выбрав Очередь рендеринга и изменив действие по завершении рендеринга в настройках Модуль вывода на Импорт и замена использования.

Альтернативные эффекты

Некоторые элементы рендерятся дольше, чем другие. Попробуйте использовать альтернативные эффекты, внешне похожие, но с более коротким временем рендеринга. Например, вы можете попробовать Быстрое размытие по рамке вместо Размытие по Гауссу, Свечение вместо Свечение VR или Colorama вместо Оттенок или Трехкрасочный.

Adobe, Inc.

Получайте помощь быстрее и проще

Новый пользователь?