Компьютер для рендеринга, видеомонтажа и профессиональных приложений

На рисунке вверху не фото, но творение мастера Damart3d, точнее отрендеринная сцена невероятной сложности. Кстати, на конфигурации, подобранной на НАШЕМ сайте… Система с шестиядерным процессором рендерила один кадр в течение 40 минут используя все оптимизации. Но если вы не хотите морочиться, а хотите мощный компьютер для 3D – то вам на страницу заказов.

Статья посвящена профессионалам, стоящим перед выбором системного блока для профессиональной же деятельности. Полезно с ней будет ознакомиться и работодателю для понимания того, ЗА ЧТО он платит бОльшую часть тех денег, которые именуют зарплатой. Точнее что происходит большую часть этого времени.
-А большую часть этого времени рабочие компьютеры силами своих центральных процессоров рендерят что-нибудь. Или кодируют, декодируют, верстают и т.д. Остановимся на примере очень ресурсоемкого и популярного приложения под названием Autodesk 3Ds Max

Несмотря на то, что данное приложение предназначено для работы с графикой, финальный рендеринг выполняется исключительно силами центрального процессора. Видеокарта тут не у дел, увы. Причем чем реалистичнее пытается создатель сделать сцену и чем сильнее выкручивает настройки прогрессивного метода рендеринга, тем больше часов или дней ему придется ждать результата. Такое состояние дел, конечно, мало кого устраивает. Бережливые начальники скупятся часто обновлять парк машин, на которых трудятся дизайнеры, художники, моделлеры или инженеры-проектировщики. А зря! Но если чудо наконец произошло и есть некоторый бюджет на новый системник – то с чего начать?
Во-первых, а так же во-вторых и в десятых – начать надо с ЦЕНТРАЛЬНОГО ПРОЦЕССОРА! Он и только он будет определять производительность в профессиональных приложениях. А вот на вопрос КАКОЙ процессор будет лучше для рендеринга можно и порассуждать. Каким должен быть компьютер для рендеринга 2010 ?

Принцип первый: чем больше ядер – тем лучше!
Суть проста – подобные задачи абсолютно хорошо распараллеливаются. То что много ядер это хорошо знает каждый (статья о количестве ядер тут). Но понятно и то, что в играх, например, четыре ядра не будут вчетверо быстрее одного. Более того, если нет оптимизации под те же четыре ядра – прироста не будет вовсе. Но в нашем случае все к счастью не так. Нет никакой сложности в распараллеливании вычислений при рендеринге и многоядерные процессоры это с успехом доказывают. Гораздо приятнее наблюдать на экране весело скачущие четыре окошка вместо одного. Эффективность столь высока, что реальная скорость будет практически пропорциональна количеству ядер. Поэтому для подобных задач один процессор в поле не воин. Давайте посмотрим как выглядит окно рендеринга на четырехъядерном процессоре Core2Quad..

Видно, что в рендеринге участвуют все восемь процессоров

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

Принцип второй: да мощной архитектуре ядер, нет – всему остальному.
Понятное дело, что важна и частота ядер, да и вообще от нее производительность всегда растет линейно. Но появляются соблазны взять крутую материнскую плату, оверклокерские наборы памяти или еще что нибудь такое. Но дело в том, что подобные расчеты настолько интенсивные для процессора, что оказывается решительно не важно, какая стоит память, в каком она режиме и т.д. Более того – если вы стоите перед выбором взять, например AMD Phenom с большим объемом кэш-памяти L3 или Athlon, который вовсе ее не имеет – выбирайте Athlon Задачи рендеринга оказываются настолько тяжелыми для цифродробилок процессора, что им даже к собственному кэшу некогда обращаться. И если в большинстве приложений большой объем кэша процессора дает очень положительный эффект, в задачах рендеринга он решительно бесполезен.

На рынке НАКОНЕЦ ТО появились доступные шестиядерные процессоры, такие как AMD Phenom II 1055T X6 Socket AM3 2.8GHz или еще более мощный конкурент в лице Intel Core i7-980X. Обратим внимание еще и на то, что последний поддерживает технологию Hiper Threading, которая из реальных 6-ти ядер делает виртуальные 12 )))))))). Конечно, это все лишь виртуально, но даже от таких мнимых дополнительных шести ядер тот же Autodesk 3D Studio Max получит немало выгоды. Тесты в программах рендеринга трехмерных изображений подтверждают такие заключения. Как видно – при равной частоте отставание шестиядерного Phenom II 1090T X6 от Core i7-980X минимально, а включение гипертридинга у последнего дает ощутимое преимущество. При этом не забывайте, что разница в цене между этими процессорами огромна! AMD таки умеет привлечь покупателей лучшим соотношением цена/качество.

Тесты флагманских шестиядерных процессоров в POV-ray

Тесты флагманских шестиядерных процессоров в POV-ray

Тесты флагманских шестиядерных процессоров в Cinebench R11

Тесты флагманских шестиядерных процессоров в Cinebench R11

