Подбираем комп под 3D-программы
Если не знаешь, на какие комплектующие обратить внимание при сборке компьютера, эта статья для тебя. Разберём, на что именно ориентироваться при работе с программами для 3D-шки.
Разница системных требований программ
Какие расчёты лежат на процессоре, а какие на видеокарте? Зависит от используемого 3D‑пакета.
Autodesk Maya
Maya — программа с большой историей, и её внутренние механизмы довольно старые. Раньше было не важно, занимаетесь вы моделированием, анимацией или чем-либо другим: программа нагружала в основном пару ядер процессора, практически игнорируя видеокарту. В последнее время эту особенность активно устраняют, и часть вычислений стали делиться между CPU и GPU, но мощность процессора остаётся приоритетом для Maya.
На мощностях процессора лежит расчёт построения форм моделей (топология), создание отверстий и объединение объектов (Boolean-операции) и любая физическая симуляция над объектами.
Видеокарта используется для отображения всего происходящего во вьюпорте. Вьюпорт — это окно просмотра, в котором отображаются объекты сцены. За всю визуализацию в нём отвечает видеокарта.
Blender
Blender — более молодая программа, поэтому её начинка лучше оптимизирована под различное железо. Это не значит, что ты сможешь с лёгкостью сделать Собор Девы Марии в масштабе 1:1 на компьютере 10-летней давности, но свои плюсы у Blender всё же есть.
Больших отличий в требованиях к железу в сравнении с Maya нет, но Blender активнее использует возможности видеокарты в различных задачах.
Самое значительное отличие будет заметно в возможностях отображения сцены во время работы. Вьюпорт в Blender поддерживает вычисление с трассировкой лучей в реальном времени — не нужно ждать окончание рендера, чтобы увидеть, как будет выглядеть итоговая сцена со всеми эффектами.
Blender, как и Maya, использует процессор для расчёта топологии, анимации и так далее, но при этом старается перекладывать часть вычислений на видеокарту, что способствует более стабильной работе.
Категорически важным процессор оказывается в вопросах, связанных с физической симуляцией жидкости, дыма, частиц и так далее.
Характеристики домашнего компьютера:
- Процессор: 6 ядерный Intel i5-13600kf;
- Видеокарта: RTX4070ti с 12ГБ памяти;
- ОЗУ: 32ГБ DDR5 на 6400Mhz
- Процессор: 6 ядерный Ryzen 5 7640hs;
- Видеокарта: встроенное в процессор iGPU AMD Radeon 760m;
- ОЗУ: 16ГБ DDR5 на 4800Mhz.
- 4ГБ зарезервировано в качестве видеопамяти.
Substance Painter и Substance Designer
Это инструменты для текстурирования на основе физически корректного рендеринга (PBR) и процедурной генерации. Эти процессы требуют большое количество математических вычислений, которые используют видеокарту для обработки. Для быстрого доступа к текстурам задействуется память видеокарты (VRAM). В случае, если видеопамяти будет недостаточно, программа начнёт резервировать ОЗУ, что приведёт к подлагиванием и снижению качества изображения во вьюпорте. Оперативная память в данной программе играет роль хранилища для объектов и содержит историю действий. Если ОЗУ будет недостаточно, то история действий в проекте будет короткая, при сохранении программа будет подвисать или даже вылетать.Zbrush
Лучший софт для скульпторов и страшный враг CPU. Всё, что ты в нём делаешь, всегда нагружает процессор компьютера. Требования к нему обусловлены тем, что программа использует собственный движок для работы с объектами и отображением их в формате пиксоля — аналог пикселя.Оперативная память содержит всю историю изменения проекта, где каждая итерация модели может содержать десятки миллионов полигонов. Видеокарта требуется любого уровня, главное, чтобы она поддерживала разрешение монитора.
Игровые движки
Финальная инстанция, куда попадают модели, текстуры, анимация. Тут требования к железу могут меняться кардинально в зависимости от того, что ты делаешь: Low Poly платформер или кинематографический ролик с фотореалистичной графикой. Самые доступные движки — Unity и Unreal Engine.Unity
Считается менее прожорливым и чаще используется для мобильных игр и инди-проектов.
Для обработки и компиляции кода важна однопоточная производительность процессора. 16ГБ оперативной памятидостаточно для большинства учебных проектов.Render Pipeline — это условные параметры качества визуализации. В Unity их два: URP и HDRP. Для работы с Render Pipeline URP подойдёт практически любая видеокарта с 4 ГБ видеопамяти для комфортной работы. Параметры HDRP уже будут более требовательными к видеокарте из-за высокого качества отображения и поддержки рейтрейсинга. Для комфортной работы рекомендуется уровень RTX2060.Наглядная разница в качестве:
Unreal Engine
На фоне Unity выглядит уже как настоящий босс-вертолёт для ПК. UE 5 поддерживает много крутых технологий, вроде Nanite и Lumen, но всё это требует больших мощностей.
Процессор в Unreal настоящий трудяга. Он используется для компиляции кода, обработки логики Blueprint, физики и компиляции шейдеров. Нагрузка будет разнообразной, поэтому 6 ядер — минимальное количество для комфортной работы.
Оперативной памяти рекомендуется от 24 ГБ, потому что при 16 могут быть вылеты в сложных сценах.
Видеокарта нагружается не меньше процессора, но по другим причинам. Текстуры, сложная геометрия моделей, Nanite и Lumen — всё нагружает видеокарту. Видеопамяти требуется от 8 ГБ.
Рекомендации по комплектующим
Мы разобрали основные сценарии работы 3D-художника. Как видишь, универсального совета по сборке нет, но есть на рекомендации:
Видеокарта:
Начальный уровень — NVIDIA GTX 1060 6GB;
Рекомендуемый уровень — NVIDIA RTX 3060 12GB или NVIDIA RTX 4060 8GB.
Видеокарты от AMD тоже можно брать, но учитывай, что ты лишаешься технологии CUDA, которая используется во всём софте, и что у AMD могут быть проблемы с поддержкой самой программы.
Процессор:
Начальный уровень — Intel i3 10100f или AMD Ryzen 3 3200g;
Рекомендуемый уровень
— Intel i5 12400f или AMD Ryzen 5 5600.
Оперативная память:
Тут всё просто: чем больше, тем лучше. От 16 ГБ начинается комфорт.
Для хранения и работы с проектами советую использовать SSD, хотя бы с интерфейсом SATA III — это сэкономит много времени.
Железо важно, но не гонись за топовым с первого дня. Умение создавать хорошую топологию и грамотно оптимизировать проекты ценится работодателями гораздо выше, чем наличие компьютера за сотни тысяч рублей. Начинай с малого, а компьютер обновится вместе с ростом твоего скилла!