3D-моделирование
Коротко: 3D-моделирование — это создание трёхмерных объектов на компьютере в виде сетки (mesh) из точек, рёбер и граней. Применяется в играх, кино, дизайне изделий, архитектуре и 3D-печати.
Подробнее: Модель обычно состоит из сетки (mesh): вершин, соединённых рёбрами в грани (чаще всего треугольники или четырёхугольники). К этому добавляются материалы, текстуры и, возможно, скелет для анимации.
Подробности
Методы:
| Метод | Идея | Типичное ПО |
|---|---|---|
| Полигональное моделирование | Формировать сетку по точкам и рёбрам | Blender, Maya, 3ds Max |
| Скульптинг | Как лепка из глины, с тонкими деталями | ZBrush, Blender Sculpt |
| CAD / параметрическое | Точные размеры, эскизы, детали с ограничениями | Fusion 360, SolidWorks, FreeCAD |
| NURBS/кривые | Гладкие математические поверхности (автомобили) | Rhino, Alias |
| Фотограмметрия / 3D-сканирование | По фотографиям или лазерным сканам | RealityCapture, Meshroom |
| Процедурное | Правила порождают формы | Houdini, Geometry Nodes |
Рабочий процесс в играх и кино:
- Концепт/референс (наброски).
- Моделирование: грубая форма → детали. Мало полигонов (low poly) для игр, много для кино.
- UV-развёртка: поверхность «разрезается» и раскладывается плоско, чтобы подошли текстуры.
- Текстурирование: цвет, шероховатость, металл, карты нормалей (например, Substance Painter).
- Риггинг и анимация: кости и движение.
- Рендер или экспорт в движок (FBX, glTF, OBJ).
Важные понятия: топология (аккуратное расположение граней), нормали, сабдивизия (subdivision), LOD (уровни детализации по расстоянию), количество полигонов.
Моделирование для 3D-печати: модель должна быть «водонепроницаемой» (замкнутая оболочка). Экспорт в STL или 3MF.
Отличие от CAD: CAD работает с точными размерами для производства. Художественное моделирование работает визуально и предназначено для презентации.
Начало работы: Blender (бесплатно) с уроками, для простых деталей — TinkerCAD в браузере.
См. также: CAD, Шейдеры, Игровой движок