Термин из глоссария

3D моделирование

Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Что такое 3D моделирование?

3D моделирование — это процесс создания трехмерных цифровых объектов с использованием таких методов, как полигональное моделирование, цифровая скульптура и процедурная генерация.

Для приложений, работающих в режиме реального времени, таких как игры, это также означает планирование оптимизации, текстурирования и уровня детализации с самого начала, а не просто создание формы.

Как работает 3D моделирование?

Художники выбирают технику, исходя из тематики и предполагаемого применения:

  • Полигональное моделирование : Создает объекты путем манипулирования вершинами, ребрами и гранями, идеально подходит для объектов с твердыми поверхностями, имеющими точные ребра и плоские поверхности. В Unity ProBuilder это можно сделать непосредственно в редакторе.
  • Цифровая скульптура: Деформирует сетчатые поверхности с помощью инструментов, напоминающих кисть, для получения более органичного результата, хорошо подходящего для имитации природных форм и проработки мелких деталей поверхности. В редакторе Unity также реализована Polybrush, позволяющая выполнять скульптурирование, смешивание текстур и рассеивание объектов.
  • Процедурное моделирование: Генерирует геометрию на основе правил или алгоритмов, а не путем ручного размещения, что обычно используется для создания рельефа, растительности и другого контента, который необходимо создавать в масштабе. Инструментарий SpeedTree от Unity — это реальный пример, созданный специально для этой цели.

Независимо от используемой техники, рабочие процессы, как правило, развиваются от базовых форм к более детальной проработке, с оптимизацией топологии для обеспечения эффективности деформации анимации и рендеринга. UV-маппинг позволяет применять текстуры, а карты нормалей позволяют размещать детали высокого разрешения на оптимизированной сетке с более низким разрешением.

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

Типичный рабочий процесс моделирования

1. Набросайте основную форму.

2. Уточняйте детали с помощью полигонального моделирования или скульптурирования.

3. Оптимизация топологии для анимации и рендеринга.

4. Примените UV-картирование

5. Добавить карты текстур и нормалей.

6. Настройте уровень детализации для обеспечения производительности в реальном времени.

После создания модели она готова к следующему этапу конвейера: риггинг для подготовки к движению и 3D анимация для воплощения её в жизнь.

Полигональное моделирование против цифрового скульптурирования

Идеально подходит для:
Полигональное моделирование
Объема твердых поверхностей, точных кромок,
Цифровая скульптура
органических форм, естественных деталей.
Метод
Полигональное моделирование
Манипулирование вершинами, ребрами и гранями.
Цифровая скульптура
Деформация сетки с помощью инструментов, похожих на кисть.
Типичные сценарии использования:
Полигональное моделирование
Реквизит, транспортные средства, архитектура;
Цифровая скульптура
персонажи, существа, детали ландшафта.

Связанные термины

3D-анимация

3D-анимация создает движущиеся изображения в 3D-среде, придавая цифровым объектам иллюзию движения через 3D-пространство.

Риггинг в анимации

Риггинг в анимации (также известный как риггинг персонажей или скелетная анимация) — это первый шаг в анимировании цифрового персонажа. Связывая модель со скелетной иерархией костей и элементов управления, вы можете изменять позы и анимировать персонажей.

3D рендеринг

3D рендеринг - это процесс генерации 2D изображений из данных 3D сцены с использованием алгоритмов освещения, текстурирования и свойств материалов, при этом балансируя визуальную достоверность и требования к производительности для приложений в реальном времени.