Что нужно для быстрого рендера?
Вопрос быстрого рендера наиболее актуален для фрилансеров, часто встречаются посты, какой компьютер нужен для быстрого рендера, чтобы не ждать часами. Я хотел бы поделиться той информацией, которую нашёл, а так же сделать какие-то выводы, которые помогут вам определиться с конфигурацией или апгрейдом. Сразу скажу, что я изучал только решения от Nvidia, так как CUDA имеет достаточно распространенное применения, и Intel процессоры, так как они занимают верхние позиции в тесте Cinebench. Поехали!
Для начала прикладываю картинку с результатами Cinebench r11.5. Процессор i7-3930k является одним из топовых, не рассматриваем серверные решения. Имеет 6 физических ядер, и Hyper Threading, так что в синеме бегают 12 квадратиков. По-моему, этот процессор дает максимальную производительность, которую может предоставить одноядерная система. Поэтому готовьте 20к рублей, если хотите максимума. Процессоры попроще, из серии I7 ivy bridge 3770 будут выдавать результат около 7-8. Но и стоить почти в два раза меньше.
Самым же эффективным решением на сегодняшний момент является использование двух 8-ядерных процессоров Xeon E5-2690, готовьтесь выкладывать около 2000$ за каждый из них, получите 32 бегающих квадратика рендера. Cinebench покажет около 24 очков, что в два раза выше топового несерверного I7.
Я решил проверить насколько мой процессор уступает конфигурации из двух Xeon E5-2690 при использовании такого рендере как Maxwell, отличительная черта этого рендера в хорошей интеграции c Cinema 4d, легкими настройками, высоким качеством, быстрым предпросмотром и часах ожиданий, так как просчет идёт крайне долго, до 2-3 часов на 1 фрейм.
Данная картинка считалась у меня ~11 минут, судя по сводной таблице, два Intel Xeon E5-2687W 3.10GHz проходят этот тест за 4:11, тройной прирост производительности!
GPU
Этот раздел для меня крайне любопытный, хотя бы по той причине, что считается, что за ГПУ будущее вычислений. Но, давайте взглянем на наше настоящее. У меня установлена обычная видеокарта ASUS GeForce GTX 560, поэтому очень интересно как она проявит себя в тестах.
Недавно делал пост на эту тему, где использовал Arion render, с результатами можно ознакомиться подробнее тут, если переходить не хочется, то вывод такой: видеокарта за ~7к рублей показывает производительность равную процессору, стоимостью в ~20к. Это очень хорошо, если у вас не много денег, и процессор уровня q6600/i3/i5, то с недорогой видеокартой вы получите тройной прирост производительности (сравнивали с q6600).
Вы наверняка видели демки, где ГПУ рендеры проходят в реальном времени, где вьюпорт заменяется сразу окном render-view, и работается в нём без всяких проблем, как мы с вами работаем с сеткой.
Благодаря этому чудесному блогу наткнулся на видео, демонстрирующее работу видеокарт серии Quadro.
Вот это реально то, как крутится вьюпорт при использовании одной профессиональной карты, в демонстрационных видео обычно используется конфигурация из нескольких, но это умалчивается. Как видно из видео, ни о каком сверх быстром вращении речи и быть не может. Цены на Quadro FX 1800 не высоки, а вот Quadro FX 3800 уже ощутима.
Nvidia обновила линейку Quadro, по ссылке детальный обзор и указание цен. По просмотренным видео и демонстрациям складывается впечатление, чтобы получить ощутимую производительность, раз в 5-10, вам надо покупать несколько Квадр, а это ~60-90k.
Интересную «гибридность» представляет рендер Arion, он позволяет использовать и ГПУ и ЦПУ для просчета, вот в этом режиме вы получаете очень хорошую скорость. У меня использование этой технологии HYBRID, выдало троекратный прирост рендера. Сравнил скорость Arion`а с VrayForC4D на сцене с золотым кольцом и бриллиантами, конечно же с дисперсией. Arion отсчитал сцену за 3 минуты, вирей за 4, но надо сказать, что во втором случае не был включен DepthOfField, поэтому предположу, что время рендера было бы еще большим.
Технология гибридного рендера позволяет задействовать все вычислительные ресурсы компьютера, что положительно сказывается на времени просчета картинки.
Интересное решение анонсировали создатели Octane – GPU ферма, это уже реально быстро. Начинайте смотреть с 13:25:
ВЫВОД
Так как Cinema 4d не имеет родного ускорения рендера на ГПУ, а ближайший доступный Octane имеет не лучшую интеграцию, использование этой технологии не представляется возможным. Поэтому на сегодняшний день только покупка топовых ЦПУ позволит вам получить максимальную производительность при рендере, но за сверх производительность готовьтесь выкладывать кругленькую сумму.
NVidia предлагает технологию Maximus, которая использует связку карт Tesla и Quadro для ГПУ просчета. Готовое «домашнее» решение представляет HP, рабочая станция Z820 использует два 8-ядерных процессора и приведенные выше карты, о стоимости такого системного блока стоит только догадываться, но уверен, что считать это всё будет очень быстро.
Настоятельно рекомендую прочитать этот пост, если вы задумали о приобретении карт серии Quadro.
Комментарии: