Выбор конфигурации компьютера для 3D (2D) графики
Обновление (21.09.2015) : мой ОТВЕТ, я обновил с учётом сегодняшних реалий, но поскольку эта статья писалась в 2010 году, то на ВОПРОС не сильно заостряйте внимание.
Один человек, ставший уже известным в узком кругу благодаря своему вопросу "Как научиться 3d, на что делать уклон?" или моему ответу на этот вопрос 🙂 , решил не сдаваться. И задал еще один вопрос.
Этот вопрос задают по тысячу раз на разных форумах. Вопрос, который очень сильно зависит от времени (т.е. то, что считают сильно крутым компом сейчас - через пару месяцев будет просто средненьким калькулятором) и от бюджета.
Но я решил его опубликовать, чтобы дать, так сказать, универсальные ответы для разных профессий тридешника по выбору компа.
Сейчас как раз такой период, когда я собираюсь менять ноутбук на стационарный компьютер, от ноутбуков я уже устал, да и для 3D компьютер больше подходит. Быть может, Вы напишите статью, и выложите ее в блоке, что бы в комментариях с ребятами можно было обсудить оптимальный выбор конфигурации под эти задачи. Я сам составил конфигурацию, хочу ее представить на всеобщее обозрение и почитать комментарии людей, что так, что нет.
Материнская плата ASUS P6T7 WS SUPERCOMPUTER. Её я взял, потому что она полноценно поддерживает Core i7 Processor Extreme Edition. Есть поддержка SATA 6Gb/s, ну и память держит 1600 с возможностью в будущем поменять на 2000.
Процессор, как вы, наверное, уже догадались, под эту материнскую плату я выбрал Intel Core i7 Extreme 3.33 Ghz, i7-980X, Socket 1366 12Mb L3 QPI 6,4 GT/s, думаю особо говорить то том, почему я выбрал его - нет. Он шести ядерный, у него хорошо развит логико-математический блок, великолепно, на мой взгляд, взаимодействует с памятью, ко всему прочему для рендеринга важен мощный процессор. Если я не прав, думаю, Вы меня поправите.
Оперативная память, это головная боль, с ней я до сих пор в сильнейших раздумьях, здесь я особенно прислушаюсь к мнению окружающих, я выбрал это DDR3 6Gb (3x2Gb) PC3-12800 1600MHz DIMM Corsair XMS3, Corei7 support. В первую очередь, потому что она, как заявляет производитель, полностью взаимодействует с Corei7, я считаю, что для моих задач это очень важно. Касательно количества, думаю, 6 gb на первых порах хватит, а если понадобиться, ее ведь всегда можно докупить, или я не прав?
Наверное, самый животрепещущий момент - видеокарта, какая она нужна для анимации в Maya? Я нашел и профессиональные, NVIDIA Quadro FX48001536Mb PNY но ее цена составляет 2 000$, думаю такая мне явно не нужна, я выбрал ATI Radeon HD 5970 2048Mb ASUS EAH5970/2DIS/2GD5. Она стоит 800$, хороша для всего, как мне показалось, кроме того, их можно поставить две в будущем, если возникнет такая нужда. Имеет хорошую шину памяти 512 бит, вроде как это важно при работе с цветом и во время рендеринга.
Касательно винчестера, но взял этот 2Tb жесткий диск Seagate Barracuda XT, 7200rpm, 64Mb, так как имеет интерфейс SATA 6 Gb/s. Даже не знаю, имеет ли смысл объединять два таких в рейд для скорости? Важно ли это при работе с 3D?
Ну и наверное общий вопрос, какой для всего этого лучше брать блок питания? Мне кажется 600W должно хватить и еще останется.
Вот как-то так, жду Ваших комментариев и предложений.
P.S. В качестве мыши трекбол.
Не спешите с комментариями! Сначала дочитайте до конца 😉
Сразу о винчестере.
Чем быстрее, тем лучше. От него сильно зависит скорость работы операционной системы (ОС), а значит и вашего 3d- или 2d-пакета ОПОСРЕДОВАНО. Также от винчестера НЕПОСРЕДСТВЕННО зависит скорость ЗАПУСКА вашего рабочего редактора.
Для следующих типов работы винт сильно влияет и на скорость выполнения этой работы:
-
или мейтов (mattes) в Photoshop'е или Mari (всё что вы рисуете в Фотошопе/Мари кешируется/записывается на винте).
- симуляция жидкостей (вода, молоко, пиво. ), сыпучих (песок, грунт, зёрна, сахар. ) и других флюидов (огонь, дым, пыль. ) в Houdini или в 3ds Max с помощью плагина FumeFX, требует постоянной и быстрой записи файлов симуляции на диск (их много и они огромные). К примеру, когда я симулил вот этот песок , то 2 миллиона песчинок нужно было записывать на диск на протяжении каждого из 418 кадров. Итоговый размер кеша песка - 81ГБ. Кстати, вот здесь я писал о том, какой нужен комп для 3D симуляций.
- рендер тяжёлой геометрии (прокси), закешированной симуляции (алебмик), огромных текстур - это всё прямо во время рендера подтягивается с винта в оперативную память. многослойных exr-файлов в значительной степени и обычных изображений/видео в меньшей степени. Ведь если вы отрендерили анимацию на 3 минуты, то это, в лучшем случае, 4320 изображений (при 24-х кадрах в секунду). Если делать всё по взрослому, то каждое такое изображение будет в 32-х битном EXR формате со множеством рендер-пасов (слоёв). А для FullHD видео (разрешение 2k, если точно - 1920 пикселей по широкой стороне) - это около 50 МБ на каждый кадр. Итого, анимация на 3 минуты - это более 210 гигабайт картинок. А теперь всё это нужно ворочать (желательно в реальном времени) во время композа. И не просто смотреть эти картинки, а проводить с ними разные операции (цветокоррекция, размытие, вырезание масок, склеивание, наложение, добавление эффектов и т.д.)
В общем, основное правило для выбора винта таково: нужен один SSD винт для ОС и второй SSD - для разнообразных кешей редакторов. У каждого редактора в настройках можно указать куда именно нужно сохранять кеш. И у каждого редактора в хелпе указано, что лучше, чтобы это был ФИЗИЧЕСКИ другой винт, а не тот на котором стоит ОС.
Если взять мой пример, то у меня именно так и собран комп. Один SSD - системный. На нём стоит только Windows 7 x64 и все программы. А другой SSD - рабочий. На нём у меня находятся только кеши тех инструментов, с которыми я работаю:
- V-Ray прокси тяжёлой геометрии (под конкретный рендер),
- Alembic-файлы тяжёлых симуляций (под конкретный рендер),
- большие текстуры размером более 4k (под конкретный рендер),
- последовательности картинок, которые нужно скомпозить (под конкретный композ),
- кеши Houdini, V-Ray, Mari, After Effects, Nuke и Unreal Engine.
Вообще-то, девизы "Чем быстрее, тем лучше", а также "Чем больше, тем лучше" можно отнести к любой части компьютера 😎 Но понимая реалии жизни, нужно исходить еще и из бюджета. Поэтому, я набросал некоторые, надеюсь, УНИВЕРСАЛЬНЫЕ рекомендации (очень надеюсь, что в комментариях вы меня подправите, где я ошибся).
А и еще одно. При покупке железа, зачастую я опираюсь на правило: беру комплектующие, которые в прошлых годах были лучшими по соотношению цена/качество.
Какой нужен комп для моделера:
- Проц - можно забить.
- Оперативка - второстепенная для lowpoly моделирования. НО если вы дизайнер уровней или моделите сложные сцены на много миллионов полигонов, то лучше оперативки побольше.
- Видюха - можно забить. Хотя, она не обязательно должна быть мощная, но зато, желательно, рекомендуемая для вашего 3d-пакета или 2d-редактора (об этом можно узнать либо на форумах у опытных тридешников, либо на официальном сайте разработчика вашего любимого редактора компьютерной графики).
Какие комплектующие лучше покупать для аниматора:
- Проц - смотря как в вашем 3d-редакторе реализован риг персонажей. Он может быть оптимизирован под видюху или под процессор. Соответственно нужно побольше именно чего-то одно. Или побольше и того, и другого.
- Оперативка - обычно, нужно побольше.
- Видюха - читайте выше 😉
Какой купить компьютер для рендера:
- Проц - чем больше гигагерц и ядер, тем быстрее получите результат. Но если у вас проц слабенький, то это НЕ катастрофа, поскольку картинку вы рано или поздно все равно получите.
- Не всегда можно сравнивать, к примеру, AMD и Intel процессоры напрямую. Лучше это делать по сводной таблице всех процессоров .
- Оперативка - а вот если оперативки будет мало, то визуализация сцены может и не начаться. Правда можно пойти на хитрости, к примеру, рендерить изображение частями, но лучше все же купить достаточно оперативки.
- Видюха - полезна при вращении больших сцен во вьюпортах. Также, если ваш рендерер поддерживает визуализацию с помощью GPU (как VRay RT, Octane например), то стоит присмотреться к более дорогим моделям. И, что немаловажно, именно к тем моделям, которые рекомендуют разработчики рендерера.
Что важнее для композера:
- Проц - аналогично рендеру.
- Оперативка - побольше.
- Видюха - помощнее.
Что выбрать для текстурщика:
- Проц - надо, но редко. К примеру, во время применения каких-то сложных в отношении вычислений фильтров.
- Оперативка - побольше.
- Видюха - с учетом работы на последнем Photoshop CS5, то нужна помощнее. А если вы хотите освоить Mari, то тогда вам вообще нужна крутая видюха.
Пару слов о видеокарте.
Обычно, практически для любых целей любого 3D-художника подойдёт топовая ИГРОВАЯ видеокарта. И не переживайте, когда (или если) вам понадобится ПРОФЕССИОНАЛЬНАЯ видеокарта, вы об этом узнаете (у вас просто не будет другого выхода).
Какое же КОНКРЕТНО выбрать железо?
Вы скажите: "О да! Проц - побольше, видюха - поменьше. Но что же мне КОНКРЕТНО купить на мои конкретные деньги?"
Отвечаю: как я уже сказал в начале статьи, ситуация с железом меняется каждый месяц. Поэтому я не могу дать конкретного указания. Вы можете просто взять для примера мой комп. И делать поправки с учётом времени, когда я его купил и бюджета, который у вас есть на данный момент. Также на некоторых сайтах я видел рубрики, в которых каждый месяц они обновляют список оптимальных комплектующих для тридешников. Вот, к примеру, такая статья о процессорах для 3D рендеринга .
Еще забыли о таких немаловажных вещах как..
..монитор, планшет и тишина.
Мое мнение таково. Мониторов должно быть два. Это очень удобно! И если бы мне приходилось выбирать между покупкой одного огромного монитора или покупкой двух средних, то я бы выбрал два средних.
С двумя мониторам можно такие фокусы выделывать 😉 И крутить их, и под углами ставить, и один поверх другого. А один, но большой - это ужас, как по мне. На одной работе довелось поработать за 30-ти дюймовым монитором Apple - мне не понравилось. Уж очень большая площадь, которая ничем визуально не разделена - глазам некомфортно.
На одном мониторе вы не сможете открыть что-то на полный экран и при этом чтобы что-то другое работало рядом.
О планшете. Планшет должен быть! Я сейчас без него, как без руки. Особенно в Photoshop'е, или в ZBrush'е, или Mari. Да даже в 3ds Max или Maya или Houdini я постоянно меняю мышку на перо. Это очень помогает избавиться от профессиональной усталости кисти.
О тишине. Сразу оговорюсь - я адепт тишины. Три мои последние машины - это произведения искусства в области усечения издаваемого компом шума. Если вам это что-то скажет, то нетбук жены Asus Eee 1015P гудит громче моей стационарной машины. Ночью, в полной тишине, когда все спят - его вообще не слышно, а ведь моя голова не более чем в двух метрах от системника.
И вы не подумайте, что я выпендриваюсь. Просто тишина - это очень важно. Именно низкочастотный гул винта или шум вентиляторов очень утомляют человека. А моя работа связана с (иногда) 12-ти часовым просиживанием за компом, а потом еще и рендер, который идет ночами напролет. Т.е. ночью организм также не может отдохнуть. Поэтому тишина для меня очень важна.
И напоследок, моя история из жизни.
На самом деле мощность компьютера не имеет такой большой важности, как ей придают.
У меня когда-то был мощный комп (по временам 2008-го года) и перепало мне не хилое задание: сделать визуализацию логистического центра. Я был в восторге. Сидел дома, занимался любимым делом, за быстрой машиной и мне еще за это платили отличные деньги. Но тут БАЦ! Накрылась мамка с процом и БП. Вот так подстава. Деньги на новый комп такого же уровня у меня в семейном бюджете заложены не были. Поэтому я подсоединил винт со всеми наработками к ноуту жены.
Какое благо, что я уговорил жену купить ей ноутбук с прицелом на то, что он может и мне пригодится. Поэтому взяли самый дешевый ноут, НО с двумя ядрами (что бы вы понимали, в те времена и на стационарных компах двухъядерность была редкостью) по 1,6 ГГц каждое (вроде так). Там было 512 Мб оперативы и встроенная видюха. уже не помню какая.
И вот, я на этом ноуте доделал сцену и сдал проект в срок.
Сцена еле крутилась на этом ноуте. Пока она сохранялась, я успевал побриться. Визуализация шла беспрерывно днем и ночью. Вот тут, правда, есть одно уточнение. Я бы не успел вовремя, если бы не попросил друга установить 3ds Max на его компе. Так что некоторые виды логистического центра рендерились у него.
Теперь жду ваших комментариев.
Подпишитесь на обновление блога (вот 3 причины для этого).
P.S. На шедевре в начале статьи изображен мужик, сделанный в Photoshop, Silo, XSI и ZBrush. Автор из Польши - Piotr Slomowicz. И не смотрите, что он такой грязный - это издержки производства 🙂 и реалистичный рендер. Оригинал и обсуждение смотрите на forums.cgsociety.org .
Похожие статьи:-
Представьте себе тридешника, который решил сменить специализацию. Он был, допустим, моделером, а потом вдруг решил стать VFX-художником. Первым делом, он… Задача стояла купить комп для визуализации и симуляции анимационных сцен с многослойной реалистичной 3D одеждой и длинными волосами под iPad… Есть шикарное видео, где VFX-художник Allan McKay (который работал в ILM, а сейчас работает в Blur), рассказывает о том, как… Недавно нашел одно интересное тестирование, где сравнивались две видеокарты GeForce GTX 580 (игровая видеокарта, стоимость $430) и Quadro 5000 (профессиональная… Обновление (26.07.2015): добавил скрипт для изменения приоритета. Когда идёт рендер у меня две цели: Чтобы отрендерилось быстро. Чтобы я смог… Это продолжение статьи Куда пойти после школы, если я люблю 3D?, где были заданы вопросы, а в этой части я… Это продолжение моего ответа на письмо о том, нужно ли знать моделеру ZBrush и программирование. Портфолио.. . Для моделера необходимо…
Вам понравилась статья ? Хотите отблагодарить автора? Расскажите о ней друзьям.Или подпишитесь на обновление блога по E-Mail.