Как рендерить с помощью видеокарты

Обновлено: 30.06.2024

Что такое рендеринг на GPU? И подходит ли это для вашего проекта?

3D-дизайн, анимация и рендеринг становятся прибыльными отраслями, и разработчики программного обеспечения быстро сокращают разрыв в доступности. Сегодняшние дизайнерские программы, такие как Blender, Houdini, 3Dsmax, Maya и Cinema4D и многие другие, по существу выполняют схожие задачи, хотя и по-разному, и дают совершенно разные результаты. Но хотя многое из того, что вы видите на экране, создано талантливыми людьми с помощью этих инструментов, всю тяжелую работу выполняет компьютер.

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

Роль графического процессора в рендеринге

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

За последнее десятилетие вычислительная мощность вычислительных машин действительно утроилась, но анимация, 3D-дизайн и разработка игр всегда были самыми тяжелыми процессорами с точки зрения аппаратного обеспечения. Когда дело доходит до более сложных вычислений, которые, опять же, реализуются через сложный пользовательский интерфейс, требуется большая вычислительная мощность. ЦП может обрабатывать только такое количество операций, прежде чем он начнет исчерпать свою заранее установленную мощность. Эту нагрузку на компьютер можно услышать даже тогда, когда вентилятор внутри вдруг становится быстрее и громче. По сути, компьютер говорит: «Это сложно».

Для дизайнеров и геймеров это нормально. Для ЦП это утомительно независимо от того, сколько оперативной памяти или ОЗУ у вас есть. Графический процессор, или ГП, — это сопроцессор, который выполняет графические вычисления и обрабатывает их, а не ЦП.

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

ЦП и рендеринг на графическом процессоре

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

1. Качество против количества

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

2. Стоимость оборудования

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

3. Удовлетворение потребительского спроса

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

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

Лучшие графические процессоры на рынке

Когда речь идет о программном обеспечении для 3D-моделирования и рендеринга, подобном упомянутому выше, этот тип рендеринга имеет важное значение. Рендеринг с помощью графического процессора не нагружает центральный процессор и выполняется намного быстрее, не говоря уже о том, что он потребляет меньше энергии. В последнее время более мощные ядра графических процессоров производятся такими компаниями, как NVIDIA и AMD, самыми популярными и надежными разработчиками в отрасли.

По состоянию на 2020 год лучшие их версии относятся к сериям GTX и RTX, а также к сериям процессоров Radeon и Ryzen от NVIDIA и AMD соответственно.Большинство студий и художников полагаются на эти инструменты при разработке своих работ, и хотя они варьируются от человека к человеку, нельзя отрицать их мощь и универсальность.

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

Устройства AMD также отличаются высокой производительностью и стоят не так дорого, как конкуренты. Radeon RX 5700 и RX 5700 XT обеспечивают точное воспроизведение графики и качество, не забывая при этом о вашем кошельке.

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

Убедитесь, что ваш GPU-рендеринг развивается в ногу со временем

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

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

В целом, графический процессор является предпочтительным устройством для рендеринга в Blender благодаря его превосходной производительности. Если у вас есть графический процессор для использования с Blender, перейдите в «Правка» -> «Настройки» и в настройках системы включите Optix для большинства видеокарт Nvidia и OpenCL для большинства видеокарт AMD.

Подробнее читайте дальше.

Как использовать графический процессор в Blender?

Во-первых, почему Blender по умолчанию не выполняет рендеринг с использованием графического процессора? Блендер настроен на использование ЦП во время рендеринга. Вероятно, это связано с тем, что Blender должен работать из коробки на как можно большем количестве различных типов оборудования. Но мы можем легко включить рендеринг с помощью графического процессора всего за два шага, если у нас есть выделенный графический процессор с поддержкой Cuda, Optix или OpenCL. То есть большинство специализированных графических карт AMD и Nvidia не старше 10 лет.

Чтобы включить рендеринг GPU в Blender с помощью Cycles, выполните следующие действия.

  • Выберите «Правка» -> «Настройки».
  • Открыть раздел систем
  • Вверху найдите устройства рендеринга Cycles.
    • Для графических процессоров AMD и Intel включите OpenCL. Ваш графический процессор должен появиться в списке, если он доступен.
    • Для графических процессоров Nvidia включите Optix, ваш графический процессор должен появиться в списке, если он доступен
    • Для старых графических процессоров Nvidia может потребоваться использование Cuda.

    Cuda и Optix доступны для рендеринга GPU с видеокартами Nvidia. Большинство последних поколений графических процессоров Nvidia теперь поддерживают Optix. Optix – более новый и быстрый вариант.

    Нужен ли Blender графический процессор?

    Blender не требует графического процессора. Но ответ немного сложнее. Все настольные и портативные компьютеры с экраном имеют графическую карту. Итак, у любого обычного пользователя уже есть видеокарта, но это может быть не выделенная видеокарта.

    Итак, для работы в интерфейсе Blenders вам, очевидно, нужна видеокарта, потому что вам нужен подключаемый экран, для которого требуется видеокарта. Но Blender также может работать из командной строки.

    Вы можете запустить Blender на другом компьютере по сети, и в этом случае видеокарта не потребуется, но функциональность будет ограничена. Так, например, работают рендер-фермы. Они запускают несколько экземпляров Blender для рендеринга на серверном оборудовании для вычисления рендеринга. Затем готовый рендер отправляется заказчику через Интернет.

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

    Будет ли мой графический процессор обрабатывать быстрее, чем мой процессор?

    Если ваш графический процессор поддерживает рендеринг с помощью Cuda, Optix или OpenCL, он, скорее всего, будет быстрее, чем рендеринг с помощью центрального процессора. Поддерживаются как выделенные графические процессоры Radeon, так и Nvidia.

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

    Данные о скорости рендеринга можно найти на сайте opendata.blender.org. Здесь вы можете нажать «поиск данных» и ввести устройства, которые хотите сравнить.

    Каковы преимущества и недостатки использования графического процессора?

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

    У рендеринга с помощью графического процессора есть несколько недостатков, но их становится меньше по мере развития Blender.

    Самым заметным недостатком является ограничение памяти. Исторически сложилось так, что графические процессоры были ограничены графической памятью, выделенной на самой видеокарте. У него не было доступа к хранению данных в системной памяти для использования во время рендеринга. Часто ограничивая память, сцена может использовать до 2, 4 или 8 ГБ ОЗУ в зависимости от размера памяти графического процессора.

    Если сцена не помещалась, это означало, что графический процессор вообще не мог отрисовать сцену.

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

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

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

    • Открыть язык заливки
    • Расширенная выборка объемного света
    • Отслеживание разветвленного пути (не поддерживается в Optix)
    • Выпечка (не поддерживается в Optix, возвращается в Cuda)

    Может ли Blender использовать несколько графических процессоров?

    Да, Blender может использовать несколько графических процессоров. Несколько графических процессоров вступают в игру во время рендеринга с помощью Cycles, но не в Eevee. Перейдите в Edit->Preferences и найдите раздел систем. Если вы выбрали правильное вычислительное устройство, здесь будут перечислены все доступные видеокарты. Убедитесь, что все они выбраны, чтобы использовать их все. Вы также можете одновременно выполнять рендеринг с помощью графического процессора и центрального процессора, просто выберите свой процессор, чтобы он отображался вместе с вашими графическими процессорами.

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

    Использует ли Blender трассировку лучей?

    Да, Blender использует трассировку лучей. Трассировка лучей — это метод, используемый определенным типом движка рендеринга. Blender имеет два движка рендеринга, Eevee и Cycles. В Cycles используется трассировка лучей, а в Eevee — нет. Вместо этого Eevee – это так называемый растеризованный движок.

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

    Оба вида движков могут быть быстрыми, и оба вида движков могут выглядеть реалистично.

    Вредит ли рендеринг GPU?

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

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

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

    Использует ли Eevee GPU или CPU?

    Eevee использует только графический процессор. Он использует OpenGL для рендеринга, но не требует выделенного графического процессора с вычислительным устройством, таким как Optix, Cuda или OpenCL, поэтому подойдет любой графический процессор с поддержкой OpenGL 3.3 или более поздней версии.

    Заключительные мысли

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

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

    Что такое GPU-рендеринг?

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

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

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

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

    ЦП и рендеринг на графическом процессоре

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

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

    Некоторые преимущества и недостатки рендеринга ЦП включают:

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

    Некоторые преимущества и недостатки рендеринга с помощью графического процессора:

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

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

    Что такое GPU-рендерер?

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

    Популярные примеры визуализаторов на GPU: Arion (Random Control), Arnold (Autodesk), FurryBall (Art And Animation Studio), Iray (NVIDIA), Octane (Otoy), Redshift (Redshift Rendering Technologies) и V-Ray. РТ (Группа Хаос).

    Рендеринг на GPU и программный рендеринг

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

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

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

    Ознакомьтесь с требованиями к графическому процессору и драйверу графического процессора для выпусков After Effects за ноябрь 2019 г. (версия 17.0) и более поздних.

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

    • Отдельные технологии графического процессора менее важны, чем общая производительность графического процессора. After Effects в разной степени поддерживает OpenGL, OpenCL, CUDA и Metal. Выберите высокопроизводительную карту, соответствующую вашему бюджету и системным требованиям.
    • Premiere Pro использует GPU более широко, чем After Effects в настоящее время, и его технология используется совместно с After Effects. Список рекомендуемых графических процессоров для Premiere Pro (см. системные требования Premiere Pro) — хорошее место для начала.
    • Другие приложения в вашем рабочем процессе могут иметь более высокие требования к графическому процессору, чем After Effects. Учитывайте их все.
    • Проверьте, есть ли у вас несколько графических процессоров на одном компьютере.
    • Проверьте, есть ли на вашем компьютере Mac неподдерживаемые графические процессоры.

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

    • Системные несовместимости, которые, как известно, вызывают нестабильность и сбои, приводящие к потере данных.
    • Текущая версия программного обеспечения вашего сетевого устройства может вызвать проблемы с вашим приложением Adobe.
    • Периодический сбой при редактировании.
    • Вы можете получать сообщения об ошибках, например "Эта версия вашей операционной системы несовместима с вашим приложением Adobe".
    • Никаких предварительных просмотров, искаженных предварительных просмотров, пропусков кадров, проблем с производительностью, включая замедленное воспроизведение или сбои кадров.

    В этой статье объясняется, что необходимо для использования графики CUDA с версиями After Effects 2019 (17.0 и выше).

    Adobe настоятельно рекомендует обновить драйвер NVIDIA до версии 451.77 или более поздней при использовании After Effects.

    Для графического ускорения NVIDIA CUDA требуются драйверы CUDA 10.1.

    CUDA не требуется для запуска видеоприложений Adobe, но если вы предпочитаете графическое ускорение CUDA, в вашей системе должны быть установлены драйверы CUDA 10.1 от NVIDIA перед обновлением до After Effects версии 17.0 и выше.

    Эти драйверы регулярно обновляются, поэтому проверьте веб-сайт NVIDA, чтобы убедиться, что у вас установлена ​​самая последняя версия для вашего графического процессора.

    • Требуется macOS 10.13.6 (самая последняя версия High Sierra).
    • Текущий графический процессор NVIDIA с объемом памяти не менее 4 ГБ.
    • Драйвер дисплея NVIDIA версии 387.10.10.10.40.128.

    Текущая версия ваших драйверов NVIDIA для macOS 10.13.6 не поддерживает CUDA 10.1 и вызывает проблемы с вашим приложением Adobe. Adobe не рекомендует выполнять обновление выше macOS 10.13.6, поскольку Mac0S 10.14 (Mojave) в настоящее время не поддерживает CUDA.

    Обязательно обновите драйвер устройства перед установкой драйвера CUDA. Драйвер устройства можно обновить из следующих мест:

    Версия драйвера Intel

    Проверка версии и даты драйвера

    Версия драйвера — 27.20.100.8476.

    Функции, изначально доступные в After Effects

    Существует множество функций After Effects, использующих GPU для ускорения рендеринга. Чтобы просмотреть эти эффекты, выберите «Настройки проекта» > «Визуализация видео и эффектов». Список эффектов и функций с ускорением на графическом процессоре см. в разделе Эффекты с ускорением на графическом процессоре.

    Сторонние эффекты

    Некоторые сторонние эффекты, такие как Element 3D от Video Copilot, используют графический процессор независимо от After Effects. Обратитесь к документации от издателя, чтобы узнать, какие графические процессоры и технологии поддерживаются. Такие эффекты, как Magic Bullet Looks, подключаются к конвейеру ускорения GPU Mercury (такие эффекты также ускоряются с помощью GPU в Premiere Pro).

    Ускорение Mercury GPU позволяет After Effects выполнять рендеринг поддерживаемых эффектов с использованием GPU, что может значительно сократить время рендеринга.

    Вы можете узнать название Mercury по Premiere Pro. After Effects использует ту же технологию, что и Premiere Pro Mercury Playback Engine для рендеринга. (В остальном механизм воспроизведения в After Effects отличается от Premiere Pro, поэтому After Effects использует только компонент рендеринга этой технологии.)

    Ускорение Mercury GPU – это параметр проекта.Чтобы включить его, выберите «Файл» > «Настройки проекта», перейдите на вкладку «Обработка видео и эффекты» и установите для параметра «Использовать» значение «Ускорение Mercury GPU». В зависимости от вашего компьютера и графического процессора вы можете увидеть несколько таких опций. After Effects поддерживает следующие технологии GPU:

    • OpenCL (macOS и Windows)
    • CUDA (только для Windows с графическим процессором Nvidia)
    • Металл (только macOS, 10.12 и более поздние версии)

    NVIDIA CUDA не поддерживается в MacOS 10.14 и более поздних версиях. Если вы используете графический процессор NVIDIA, авторизованный Apple, вы можете продолжать использовать Metal Mercury Playback Engine.

    Читайте также: