Автоматический генератор 3D-моделей
По моему опыту, децимация сгенерированных ИИ сеток является самым критическим шагом для их использования, и плохо выполненная децимация разрушает ту самую форму, которую вы хотели получить. Я понял, что сохранение силуэта не подлежит обсуждению; низкополигональная модель с нарушенным профилем бесполезна для производства. Это руководство предназначено для 3D-художников и разработчиков, которым необходимо оптимизировать вывод ИИ для движков реального времени, анимации или эффективного текстурирования, основанное на моем практическом рабочем процессе, который отдает приоритет визуальной целостности, а не произвольному количеству полигонов.
Ключевые выводы:
Генераторы 3D-моделей с ИИ, такие как Tripo AI, отлично справляются с быстрым захватом сложных форм, но они выводят сетки с однородной, плотной треугольной топологией. То, что я получаю, — это модель, похожая на скульптуру, — отлично подходит для силуэта, но ужасно для производительности или дальнейшего редактирования. Распределение полигонов не следует естественным краевым петлям или областям деформации; это просто плотное облако точек, затвердевшее в сетку. Это создает две проблемы: огромные размеры файлов и топологию, которая непредсказуемо разрушается при применении стандартного модификатора децимации.
Когда я только начинал, я просто накладывал модификатор децимации и нацеливался на 90% уменьшение. Результатом всегда была мутная, граненная версия моей модели, где исчезали мелкие детали, такие как складки ушей, острые углы или тонкие изгибы. Алгоритм обрабатывает все полигоны одинаково, поэтому он удаляет критически важную поддерживающую геометрию вдоль силуэта так же легко, как и плоские, неважные полигоны на затылке. Модель теряет свой характер и становится неузнаваемой.
Прежде чем касаться каких-либо настроек децимации, я провожу визуальный аудит. Я вращаю модель и определяю зоны, критически важные для силуэта: острые края, области с высокой кривизной (например, носы и губы) и любые тонкие выступающие части. Я также отмечаю некритические зоны: большие плоские поверхности или слегка изогнутые поверхности без определяющих черт. Эта ментальная карта определяет, где я буду применять защиту и где я могу агрессивно уменьшать.
Мое первое действие — это никогда не глобальная децимация. Я использую инструменты выбора моего программного обеспечения, чтобы изолировать и защитить ребра, которые я определил. В Blender я могу использовать "Mark Sharp" или присвоить более высокое значение складки. В интегрированном наборе инструментов Tripo я использую инструменты сегментации и выбора для маркировки этих областей. Цель состоит в том, чтобы сказать алгоритму децимации: "Эти ребра определяют форму; оставьте их в покое". Для моделей с твердой поверхностью этот шаг заключается в сохранении острых ребер; для органических моделей — в сохранении кривизны.
Я не выбираю случайное количество полигонов. Я начинаю с вопроса: каково назначение этой модели? Фоновый объект для мобильной игры может быть гораздо менее полигональным, чем главный персонаж для кинематографической анимации. Я устанавливаю начальную, консервативную цель — скажем, 50% уменьшение — и применяю ее. Я оцениваю результат чисто визуально, а не по числу. Мой критерий: вижу ли я какое-либо ухудшение силуэта со стандартного вида камеры? Если нет, я продолжаю.
Это основа моего метода. Я уменьшаю поэтапно, а не одним большим скачком. Я перехожу от 100% к 70%, проверяю, затем от 70% к 50%, проверяю снова. После каждого прохода я вращаю модель при постоянном освещении и сравниваю ее с оригиналом. Я ищу:
Для полного контроля, особенно для персонажей, которые будут анимированы, ручная ретопология по-прежнему является королем. Я использую ее, когда мне нужен идеальный поток квадов для подразделений поверхностей или чистой деформации. Однако это занимает много времени. Для статических объектов или фоновых элементов автоматические инструменты ретопологии являются спасением. Ключ в том, чтобы подавать им хорошо децимированную, чистую базовую сетку. Я часто использую ИИ-ретопологию Tripo в качестве отправной точки для органических форм, так как она имеет тенденцию уважать общую форму, которую я затем вручную полирую.
Я интегрирую инструменты с поддержкой ИИ непосредственно в свой процесс децимации. Например, я могу использовать инструмент сегментации сетки ИИ для автоматической идентификации и группировки различных областей материала или деформации (например, одежды и кожи). Эта карта сегментации указывает, где я применяю различную силу децимации. Инструменты, которые понимают "семантические" части модели, позволяют выполнять гораздо более интеллектуальное, контекстно-ориентированное уменьшение, чем унифицированный алгоритм.
Моя стратегия здесь расходится:
Децимация — не последний шаг. Прежде чем считать ее завершенной, я проверяю сетку для ее следующей жизни:
Mesh > Cleanup в Blender) после децимации.В моем стандартном конвейере децимация является центральным связующим этапом. Поток выглядит так:
Помещая интеллектуальную децимацию сразу после генерации, каждый последующий шаг — текстурирование, риггинг, рендеринг — становится быстрее и надежнее. Модель готова к производству, а не просто цифровая скульптура.
moving at the speed of creativity, achieving the depths of imagination.
Текст и изображения в 3D-модели
Бесплатные кредиты ежемесячно
Максимальная детализация