Процессор против видеокарты в 3D-графике

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

3D-анимация

Создание 3D-анимации является достаточно сложным процессом. Трехмерные анимированные модели обычно состоят из одной и более частей, каждая из которых состоит из сотен и даже тысячей отдельных полигонов. Эти части изображения связаны непосредственно с такими элементами конструкции, как фрагменты каркаса модели, которые в анимационном программном обеспечении называются не иначе, как «bones» или по-нашему «кости». В итоге трехмерные полигоны синхронно повторяют каждое движение элемента конструкции. Для создания плавности движения каждая «кость» совершает небольшие последовательные движения, которые фиксируются в виде отдельных кадров анимационного ролика. В зависимости от необходимой плавности движений анимированных объектов, для создания одной секунды анимированного ролика требуется до 30 таких кадров.

Рендеринг с помощью процессора

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

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

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

Заключение

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

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

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