Только представьте – вы ставите сложную сцену на финальный рендеринг, и на нее накидываются шесть физических ядер и еще шесть виртуальных! На сегодняшний день в офисе разработчиков считается чуть ли не эталоном процессор семейства Core2Duo, которым уж 4 года. И сколь бы удачными они ни были в свое время – оно уже ушло. А ведь приведенные топовые процессоры (например Intel Core i7-980X) имеют в 1.5 раза более высокую частоту, 6 ядер вместо 2-х, практически вдвое более сильную архитектуру. Да и тот же гипертридинг даст пусть и не двукратный прирост, но практически заменит, сравняется в производительности с 8-ми ядерным аналогичной архитектуры. В итоге мы получим прирост в 10-15 раз!
Много это или мало? Если рендерить на Core2Duo 30 часов, то это закончить трудовой день и по вечеру следующего рендеринг окончен не будет. С процессором уровня Intel Core i7-980X вы ту же сцену поставите перед обеденным перерывом, как всегда уйдете пораньше. Как всегда вернетесь попозже. Срелаксируете 20 минут – а рендеринг завершен :) . Вот такая разница, так что если есть деньги и потребности – не скупитесь. И даже если денег нет – на выручку может прийти тот же Phenom II X4 или X6. Благо они стоят копейки по сравнению с Intel core i7 например. Да и процессоры типо Core 2 Quad 9550 стоят дороже, но при этом его 4 ядра в 3d max конечно уступят шестиядерным Феномам. Кроме того, сетевой рендер в Vray становится популярным хобби, но на эту тему (как настроить сетевой рендеринг на нескольких компьютерах) есть отдельная статья на сайте.

Принцип третий: необходимая достаточность всему остальному кроме процессора.

Суть в следующем.. Конечно, центральный процессор играет главнейшую роль для таких задач как рендеринг 3D-графики и сложных сцен. Для профессиональных задач наподобие AutoCAD, верстки и монтажа видео и звука и прочих процессор тоже занимает главную роль. Но если для сложных программ-плагинов финального рендеринга, таких как V-Ray или Maxwell Render процессора не хватает всегда и он всегда узкое место, то для кодирования видео помимо этого большую роль играет пропускная способность оперативной памяти. Многими покупателями таких мощных компьютеров являются ребята разрабатывающие дизайн интерьера помещений. Их клиенты хотят заказать дизайн кухни, ванной или всей квартиры целиком чуть ли не немедленно, и возможно не понимают, что один только просчет такой картинки компьютером (когда вся работа дизайнером уже сделана) занимает долгие часы или больше. А те в свою очередь хотят заказать мощный компьютер для разработки всего этого. Видимо им позволяет бюджет и они, помимо мощного процессора часто требуют и 8 и 16Гб ОЗУ. Такие громадные объемы нужны потому, что для рендеринга такого класса сцен хорошо подходит метод фотонных карт ( photon map), который пусть и чуть менее точен, зато гораздо быстрее остальных при приемлемом качестве изображения. Зато он весьма (!) требователен к объему оперативной памяти. Такие вот примеры, когда приходится потратиться на что-то еще кроме процессора.

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

Такие же высокие требования предъявляются и к надежности и температурному режиму. Обратите внимание, что компьютер для рендеринга очень редко простаивает без дела. Наоборот – он работает часами и сутками на 100%, не выключается на ночь или выходные и т.д. Конечно, будет неприятно, если отрендеренная на 90% сцена пропадет из-за банального подвисания ПК от перегрева.

Нет - это не фотография! Создание сцен такой сложности требует громадных ресурсов CPU

Нет — это не фотография! Создание сцен такой сложности требует громадных ресурсов CPU

Тем не менее, опыт показывает, что при грамотном подходе, особенно если вы ТОЧНО знаете для чего именно нужен компьютер в данном случае, возможно собрать системный блок хорошо отвечающий очень  высоким требованиям имея бюджет в 700-800$. Даже за 400+ у.е. можно попытаться что-то придумать (четырехъядерное, конечно, т.к. дуалкор для рендеринга в 2010-м году звучит смешно). Обращайтесь к нам и мы обязательно подберем вам рабочую лошадку, а то и коня, именно под ваши нужды. Например тут находятся предложения профессиональных компьютеров. Индивидуально на заказ и в кредит в том числе.

Надеюсь, вам было интересно. Будем признательны если nлюcaнетe.
Услуги по сервису, диагностике, консультации и ремонту компьютера или ноутбука.

Вы готовы платить за удаленный рендеринг на рендер-ферме?

Показать результаты

Загрузка ... Загрузка ...

5 комментариев

  1. Игорь:

    Ого…
    7 000 грн за проц для рендеринга…

    нде…

    мой стоил 1300 вроде…

    Остается тока ждать до лучшых времен…

  2. Макс:

    Немного тривиально, но в целом в точку. На счет photon map явный прегиб, ибо давным давно за правило принята связка irmap+lighte cash в v-ray, как наиболее быстрая и точная для просчета финального изображения.

  3. Макс:

    хочется добавить, с учетом нынешнего рынка на конец матра 2012 года с уверенностью могу сказать оптимальным выбором будет конфиг на базе процессора i7-2600К с объемом оперативной памяти 1333мгц 8-16гб, для 3дс макс 2012 видеокарту лучше брать от gtx570 для вирея и для комфортного чувства во вьюпортах, если не работаете с физикс , тогда можно поглядеть в сторону амд карт. если таки использовать октан, арион, тэа рендеры, тогда стоит задуматься о покупке видеокарт с объемом более 2гб. при этом всем необходимо учитывать температурный баланс внутри корпуса и мощность вашего блока питания, в который обычно упирается разгон вашего железа 🙂
    с наилучшими пожеланиями, Макс

  4. Аноним:

    irradiance map это гибридный метод, который полуточный. Хочешь не хочешь нужно применять один из методов MonteCarlo (разновидности алгоритма MC (Monte-Carlo) QMC DMC) для высокого реализма изображения. Это всегда съедает огромное количество ресурсов.

Оставить комментарий