Что важнее для рендера видео процессор или видеокарта
Процессором (CPU) или видеокартой (GPU): чем рендерить?
Рендеринг трехмерных сцен — это основополагающая современных визуальных эффектов (VFX), графического дизайна, промышленного дизайна и анимации. Когда вы работаете в одной из этих отраслей, самым важным инструментом в вашем арсенале является ваша рабочая станция. Центральный процессор (CPU) является сердцем вашей рабочей станции и выполняет множество задач, таких как работа в приложениях, загрузка драйверов и т. д. Графические процессоры (GPU), представляющие собой специализированные типы микропроцессоров, которые работают параллельно с CPU, в последнее время переживают значительный рост использования, поскольку начинают расти объемы вычислений необходимые для одной задачи. Эти задачи, интенсивно использующие процессор, могут включать:
Чтобы не усложнять эту статью или ее цель, мы будем ссылаться исключительно на сравнение возможностей CPU и GPU, используемых для обработки изображений или, в данном случае, рендеринга изображений. Надеюсь, прочитав это, вы получите лучшее и более полное представление о том, какие варианты для рендеринга могут предложить вам и вашей студии эти технологии. Поможет вам принять более обоснованное решение о том, что лучше всего подходит для ваших проектов.
Первый и наиболее очевидный фактор, который необходимо рассмотреть — это скорость. В то время как CPU имеет ограниченное количество процессорных ядер (в среднем около 24), которые делают его эффективным при последовательных вычислениях и выполнении процессов в порядке очереди, GPU состоят из меньших ядер в большем количестве, чем у среднего компьютерного процессора, это позволяет им выполнять несколько задач одновременно.
Современные графические процессоры уже расширили свои возможности вывода с момента их первого появления. В то время как центральные процессоры обычно могут последовательно обрабатывать отдельные конкретные задачи, графические процессоры предлагают превосходную пропускную способность памяти, вычислительную мощность и скорость до 100 раз быстрее для решения нескольких задач, требующих нескольких параллельных вычислений и больших кешей данных.
Часы рендеринга могут превратится в минуты и упростят процесс создания изображений при использовании GPU. Если скорость является основным приоритетом в вашем рабочем процессе, предпочтительным решением будет рендеринг на основе графического процессора (GPU).
CPU vs GPU — Качество и точность графики
Рендеринг — это трудоемкий процесс, но с качеством нельзя торопиться. Хотя для завершения рендеринга изображения могут потребоваться часы (возможно, даже дни), традиционный рендеринг на базе процессора с большей вероятностью обеспечит более высокое качество изображения и более четкое, меньше шума.
У графического процессора (GPU) намного больше ядер, чем у CPU, но в целом каждое ядро работает медленнее, чем ядро процессора. Когда несколько процессоров CPU связаны между собой и используются например, в среде рендеринга, как на ферме. Они потенциально могут дать более изысканный конечный результат, чем рендеринг на основе графического процессора. В фильмах это обычный стандарт для создания высококачественных кадров и изображений, поскольку для рендеринга нет жестких ограничений во времени.
С другой стороны, с ростом доступной виртуальной реальности игры также становятся все более захватывающими, а при максимальных настройках приходит высококачественный рендеринг изображений и обработка в реальном времени, которые могут проверить вашу рабочую станцию на прочность. Проще говоря, современные игры и VFX теперь могут быть слишком нагружающими базовый CPU.
Если вы готовы не торопиться и не ограничены сроками для получения максимально лучшего изображения, тогда рендеринг на базе CPU может быть тем, что вы ищете.
CPU vs GPU — Стоимость
По мере того, как оборудование становится более эффективным, его цена также становится важным фактором.
В дополнение к скорости, мощность одного графического процессора может быть эквивалентна как минимум пятидесяти процессорам. Это означает, что мощность одной рабочей станции может выполнять задачи нескольких рабочих станций на базе CPU вместе взятых, что дает 3d визуализаторам и студиям свободу создавать, проектировать и разрабатывать изображения с высоким разрешением. Кроме того, GPU предлагают значительное снижение затрат на оборудование и устраняют необходимость в нескольких ПК или серверах для выполнения работы профессионального качества. Теперь можно выполнять все за минуты, имея одну небольшую станцию с видеокартами.
Без необходимости в дорогостоящих фермах рендеринга CPU, 3d художники могут позволить себе и полагаться на свои собственные компактные рабочие станции с графическими процессорами и получить работу студийного качества за невысокую цену.
CPU vs GPU — Визуализация в реальном времени
При определенных рабочих процессах, в частности, VFX, графическом дизайне и анимации, требуется много времени для настройки сцены и управления освещением, что обычно происходит в окне (вьюпорте) просмотра программного обеспечения. GPU может управлять производительностью вьюпорта в программном обеспечении вашей студии, позволяя в реальном времени просматривать и манипулировать вашими 3d моделями, источниками света и проекциями в трех измерениях. Некоторое программное обеспечение для рендеринга, предназначенное только для графического процессора, может даже позволить вам полностью работать в окне просмотра с включенным Real Time рендерингом, увеличивая результат и минимизируя возможные ошибки, которые могут возникнуть при рендеринге в другой программе.
Совершенно очевидно, что преимущества работы и рендеринга на машинах с GPU по сравнению с традиционными рабочими станциями на базе CPU могут замедлить производство или ограничить бюджет проекта из-за потенциально необходимых обновлений.
Делаем выбор между рендерингом на CPU и GPU
Имейте в виду, что графические процессоры не предназначены для полной замены рабочих станций с процессорами и рабочего процесса. Может показаться, что преимущества рендеринга на основе CPU бледнеют по сравнению с преимуществами рендеринга на основе GPU, но в конечном итоге это зависит от того, что нужно вам или вашей студии. Эти процессоры живут и работают в синергетической гармонии. Графический процессор предназначен не для замены, а для ускорения и оптимизации существующих практик и рабочих процессов, максимального увеличения производительности и компенсации ресурсоёмких вычислений в приложениях, которые без них могли бы вывести из строя систему.
Даже с самыми быстрыми и мощными графическими процессорами в вашем распоряжении процессор по-прежнему тянет свою долю веса. Неопытному пользователю просто покажется, что ваши приложения работают намного быстрее и плавнее. Использование этих инструментов в тандеме сделает гораздо больше для вашей работы и презентаций, а также значительно увеличит способность вашей машины быстро воплощать ваши творения в жизнь. Удачного рендеринга!
Рендеринг 3D, что важнее GPU или CPU?
Для врея однозначно проц. Если взять VrayRT, то он считает на видеокарте.
В новом Vray Next есть вроде фича использования GPU во время обычного рендера, но не знаю как работает, не щупал.
Процессор CPU такая штука (условно) что может делать рассчеты сложных формул (например трассировка луча света с преломлением и рассеиванием).
Процессор GPU попроще, сложные формулы в нем не помещаются, только простые. Но зато у GPU не одно ядро для рассчетов, и не десять, как в современных CPU, a тысячи. Поэтому, если получается разбить одну сложную формулу на тысячу маленьких, но которые, посчитанные вместе, дадут такой же результат, то GPU будет рендерить в десять, а то и сто раз быстрее, чем CPU. Это уже GPU рендеры, например Otoy Octane или тот же VrayRT.
Но такой подход добавляет ограничений, и отнюдь не каждую формулу можно так разбить. Так что GPU рендеры имеют значительное количество ограничений в работе и годятся не для всех задач.
Но их скорость это конечно большой плюс.
Я так понимаю Distributed Rendering это тот же vray swarm? Когда все компьютеры в локальной сети рендерят одну сцену?
redpax, да, Vray Swarm это эволюция DR. Когда я работал с 3д, у меня началось с двух ПК на балконе, а закончилось семью ПК в серверной стойке. Сокращение времени рендера в пять раз, и основной комп может оставаться не нагруженным, для продолжения работы, что чертовски удобно.
Насколько обходит? Какой бенчмарк, что или в чем тестируется? В целом думаю результат будет плюс-минус на одном уровне.
Только 16ть ядер single core операции будут делать дольше, яем такого же уровня проц с 8ю ядрами. Для рендера не столь важно, а для работы на такой станции может быть критично.
А еще интелы легко и спокойно разгоняются (не знаю, как сейчас, но раньше у АМД с разгоном не все гладко было), что сокращает время рендера на 10-20%. Достаточно лишь мать подходящую выбрать (ну и проц серии К), и купить хороший большой кулер.
Конечно, дело ваше, какой проц выбрать для работы.
Я просто думаю, купить imac pro (и не переживать об отсутствии GPU рендеринга) или собирать обычный ПК с возможностью GPU рендеринга?
Угу, вижу, что процы АМД по цене выигрывают, но лично я выберу интел, даже если это чуть дороже.
Параметры компьютера для видео рендера?
У процессора нужно смотреть на количество ядер и частоту, но лучше так-же смотреть тесты, например i7-5960X, разогнанный до 4.2 (стабильно работает на этой частоте), луче чем E5-4650, сравнение характеристик. Учитывая их разницу в стоимости, i7 вне конкуренции (сравнение производительности). То есть процессоры дороже имеет смысл брать только если у вас задача «Быстрее рендерить, бюджет >10 000 000», там целую рендер ферму можно собрать.
У памяти частота должна быть которую поддерживает процессор, написано в характеристиках процессора, для DDR4 Это 2133 на данный момент.
Про жесткие диски тоже лучше не забывать, лучше взять 2(RAID 1) или 4(RAID 10) жестких диска WD Re. Чем меньше объём тем надёжнее но если 4 штуки, то можно и на 4ТБ брать.
В качестве видеокарты или новую серию Nvidia Quadro, но они дорогие, по цена/производительность лучше 980.
По характеристикам видеокарты нынче сложно что-то сказать, их можно сравнивать только в пределах 1 линейки и одного поколения, что точно, то чем больше памяти будет, тем больше сцены будут влезать.
Почти все программы поддерживают CUDA, это программное окружение NVIDIA, если много собираетесь симулировать жидкость в RealFlow, то нужно видяха от AMD, у них с OpenCL получше.
Можете немного почитать про CUDA, довольно сильно ускоряет рендер и обработку видео, если программа поддерживает эту технологию.
Еще очень важно иметь большое дисковое пространство, с хорошей скоростью записи больших объемов данных.
Еще когда-то было обязательно иметь плату для видео-захвата, сейчас это не актуально.
Но последнее время большинство программ позволяют использовать gpu видеокарт для рендера, так что не помешает хорошая видеокарта с большим количеством шейдерных конвееров и памяти.
Лучший компьютер/ноутбук для 3D моделирования и рендеринга
Оба используют аппаратное обеспечение компьютера по-разному.
3D моделирование
3D моделирование, опять же, является активным рабочим процессом.
Например, если бы я смоделировал автомобиль, этот автомобиль состоял бы из полигонов, к которым могли бы быть применены модификаторы и деформеры, такие как зеркальное отображение, клонирование, объекты изгиба и так далее.
Подобные вычисления, в основном, выполняются только одним ЦП.
Зачем? Потому что сцена построена в иерархическом порядке, и ЦПУ должен шаг за шагом проходить через эту иерархию.
Он не может пропускать или выгружать шаги иерархии для других ядер, потому что большинство из них зависят друг от друга.
Процессор против графического рендеринга
В настоящее время существует два популярных метода рендеринга изображений и анимации в программном обеспечении 3D: рендеринг процессора и рендеринг графического процессора.
Как вы, наверное, догадались, для рендеринга ЦП используется Процессор для расчета изображения во всех видах движков рендеринга, а для рендеринга ГП используется графическая карта.
Существуют некоторые различия в визуализации графических процессоров и процессоров, о которых вы, возможно, захотите знать, прежде чем выбрать новый компьютер или рабочую станцию для 3D-рендеринга и моделирования:
В настоящее время практически каждое крупное 3D-программное обеспечение поставляется со встроенным процессором Render Engine.
Только недавно GPU Render Engines, такие как Octane, Redshift, V-RAY RT или FurryBall, стали достаточно зрелыми, чтобы постепенно, но верно обогнать по популярности CPU Render Engines.
По популярности, потому что движки рендеринга графических процессоров во многих случаях намного быстрее и допускают чрезвычайно интерактивный предварительный просмотр рендереров.
Это может улучшить и ускорить рабочий процесс 3D-художников в десять раз, поскольку вы сможете выполнять итерации чаще, прежде чем завершать проект.
Обычно начинающим предлагается начать с 3D-рендеринга на процессоре, а затем переключиться на (часто) дорогостоящие сторонние движки рендеринга с помощью графического процессора, когда они научатся достаточно правильно их использовать.
Я думаю, что это скоро изменится.
Особенно с помощью встроенного в Blenders Cycles GPU Render Engine и нового ProRender GPU Render Engine Cinema 4D, которые встроены в сами пакеты программного обеспечения и не зависят от установки сторонних плагинов.
NVIDIA RTX 2080Ti
NVIDIA RTX 2080
NVIDIA GTX 1080Ti
NVIDIA RTX 2070
NVIDIA GTX 1080
NVIDIA GTX 1070Ti
NVIDIA GTX 1070
NVIDIA GTX 1060
Список можно продолжать, но суть проста.
Это тесты производительности видеокарт в OctaneBench 4.00.
Лучший GPU для Viewport Snappiness: если у Вас достаточно хорошая видеокарта, то узким местом в данном случае будет выступать опять же частота процессора.
Все вышеперечисленные видеокарты работают примерно одинаково при работе с Viewport.
Это связано с тем, что редко встречаются функции, которые GPU медленнее вычисляют, чем ЦП для обновления Mesh, Deformers и тому подобного.
Другими словами: GPU обычно должен ждать, пока процессор завершит свои задачи, чтобы продолжить работу.
Конечно, если вы в значительной степени используете In-Viewport SSAO, Reflections, AO, Anti-Aliasing и т.п., Вам необходимо выбрать одну из топовых карт приведенного выше списка графических процессоров, если вы цените быстрый Viewport.
Но для большинства высокочастотный процессор будет иметь гораздо большее значение.
Давайте выберем Nvidia RTX 2070 в качестве лучшей видеокарты для 3D-моделирования и рендеринга, так как она имеет отличную ценность для GPU-рендеринга и достаточно быстра для решения любых задач Viewport.
Лучший накопитель для 3D моделирования и рендеринга
Скорость накопителя отвечает за несколько вещей:
Сохранение и загрузка файлов вашей сцены
Хранение и загрузка ваших текстур, активов, ссылок
Файл подкачки, если ОЗУ заполнена
Запуск вашего программного обеспечения
Быстрая загрузка сцен, требует быстрый диск.
Если у вас включено автосохранение, которое сохраняет вашу сцену каждые несколько минут, вам также понадобится как можно меньше прерываний.
Опять же, наличие невероятно быстрого SSD мало что даст вам, когда ваша сцена уже загружена в ОЗУ.
Я рекомендую иметь как минимум SATA SSD, например, Samsung 860 EVO для вашей ОС и файлов сцен.
Подумайте о твердотельном накопителе PCIE M.2, таком как Samsung 970 EVO, если вы хотите еще больше скорости.
Твердотельные накопители в последнее время стали довольно дешевыми, и цены продолжают падать.
Лучший монитор для 3D моделирования и рендеринга
Обычно хорошо использовать монитор с так называемой панелью IPS, а не панель TN.
Дисплейные панели IPS имеют лучшее цветное и контрастное отображение.
Если вы много работаете на этой рабочей станции, вы захотите получить не бликовый (матовый) монитор, так как в противном случае жесткие отражения на вашем дисплее будут сильно вас отвлекать.
Вы захотите иметь как минимум FullHD 1920 × 1080 Pixel Monitor, чтобы он прекрасно подходил для всех ваших программных палитр и видового экрана.
Возможно, вы захотите рассмотреть даже мониторы с более высоким разрешением 2560 × 1440 или даже 4K (3840 × 2160 пикселей), чтобы иметь возможность разместить на экране больше видеоматериалов, справочных материалов и программного обеспечения Windows.
Особенно, если вы работаете над рекламой и фильмами 4K или изображениями высокого разрешения.
Если вам понравилась статья, ставьте лайки и мы будем делать больше подобного контента.
Каким должен быть компьютер или ноутбук для рендеринга и моделирования
Сложно представить работу в сфере 3D-дизайна без мощного компьютера, на который можно беспрепятственно установить весь необходимый софт, моделировать без подтормаживания программ и рендерить с высокой скоростью.
Это не значит, что дорога в эту сферу без дорогого гаджета закрыта: сделать первые шаги в профессии можно даже на офисном ноутбуке.
Мы собрали всю важную информацию по выбору компьютера и его комплектующих для 3D-дизайнеров, работающих в 3ds Max.
Детально рассмотрим, какие гаджеты лучше всего подходят и какие у них должны быть характеристики.
Системные требования 3ds Max для 2021 года
Процессор для 3ds Max
Для сравнения: во время непосредственно моделирования задействуется только одно ядро, поскольку действия для в выстраивания сцены происходит последовательно, по чёткому алгоритму. Поэтому их обработка происходит процессором пошагово.
В процессоре должно быть не меньше 4 ядер, особенно если речь идёт о стационарном компьютере.
Процессоры AMD Ryzen для 3ds Max
Intel занимала лидирующие позиции на рынке вплоть до 2017 года – тогда AMD выпустили линейку процессоров Ryzen и встали на один уровень со своим единственным и сильным конкурентом.
Иногда процессоры обеих фирм могут быть почти взаимозаменяемыми.
Например, один из самых бюджетных вариантов, который подойдёт новичкам – четырехъядерный AMD Ryzen 3 1300X с четырьмя потоками. В 2021 году его стоимость колеблется в пределах 7 000–8 500 руб.
Примерно за те же деньги можно купить Intel i3 8100 с похожими характеристиками.
Видеокарта для 3D-дизайна
Для работы над рендерингом лучше всего подходят дискретные видеокарты NVIDIA. В них встроена технология CUDA – специальные ядра для осуществления параллельных вычислений при помощи графических процессоров. Они имеют некоторые фишки, которые помогают в процессе рендеринга.
Стоит отдать предпочтение карте NVIDIA GeForce 1050, а если есть возможность – приобрести более новые модели (1060 или 1080).
В целом, серия GeForce более надежная и производительная. Другая линейка видеокарт от NVIDIA – Quadro – разочаровала многих пользователей.
Если системной памяти под установку программы мало, а покупать внешние жесткие диски нет возможности – посмотрите, как можно увеличить свободное место на диске: