+38 (093)  990-30-70

Новости

Королевский бал у Вас дома

Для чого в 3D програмах потрібні швидкі ядра, багато пам'яті, дві відеокарти і т.д.

  1. ..Хто вміє використовувати багато ядер, а хто більшу частоту CPU.
  2. Про розгоні процесора.
  3. Кому потрібна оперативна пам'ять.
  4. Про розгоні оперативної пам'яті.
  5. Скільки потрібно відеокарт і чи потрібна Quadro.
  6. Скільки потрібно вінчестерів SSD.

Уявіть собі трідешніка, який вирішив змінити спеціалізацію. Він був, припустимо, Моделер, а потім раптом вирішив стати VFX-художником.

Насамперед, він починає замислюватися про покупку нового комп'ютера.

І у мене на цей рахунок відразу питання. Навіщо?

Грунтуючись на своєму досвіді (я зібрав і купив собі додому * 5 комп'ютерів для 3D задач), а ще на здоровій логіці і на сімейному бюджеті можу сказати, що покупка нового комп'ютера - це всього лише близько 30% приросту продуктивності (в порівнянні з попереднім компом ). І це при тому, що платите ви стільки ж грошей, як і при покупці старого компа.

* Говорю тільки про домашніх комп'ютерах, оскільки на роботі - це не за свої гроші, а значить ніяк не вважається.

Вчитися ви зможете і на старому комп'ютері. Так, це буде повільно (рендер, симуляція), але на початку навчання ви цього й не помітите.

Я бачу сенс в покупці нової машини тільки тоді, коли стара машинка не дозволяє вам здавати / закінчувати замовлення досить швидко. Але, знову ж таки, пам'ятайте, що новий комп (якщо ви його купуєте за ту ж суму, що купили попередній і протягом 2-4 років після попереднього) може прискорити вашу роботу десь на 30%. А оскільки в роботі трідешніка НЕ ​​все залежить від машини, але ще і від самого трідешніка, то цей приріст ви реально відчуєте ТІЛЬКИ якщо у вас замовлення на анімацію.

Інша справа, якщо ви до цього працювали на слабенькою машині / ноут (який хтось купив в офіс для секретарки), а тепер хочете купити потужний комп для 3D подібний цьому . Тоді так, приріст буде колосальним.

До речі, в цій статті VFX-художник зі світовим ім'ям каже, що просить у замовника новий комп, кожен раз, як бере новий велике замовлення

Тепер про те ..

..Хто вміє використовувати багато ядер, а хто більшу частоту CPU.

Якщо прикинути грубо, то на даний момент ситуація така: краще менше ядер, але працюють на бОльшей частоті (це не торкаючись рендеру).

Вся справа в тому, що майже всі 3D пакети не вміють ПОКИ використовувати більше, ніж одне ядро ​​** при виконання повсякденних завдань.

** ядро ​​- це не процесор. Процесор часто складається з ядер (2, 4, 6 штук). Також кожне ядро ​​потім може битися на логічні ядра. Разом, наприклад у мене, в диспетчері завдань я бачу 12 ядер, а насправді - це всього лише один CPU з шістьма фізичними (реальними) ядрами.

Тобто моделюючи в 3ds Max або анімуючи в Maya, ви фізично не зможете використовувати більше, ніж одне ядро.

А це означає, що якщо ви купите 32-х ядерний комп на Xeon, де кожне ядро ​​буде працювати на частоті 2 ГГц, то повсякденні операції будуть виконуватися в два рази повільніше, ніж на компі з 4-ма ядрами Core i7 на частоті 4 ГГц .

Якщо ж розглядати рендеринг (V-Ray), то тут будуть задіяні ВСЕ ваші ядра. А тому, чим їх у вас більше, тим швидше буде рендери картинка.

Що стосується симуляцій, то тут бувають проблеми типу вузького горлечка. Такий приклад, Симула ви епічність вибух (дим, вогонь) в Houdini. Процесор у вас мегашвидкі (велика частота, багато ядер). Але вінчестер не надто спритний, та й оперативної пам'яті замало. В результаті, процесор у вас буде частенько простоювати. Йому доведеться весь час чекати: то читання на вінчестері тимчасових файлів (які не влізли в оперативку), то запис на вінчестер файлів готової симуляції в кожному кадрі.

Або бувають винятки. Наприклад, Marvelous Designer (MD), в якому я симулюю одяг , Некоректно працює з процесорами Xeon (сам не перевіряв, але у мене на блозі була скарга). та й для симуляції (нескладної тканини) в MD краще використовувати ядра з більшою частотою.

Про розгоні процесора.

Я довгий час був проти розгону CPU. Але зараз, я навіть не уявляю, як можна обійтися без нього. Адже це, часом єдиний, спосіб отримати процесор з великою частотою.

Купуючи якийсь Core i7 з індексом "K" в назві, ви можете бути впевнені, що він буде більш менш добре розганятися. А це означає, що вам ЛЕГКО забезпечено близько 25% приросту продуктивності.

Причому, час рендера майже лінійно залежить від частоти процесора. Тобто розігнавши процесор на 30%, ви отримаєте на 30% швидший рендер.

Якщо задурити з хорошою системою охолодження, то можна отримати 35-40% приросту.

Кому потрібна оперативна пам'ять.

Оперативна пам'ять, по суті, має два параметри: обсяг пам'яті і її частота.

Об'єм пам'яті потрібен при рендер дуже складних сцен, при композит (Nuke, After Effects) майже будь-яких сцен, при симуляції частинок (вогонь, дим, вода, пісок і т.д.).

Швидкість (частота) оперативної пам'яті впливає на всі ці процеси не дуже сильно. Тому часто краще купити багато але повільної пам'яті, ніж мало, але швидкої.

Ви повинні пам'ятати важливу штуку. Якщо у вас повільний процесор, то результат ви отримаєте (сьогодні або через тиждень, але картинка отрендеріть, а симуляція просімулітся). Але якщо у вас мало оперативки, то ви взагалі не зможете отрендеріть складну картинку або просімуліть складну симуляцію.

Про розгоні оперативної пам'яті.

Частоту пам'яті я теж розганяв. Але це дає мізерний приріст до часу рендеру (може 1%, а може і менше).

Скільки потрібно відеокарт і чи потрібна Quadro.

Єдина програма, яку я використовую і якій реально важливо яка у вас видюха - це Mari. Всім іншим пакетам по барабану, яка у вас відеокарта і скільки їх. Принаймні, така ситуація у мене. Жоден мій 3D пакет ще не лаявся (крім Mari) ні на одну мою видюху. А я працював і на средненько ноут 2 роки, і на вбудованої в материнку видюхи 3 роки ...

Але повторюся, я не Рендер з помощю GPU RT рендерер, я не Симула нічого на GPU.

В 3ds Max, наприклад, видюха відповідає за отрисовку вьюпорті. Але, щоб прорахувати те, що відображається у вьюпорте, використовується проц (при чому тільки одне ядро).

У Maya, якщо я правильно пам'ятаю, то можна прискорити клунь за допомогою GPU.

Загалом, як на мене, то гри з GPU зараз - це більше для ентузіастів з купою грошей, ніж для звичайних завдань.

І так, КОЛИ вам знадобиться потужна видюха, або ДРУГА видюха, або Quadro - ви про це самі дізнаєтеся найочевиднішим способом. А до тих пір - купуйте стару *** ігрову відеокарту, яка була топовою 3-4 роки тому.

*** стара - це не означає що була у використанні.

Quadro потрібна тільки якщо ви використовуєте щось типу V-Ray RT на GPU (і то, швидше за все тільки тому, що у них багато відеопам'яті).

Потужна відеокарта також прискорить швидкість обертання багатомільйонних модельок у вьюпорте. Але тільки обертання. Як тільки ви захочете щось виділити або, не допусти всевишній, відредагувати - відразу в роботу включиться процесор і ви будете довго сидіти і чекати ...

Скільки потрібно вінчестерів SSD.

Для нормальної роботи потрібно три вінчестера: 2 SSD і один HDD.

  1. Перший SSD - для операційної системи (ОС). Тут буде стояти Винда з усім її барахлом і все файли 3D пакетів.
  2. Другий SSD - для кеша. Сюди я складаю весь кеш, з яким в даний момент працюють пакети. На цьому гвинті лежать / зберігаються всі робочі файли, до яких звертаються пакети під час симуляцій, рендеру, компози, текстурінга. Як тільки симуляція / рендер / компози завершені - я переношу файли на третій гвинт - HDD.
  3. HDD - у мене це, звичайно, якийсь серверний гвинт з великим об'ємом. На ньому я зберігаю все великі файли, які я НЕ використовую в даний момент.

Вся справа в тому, що в хелпе до будь-якого 3D / 2D софту написано - "вкажіть шлях до папки, де ви будете зберігати тимчасові (кеш) файли і бажано, щоб це був швидкий вінчестер, на якому не варто ОС".

Якщо хочете знати який потрібен комп для кожної 3D спеціальності - вам сюди .



Підпишіться на оновлення блогу (ось 3 причини для цього ).

PS на оригінал мужика з великої картинки. Зроблений він за допомогою 3ds Max, Maya, ZBrush, Quixel.


Вам сподобалася стаття? Хочете віддячити автора? Розкажіть про неї друзям.
Або підпишіться на оновлення блогу по E-Mail.Навіщо?
Вам сподобалася стаття?
Хочете віддячити автора?