При работе с 3D-моделями выбор между треугольниками (трисами) и четырёхугольниками (квадами) — важный этап. Если вы планируете продолжать редактирование, выполнять subdivision или создавать анимации с деформацией, обычно стоит выбрать квады. Для статичных объектов с высокой детализацией или подготовки к 3D-печати лучше подойдут треугольники. Конкретный выбор в конечном итоге зависит от дальнейшего рабочего процесса.
3D-сетка состоит из полигонов. Два наиболее распространённых типа полигонов в 3D-моделировании — треугольники и квады. Треугольник — это полигон ровно с тремя сторонами, а квад — полигон ровно с четырьмя сторонами. Любая сложная 3D-форма в основе строится из этих геометрических элементов.
| Характеристика | Треугольники (трисы) | Квады (четырёхугольники) |
|---|---|---|
| Редактирование и subdivision | При сглаживании могут появляться заломы и артефакты. | Делятся на более мелкие полигоны чисто и предсказуемо. |
| Деформация (анимация) | Плохая деформация; направление рёбер часто хаотично. | Отличная деформация; поддерживают аккуратные лупы рёбер. |
| Передача деталей | Высокоэффективны для отображения деталей поверхности и сканов. | Требуют более тщательного планирования при создании сложных деталей. |
| Распространённые варианты использования | Игровые движки, 3D-печать, статичные объекты. | Анимация персонажей, скульптинг, архитектурная визуализация. |
Треугольники — базовые единицы рендеринга для видеокарт. Выбирайте треугольники при создании статичных объектов, фоновых ассетов или демонстрационных моделей, топология которых не должна деформироваться. Кроме того, при подготовке к 3D-печати методом SLA/FDM форматы экспорта, такие как .stl, автоматически триангулируют сетку, поэтому треугольники являются естественным выбором для необработанного результата.
Квады — отраслевой стандарт для персонажей и объектов, которые должны двигаться. Выбирайте квады, если нужно подготовить персонажа к анимации, выполнять сложные корректировки поверхности или продолжать моделирование с использованием Subdivision Surfaces (SubD). Квады позволяют организовать лупы рёбер, благодаря чему сетка естественно сгибается в местах сочленений без искажений.
Количество полигонов напрямую влияет на силуэт, детализацию и сложность файла 3D-объекта. Чем больше полигонов, тем точнее передаются мелкие детали, но тем больше размер файла и время рендеринга. И наоборот, небольшое количество полигонов повышает производительность, но может привести к потере плавных изгибов. При создании сеток не оценивайте качество только по количеству полигонов: хорошо структурированная сетка из квадов с меньшим числом полигонов часто выглядит лучше и деформируется естественнее, чем хаотичная высокополигональная сетка из треугольников.
В Neural4D вы полностью контролируете создаваемую топологию, независимо от того, используете ли функцию преобразования текста в 3D или изображения в 3D.
| Выберите топологию | В настройках генерации найдите выпадающий список Topology и выберите Triangle или Quad. |
| Укажите целевое количество полигонов | Переместите ползунок, чтобы задать нужное количество полигонов с учётом доступного бюджета производительности. |
| Создайте модель | Нажмите Generate, чтобы ИИ создал 3D-модель с указанной структурой сетки. |
| Проверьте результат | Используйте встроенный просмотрщик каркасной модели, чтобы проверить направление рёбер и плотность полигонов. |
Перед экспортом модели в конечный формат быстро проверьте её качество. При экспорте для анимации убедитесь, что линии рёбер плавно проходят вокруг суставов (плеч, коленей, глаз). При экспорте для 3D-печати проверьте, что модель полностью замкнута (watertight), без отверстий и неманифолдной геометрии — независимо от того, использовали вы квады или треугольники.
Нет. Хотя квады обычно предпочитают для моделирования, скульптинга и анимации благодаря предсказуемому потоку рёбер, треугольники отлично подходят для статичных объектов, рендеринга в игровых движках и 3D-печати. «Лучшая» топология полностью зависит от того, что вы планируете делать с проектом дальше.
Игровые движки, такие как Unreal Engine и Unity, автоматически триангулируют все сетки из квадов при импорте. Графическое оборудование понимает только треугольники. Однако художники сначала создают модели из квадов, чтобы корректно запекать карты нормалей и плавно анимировать персонажей, а уже затем экспортируют их в движок.
Да, стандартные форматы для 3D-печати, такие как .stl, поддерживают только треугольные полигоны. Программы-слайсеры преобразуют эти треугольники в слои G-code. При экспорте сетки из квадов в STL ваша 3D-программа автоматически триангулирует её в процессе экспорта.