Adobe After Effects

GPU ускорение и видеокарта для After Effects (CUDA и OpenGL). Мифы и реальность

В этом уроке мы попытаемся разобраться, как работает GPU ускорение и насколько важна видеокарта для After Effects. Слишком много вокруг этого ходит разных мифов, люди интересуются, как включить GPU ускорение чтобы рендерилось в 10 раз быстрее.

 

Видеокарта для After Effects

К сожалению, таких чудес пока не случалось, и заставить After Effect просчитываться в разы быстрее за счет GPU невозможно.

Однако нельзя сказать, что видеокарта вообще никак не влияет на работу. Итак, попробуем разобраться, какая видеокарта для After Effect будет лучшей. И здесь на помощь может прийти сайт Adobe After Effect, где есть возможность посмотреть системные требования для этой программы.

 

Видеокарта для After Effects

 

В числе прочей информации, вы увидите список карт, которые хорошо справляются с работой в After Effect.

Также там приведен список карт, которые работают с трехмерным движком After Effect.

 

Видеокарта для After Effects какую выбрать

 

Поддержка OpenGL 2.0-capable system

Пока этот движок особой популярности не получил, и пользуются им в работе не многие. Он, конечно, есть в After Effect, и его возможности гораздо шире, но сама структура работы After Effect и то, что он не позволяет работать с трехмерными моделями, дает слишком мало вариантов его применения. Если ваша карта не поддерживает «ray-traced 3D renderer », не расстраивайтесь, так как в 95% процентах случаев, он вам просто не пригодится..

Что на самом деле требуется от видеокарты, так это поддержка «OpenGL 2.0-capable system». Опять же, на сайте After Effect, вы можете найти ссылки в описании, уровень поддержки «OpenGL», и информацию, какие свойства After Effect будут работать при данном уровне. Например, второй уровень.

 

OpenGL 2.0-capable system

 

  • Fast Draft mode – он для превью не особо используется.
  • The “Hardware Accelerate Composition, Layer, and  Footage Panels” preference – скорость вывода панелей на экран. На самом деле даже при выключенной опции не имеет видимых отличий, и хорошо работает сама по себе.
  • The Cartoon effect’s “Use OpenGL When Available” option (the  Cartoon effect then runs on the CPU) – эффект Cartoon может поддерживать OpenGL. Если сравнить с предыдущими версиями программы, то раньше он присутствовал, сейчас ничего не отображается. И в любом случае, всего одна опция на данном уровне, – это на самом деле слишком мало. В общем, переживать не стоит. Ничего действительно значимого, здесь нет.

 

Использование ГПУ в After Effect

 

  • “Ray-traced 3D renderer” – как говорилось ранее, ввиду своей ограниченности, не особо используется, поэтому его нехватка особо никого не растаивает.
  • Fast Draft previews mode — тоже мало используется.
  • Faster betting to the screen (OpenGL Swap Buffer) – это операция для вырисовки спрайтов на экране, в общем, она используется где-то очень глубоко в самой программе, и присутствие или отсутствие его вы даже не заметите.
  • Cartoon effect’s “Use OpenGL When Available” – вещь довольно спорная, из-за чего не стоит расстраиваться, в принципе!
  • Hardware Accelerate Composition, Layer, and  Footage Panels – разница едва заметна.

Что хотелось бы сказать на данном этапе, для нормальной работы современного компьютера (видеокарта для After Effects, да еще чтобы игры шли ), остановитесь на ускорителе, не ниже GeForce GTX 660. Если вы не собираетесь активно работать с опцией «ray-traced 3D renderer», потому что с ним работать можно только при наличии специальной видеокарты, иначе он очень сильно тормозит, то After Effect вам ничего предложить не может.

Но есть один нюанс: некоторые посторонние эффекты могут использовать возможности вашего компьютера. Именно поэтому вам нужна достаточно производительная видеокарта. Например, всем известный плагин «Element» использует OpenGL. Как пишут на сайте Adobe, Element 3D использует OpenGL библиотеку для графического ускорения. Соответственно, при отсутствии поддержки технологии картой, плагин работать не будет. И здесь уже не вопрос ускорения, а проблема выбора: либо работает, либо нет. Но чем быстрее у вас карта, тем быстрее она у вас будет считать.

Также в некоторых посторонних плагинах можно обнаружить галочку, как например в «Optical Flares» использовать GPU-ускорение.

 

видеокарта под After Effect

 

 

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

 

Ray-traced 3D

 

Выбор видеокарты для After Effect

 

В настройках After Effect, вкладка «Previews», находим команду «GPU Information…» (в более ранних версиях она носила название «Enable OpenGL»).

 

графические ускорители под After Effect

 

Данная опция доступна для вас, если ваша карта соответствует требованиям «Fart Draft».

Здесь также можно выбрать, как будет проходить просчет композиции в режиме «ray-traced 3D».

 

Подбор железа под After Effect

 

Итак, если выключить видеокарту, замечаем, что «Cuda» перешла в режим ЦП.

 

Собираем компьютер для видеомонтажа

 

После обнуления буфера процесс просчета затормозится на неопределенный срок. Работать в таком режиме не просто трудно, а невозможно. Вот именно для того, чтобы использовать режим «ray-traced 3D» и нужна карта от «NVIDIA». Так что можно сделать определенный вывод, что особого смысла в использовании «Fart Draft» тоже нет. На этом можно закончить урок по GPU ускорению в After Effects и подвести небольшой итог. Делайте больший упор на процессор и оперативную память, не стоит гнаться за топовыми моделями видеокарт, просто «хорошая»видеокарта для After Effects будет вполне достаточной. 

 

 

3 thoughts on “GPU ускорение и видеокарта для After Effects (CUDA и OpenGL). Мифы и реальность”

  1. Александр:

    Скриншоты здесь у вас слишком ужаты, низкого качества, плохо просматриваются надписи.

  2. У After Effects долгая история развития, ещё с тех времен когда у компьютера мог быть одни процессор с одним ядром. Соответственно не все функции программы, и не все внешние плагины умеют распараллеливать свою работу на несколько ядер. Эта проблема постепенно снимается, но для старых версий может оказаться актуальной.

Добавить комментарий

Войти через: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *