Генератор 3D-моделей на базе ИИ
В моей работе 3D-специалиста я обнаружил, что настоящая проверка 3D-модели, сгенерированной ИИ, заключается не в ее первоначальной форме, а в физической правдоподобности ее материалов. Неограниченный вывод ИИ часто создает красивые, но непригодные для использования ассеты, которые плохо выглядят при реальном освещении и нарушают производственные пайплайны. Я накладываю ограничения на материалы с самого первого промта, направляя ИИ на создание моделей с согласованными, готовыми к производству свойствами PBR (Physically Based Rendering). Эта статья предназначена для художников и разработчиков, которые хотят выйти за рамки новизны и интегрировать генерацию 3D-моделей с помощью ИИ в серьезные, основанные на физике рабочие процессы для игр, кино и XR.
Основные выводы:
Когда ИИ генерирует 3D-модель без понимания физики материалов, результаты оказываются поверхностно детализированными, но фундаментально ошибочными. Я часто вижу модели, где поверхность "ржавого железа" имеет отражательную способность мокрого пластика, или "тканое полотно" ведет себя как твердый камень при освещении. Эти модели могут хорошо выглядеть в одном, тщательно скомпонованном превью от ИИ, но полностью проваливаются при импорте в игровой движок или рендерер, такой как Unreal Engine или Blender Cycles. Определения материалов непоследовательны, что делает невозможным их правильное затенение без полной перестройки карт текстур.
Я никогда не начинаю генерацию, не определив предварительно замысел материала. Это означает, что я думаю как художник по текстурам еще до того, как напишу промт. Я спрашиваю: какой базовый материал (металл, дерево, ткань)? Какова его roughness? Он диэлектрический или проводящий? Есть ли у него прозрачное покрытие или subsurface scattering? Я документирую этот замысел простыми словами, и это становится планом для моего взаимодействия с ИИ. Такая предварительная дисциплина экономит часы постобработки позже.
Модель с физически правдоподобными материалами напрямую встраивается в стандартный PBR пайплайн. Это означает, что сгенерированные (или запеченные) карты Base Color, Roughness, Metallic и Normal будут фактически соответствовать реальному поведению материалов. Для моей команды это не подлежит обсуждению. Это обеспечивает согласованность между ассетами, позволяет корректно работать динамическому освещению и global illumination, а также делает ассет мгновенно пригодным для использования другими художниками без пояснительных записок или исправлений.
Мои промты выходят далеко за рамки "научно-фантастического ящика". Я указываю состав материала и его визуальные свойства. Например: "Тяжелый ящик из армированного полимера с матовой, потертой поверхностью, металлическими угловыми скобами со слегка изношенной, сатинированной отделкой и чистыми, непрозрачными пластиковыми предупреждающими этикетками." Это говорит ИИ не только о форме, но и о различных идентификаторах материалов и их соответствующих качествах поверхности. Я избегаю субъективных терминов, таких как "блестящий", в пользу терминологии PBR, такой как "гладкий, с низкой roughness".
Хорошо подобранное референсное изображение более эффективно, чем абзац текста, для руководства по материалам. Я использую изображения, которые четко показывают желаемый отклик материала — как свет выделяет полированный металл, как он рассеивается на бетоне. При использовании инструмента image-to-3D я слежу за тем, чтобы референсное фото имело равномерное, нейтральное освещение, чтобы избежать запекания теней и specular highlights в текстуру Base Color, что является распространенной ошибкой ИИ.
Моя первая генерация — это черновик. Я немедленно импортирую ее в среду рендеринга с нейтральным HDRI для проверки материалов. Похож ли пластик на пластик? Затем я возвращаюсь с уточненными промтами или использую функции in-painting/segmentation для исправления определенных областей. В Tripo AI, например, я могу использовать его интеллектуальную сегментацию, чтобы изолировать материал, который сгенерировался неправильно, и повторно задать промт только для этой части, например: "измени этот сегмент на полированный алюминий".
Я предоставляю ИИ творческую свободу в дизайне, но накладываю строгие правила на поведение материала. Он может изобрести новую органическую форму, но если эта форма должна быть хитиновым панцирем, материал должен соответствовать отражательным свойствам хитина. Я выступаю в роли хранителя физических законов, используя свои знания о реальных материалах для проверки и исправления результатов работы ИИ.
Когда ИИ предоставляет текстуры, я никогда не предполагаю, что они PBR-аккуратны. Мой первый шаг — анализ карт в просмотрщике, таком как Substance Player. Я проверяю, что карта Metallic действительно бинарная (черный/белый) для неметаллов/металлов, и что карта Roughness имеет логические вариации (царапины более шероховатые, полированные участки более гладкие). Часто мне приходится дорабатывать эти карты в Substance Painter или Photoshop, чтобы они соответствовали стандартам PBR.
Ни одна ИИ-модель не является по-настоящему "готовой к производству" прямо из коробки. Мой стандартный процесс постобработки включает: 1) Децимацию или ретопологию для целевого количества полигонов, 2) Запекание чистых normal maps и ambient occlusion с высокой детализацией на низкополигональную модель, 3) Корректировку и улучшение предоставленных карт текстур. Инструменты, предлагающие "готовые к рендерингу" результаты, такие как Tripo AI, обеспечивают гораздо лучшую отправную точку с разумной топологией и UV-координатами, сокращая этот шаг с часов до минут.
Чистая UV-развертка критически важна для текстурирования и производительности. Я отдаю предпочтение инструментам ИИ, которые автоматически генерируют интеллектуальные, непересекающиеся UV-координаты. Если мне нужно переделать UV-координаты, я делаю это до запекания текстур. Для запекания я использую cage, чтобы обеспечить чистый перенос normal map с высокополигональной детализации ИИ на оптимизированную низкополигональную игровую сетку. Точное запекание — это то, что фиксирует физическую детализацию, полученную от ИИ-генерации.
Я использую функции, которые связывают создание ИИ и традиционные пайплайны. Например, генерация модели с предварительно сегментированными идентификаторами материалов позволяет мне экспортировать ее непосредственно в Substance Painter с уже созданными масками. Эта бесшовная передача — то, где современные платформы 3D ИИ экономят огромное количество времени, позволяя мне сосредоточиться на художественном направлении и доработке, а не на технической подготовке.
По моему опыту, text-to-3D предлагает более прямой контроль над спецификацией материала через язык. Я могу диктовать "выветрившийся дуб" или "анодированный титан". Image-to-3D превосходит для захвата специфических, сложных текстур материала с фотографии, например, определенного типа эродированного камня. Для максимального контроля я часто использую оба метода: текстовый промт для общего замысла материала и референсное изображение для тонкой детализации поверхности.
Я оцениваю инструменты по их способности поддерживать согласованность материалов между несколькими генерациями и видами. Могу ли я сгенерировать "керамическую вазу" с четырех ракурсов, и чтобы фарфоровый материал вел себя одинаково в каждом случае? Лучшие инструменты поддерживают когерентную внутреннюю модель материала. Я также ценю инструменты, которые предлагают явные ползунки параметров материала или предустановки стилей, что обеспечивает более предсказуемый и контролируемый результат, чем только prompt engineering.
Я использую генерацию ИИ для идей, базовых мешей, объектов с жесткими поверхностями и ассетов, где ключевым является уникальная детализация материала. Это непревзойденно для быстрого заполнения сцены разнообразными, сложными реквизитами. Я возвращаюсь к традиционному скульптингу для главных персонажей, ассетов, требующих точного художественного контроля над каждой кривой силуэта, или при работе в условиях чрезвычайно строгих технических ограничений (например, определенного скелета для риггинга). Гибридный подход является самым мощным: использование базового меша, сгенерированного ИИ, в качестве отправной точки для детального скульптинга в ZBrush.
moving at the speed of creativity, achieving the depths of imagination.
Текст и изображения в 3D-модели
Бесплатные кредиты ежемесячно
Максимальная детализация