Ликбез по 3D-моделированию
Что это
3D-моделирование — раздел компьютерной графики, посвященный созданию трёхмерных визуальных объектов при помощи профильного ПО. Простыми словами, в специальных программах делаются объемные картинки.
Для чего нужно
- Индустрия развлечений. 3D-моделирование применяется в фильмах, для создания анимации и видеоигр. Ну и, конечно же, какое без этого обустройство метавселенных?
- Создание прототипов. Современную 3D-графику трудно отличить от фото, поэтому с её помощью можно создавать эффектные презентации проектов для клиентов, партнёров и инвесторов. Например, её используют для визуализации зданий и интерьеров, для моделирования результатов пластических операций.
- Производство. Детали, украшения и даже медицинские протезы — всё, что будет воплощено в реальном мире может быть смоделировано, а потом напечатано на 3D-принтере или произведено на другом устройстве.
3D-модель бионического протеза руки MAXBIONIC
Два метода моделирования и их суть
Подходы настолько отличаются, что специалист по моделированию персонажей для игр, может никогда не открывать ни одной САПР-программы (системы автоматизированного проектирования). Хотя речь всё о том же 3D-моделировании.
Полигональное моделирование
Суть метода в том, что модели создаются с помощью полигонов — поверхностей, задающихся точками. Точки можно двигать, тем самым формируя модель, ориентируясь на внешний вид и интуицию. Это в большей мере творческая работа, здесь зачастую нет привязки к реальным единицам измерения.
Полигоны
Пример низкополигональной модели на 220 полигонов
Процесс создание простой 3D-модели с помощью полигонального моделирования:
Метод зачастую используется, если моделируемый объект не выйдет за пределы экрана, то есть не будет воссоздан в реальном мире. Так, например, создаются игровые и мультипликационные персонажи.
Создавать высокоточные виртуальные объекты с помощью данного метода сложно, ведь процесс скорее напоминает лепку из пластилина, но на компьютере. Но его также можно использовать для проектирования вещей, для которых в производстве не важна высокая точность и соблюдение размеров.
Моделирование в САПРах
САПР или CAD (англ. Computer-Aided Design) — программа, где модели задаются формулами, а не полигонами. Это позволяет достигать точности до долей миллиметра, поэтому метод широко используется для проектирования моделей, которые не только выйдут за пределы экрана, но и пойдут в массовое производство. Например, для создания моделей деталей, которые будут отлиты на заводе, автомобилей, двигателей, зданий, мебели, самолётов.
Процесс моделирования выглядит так:
Если сравнивать этот метод с полигональным моделированием, то разница примерно как с растровой и векторной графикой. Даже предельно высокополигональная модель (с таким количеством рёбер, что самый мощный компьютер виснет при попытке её отобразить), будет иметь неровности при приближении, в САПРах же любая поверхность идеально гладкая.
Этот метод также хорош тем, что модели задаются с помощью параметров, поэтому в любой момент можно скорректировать необходимые показатели (например, поменять высоту объекта или диаметр отверстия) и перестроится вся модель. Но с его помощью создавать сложные органические модели крайне нецелесообразно — проектирование идеально гладкого игрового персонажа займёт неоправданно много времени.
А стоит ли оно того?
Согласно данным Statista, глобальный рынок дополненной реальности (AR), виртуальной реальности (VR) и смешанной реальности (MR) достигнет 30,7 млрд. долларов в 2021 году, а к 2024 году приблизится к 300 млрд. долларов. То есть за 4 года вырастет в 10 раз, что однозначно приведёт к увеличению востребованности специалистов по 3D-моделированию.
Проектирование виртуальных миров — реальная задача ближайшего будущего. Кроме того, 3D-моделлеры будут стабильно востребованы в промышленности, а количество сфер применения специальности только растёт. Поэтому, если вы в детстве мечтали создавать космические корабли, то вы к этому близки.
Если вернуться на Землю, то уже сейчас на HeadHunter по запросу «3D-моделирование» открыто 643 вакансии. В среднем зарплаты стартуют от 70 тысяч рублей и достигают 300 тысяч рублей, например, для должностей Lead 3D Artist и Motion Designer 2D/3D. Специалисты требуются в самых разных сферах и под самые разные задачи: от создания игровых персонажей и моделей ювелирных изделий в ZBRUSH, проектирования мебели в AutoCAD до моделирования результатов лечения в стоматологии, как дополнения к основной специальности врача.
Поэтому не редкость, что понимая потенциал отрасли, программисты перепрофилируются в 3D-моделлеров. Так что, если вы ощущаете тягу к работе с визуалом, то однозначно стоит попробовать себя в этой сфере.