Генерация тонких, деликатных структур, таких как провода, листья или сложная решетка, с помощью ИИ является одной из самых сложных задач в 3D-моделировании. Путем обширных проб и ошибок я разработал надежный рабочий процесс, который включает в себя стратегическое проектирование промптов и интеллектуальную постобработку, превращая хрупкие результаты ИИ в готовые к производству ассеты. Это руководство предназначено для 3D-художников, разработчиков игр и дизайнеров продуктов, которым нужны прочные модели с мелкими деталями, но которые хотят использовать скорость ИИ без ущерба для структурной целостности.
Основные выводы:
Генераторы 3D-моделей на основе ИИ обучаются на обширных наборах данных существующих 3D-моделей. Тонкие структуры по своей природе недостаточно представлены в этих наборах данных, потому что их трудно сканировать, моделировать вручную, и они часто упрощаются или удаляются в общих библиотеках ассетов. У ИИ меньше высококачественных примеров для обучения, что делает его предсказания для этих форм по своей сути менее стабильными. Кроме того, базовые нейронные сети часто сталкиваются с пространственной неоднозначностью тонкой плоскости — определение ее лицевой стороны от задней или ее точной толщины по 2D-изображению или текстовому описанию является нетривиальной проблемой.
В своей повседневной работе я наблюдаю постоянные режимы отказа. Наиболее частым является незамкнутая геометрия: ребра, разделяемые более чем двумя гранями, или грани с нулевой толщиной, которые создают отверстия и делают сетку непригодной для использования. Другой — топологический шум: ИИ "угадывает" тонкую форму, создавая расплывчатый, сросшийся беспорядок, где отдельные элементы, такие как отдельные лепестки цветка или звенья цепи, сливаются в один сплошной кусок. Наконец, существует непостоянная толщина, когда одна часть провода смоделирована правильно, а другая секция полностью исчезает.
Вы почти никогда не получите идеально чистую, замкнутую сетку сложной тонкой структуры с первой генерации. Моя реалистичная цель — получить правильную общую форму и силуэт. Я считаю генерацию ИИ успешной, если она захватывает предполагаемую форму, даже если сетка грязная или негерметична. Мелкие детали и структурная целостность — это проблемы, которые я решаю на этапе постобработки. Ожидать готовую к печати или готовую к игровому движку модель прямо из генератора — это рецепт разочарования.
Проектирование промптов — ваш первый и самый мощный инструмент. Расплывчатые промпты, такие как "детализированное дерево", потерпят неудачу. Я использую формулу: "[Объект], состоящий из тонких, деликатных [материальных] структур, высокодетализированный, чистая топология, вид каркаса, объемный."
Когда текстовые промпты слишком неоднозначны, я всегда переключаюсь на преобразование изображения в 3D. Четкий вид сбоку или ортографический рисунок тонкой структуры творит чудеса. В Tripo я загружаю референс и использую инструмент наложения эскиза, чтобы обвести или подчеркнуть наиболее важные тонкие края. Это дает ИИ явное геометрическое руководство, значительно повышая точность выходной формы по сравнению с одним только текстом.
Не все режимы генерации одинаковы. Для тонких структур я обхожу любые "быстрые" или "черновые" режимы, поскольку они ставят скорость выше качества сетки. Я всегда выбираю режим с максимальной детализацией или "точный" режим. В моем рабочем процессе это часто означает использование специального режима для твердотельных или архитектурных форм, даже для органических тонких форм, таких как лозы, поскольку эти режимы, как правило, производят более четкие, лучше определенные края и плоскости, чем общий органический режим.
Первое, что я делаю с любой сгенерированной ИИ тонкой моделью, — это запускаю диагностику. Я загружаю ее в 3D-просмотрщик и:
Пытаться восстановить всю сетку сразу бесполезно. Мой следующий шаг — сегментировать ее. Используя сегментацию ИИ Tripo, я могу изолировать только сломанное звено цепи или один порванный лист. Это позволяет мне удалить, повторно сгенерировать или вручную исправить этот конкретный компонент, не нарушая остальную часть правильно сформированной модели. Это превращает катастрофический сбой в локализованное, управляемое исправление.
Для окончательной прочности сетка должна быть ретопологизирована. Мой подход гибридный:
Вначале я использовал конвейер из нескольких инструментов: генерировал в одном инструменте ИИ, исправлял в Meshmixer, ретопологизировал в специализированном приложении и текстурировал в другом месте. Контроль был высоким, но потеря данных и переключение контекста были огромными. Каждый экспорт/импорт рисковал изменением масштаба, переворотом осей и повреждением этих хрупких тонких частей. Интегрированная платформа, такая как Tripo, держит все в одной среде. Компромисс заключается в принятии конкретного набора инструментов платформы, но выигрыш в скорости и надежности для тонких структур, по моему опыту, того стоит.
Бесшовный поток является ключевым. Я могу сгенерировать модель, сегментировать сломанную тонкую часть, использовать встроенные инструменты для перестроения сетки только этого сегмента, а затем увидеть результат в контексте — все без единого экспорта. Единая система координат и контекст материала означают, что исправления идеально выравниваются. Для тонких структур эта непрерывность предотвращает накопление ошибок, которые разрушают рабочие процессы с использованием нескольких программ.
Я по-прежнему экспортирую во внешнее программное обеспечение в двух сценариях: 1) Когда мне нужна геометрия, готовая к симуляции для ткани или гибких проводов, что требует очень специфического расположения реберных петель, и 2) Для окончательного запекания для игровых движков, где я могу использовать такой инструмент, как Substance Painter, для высококачественного запекания карт нормалей из исходной высокополигональной сетки ИИ на очищенную, низкополигональную версию.
Мой самый надежный метод — генерировать 3-5 вариантов одной и той же тонкой структуры. Один может иметь идеальную топологию с левой стороны, другой — с правой. Используя булевы операции объединения или просто вырезая и вставляя части сетки в интегрированной платформе, я объединяю эти варианты в одну "супермодель", которая сочетает в себе лучшие части каждой генерации. Это намного быстрее, чем пытаться вручную моделировать то, что пропустил ИИ.
Конечное использование диктует последний шаг:
Я больше не начинаю с нуля для общих тонких элементов. Я создал личную библиотеку сгенерированных и исправленных ИИ базовых моделей: чистое звено цепи, замкнутая группа листьев, секция кованого забора. Когда новому проекту нужна лоза, я начинаю с моей исправленной базовой модели лозы и использую ИИ для ее ремикса или модификации. Это гарантирует структурно прочную отправную точку и позволяет ИИ сосредоточиться на творческих вариациях, а не на фундаментальной геометрии.
moving at the speed of creativity, achieving the depths of imagination.
Текст и изображения в 3D-модели
Бесплатные кредиты ежемесячно
Максимальная детализация