ComfyUI UltraShape 1.0: Усовершенствование сетки и оптимизация формы для готовых к производству 3D
ComfyUI UltraShape 1.0 — это целенаправленный конвейер для усовершенствования сетки, который преобразует грубую или шумную геометрию в более гладкие и согласованные объекты, готовые для рендеринга, анимации и последующего производства. Особенно полезен для AI-сгенерированных или сканированных сеток, которым требуется очистка поверхности, структурная согласованность и улучшение деталей.
Рабочий процесс выполняется от начала до конца внутри ComfyUI. Вы предоставляете грубую 3D сетку и, при необходимости, направляющее изображение. ComfyUI UltraShape 1.0 загружает свою модель усовершенствования, очищает входную геометрию, выполняет оптимизацию формы, сохраняет GLB и отображает интерактивный 3D-просмотр, всё за один проход.
Ключевые модели в рабочем процессе ComfyUI UltraShape 1.0
- UltraShape v1 контрольная точка. Основная модель усовершенствования, которая управляет очисткой сетки, сглаживанием поверхности и реконструкцией деталей. В этом рабочем процессе она загружается с помощью
UltraShapeLoadModelи настраивается с помощью YAML, который использует стратегию усовершенствования, соответствующую стилю diffusion-transformer. См. репозиторий проекта для упакованной контрольной точки и конфигурационных файлов: ComfyUI-UltraShape1. Для архитектурного фона по Diffusion Transformers, см. DiT: Scalable Diffusion Models with Transformers.
Как использовать рабочий процесс ComfyUI UltraShape 1.0
Этот график следует чёткому пути от входных данных к выходным: загрузка модели, импорт грубой сетки, при необходимости предоставление эталонного изображения, усовершенствование формы, затем экспорт и просмотр результата. Этапы ниже описывают, что делает каждая часть и где вы предоставляете входные данные.
Этап 1: Ввод эталонного изображения (LoadImage (#7))
- Загрузите изображение, которое представляет целевые пропорции, контуры силуэта или характерные детали объекта. Изображение является необязательным и используется как мягкое руководство во время усовершенствования, а не строгое проецирование текстуры. Хорошо освещённый вид спереди или на три четверти хорошо работает для многих объектов. Вы можете пропустить этот шаг, если хотите чисто геометрическое усовершенствование. ComfyUI UltraShape 1.0 всё равно создаст согласованную улучшенную сетку без изображения.
Этап 2: Импорт 3D модели (Load3D (#8))
- Укажите узлу ваш файл грубой сетки. GLB предпочтителен для этого рабочего процесса, хотя другие распространённые форматы могут работать, если поддерживаются вашей сборкой. Узел передаёт строку пути вниз по потоку, чтобы загрузчик мог надёжно извлечь и подготовить сетку. Держите имена файлов простыми и избегайте необычных символов, чтобы предотвратить проблемы с путями. Если в вашей сцене несколько объектов, начните с одной сетки для предсказуемых результатов.
Этап 3: Настройка модели (UltraShapeLoadModel (#1))
- Загрузите контрольную точку UltraShape v1 и её соответствующую конфигурацию. Точность может быть установлена на bfloat16 или другой поддерживаемый выбор для баланса скорости и памяти. Узел инициализируется один раз и подаётся как в загрузчик сетки, так и в усовершенствователь, чтобы предварительная обработка и оптимизация использовали согласованные веса. ComfyUI UltraShape 1.0 выигрывает от современных GPU, но будет работать на различных аппаратных средствах в зависимости от точности и сложности сетки.
Этап 4: Загрузка и очистка грубой сетки (UltraShapeLoadCoarseMesh (#3))
- Узел принимает путь к файлу с Этапа 2 и подготавливает стабильное, нормализованное представление сетки для усовершенствования. Он решает проблемы масштаба и ориентации, удаляет очевидные артефакты и обеспечивает, чтобы геометрия была в удобном для модели состоянии. Эта подготовка снижает нестабильность в последующих этапах и помогает сохранить крупномасштабную структуру. Если ваша сетка выглядит крошечной или гигантской в предварительном просмотре, пересмотрите этот этап и отрегулируйте входной масштаб или исходные единицы до усовершенствования.
Этап 5: Усовершенствование и оптимизация формы (UltraShapeRefine (#2))
- Это сердце ComfyUI UltraShape 1.0. Узел получает модель, подготовленную грубую сетку и, при необходимости, эталонное изображение. Он выполняет итеративную оптимизацию, которая сглаживает шум, улучшает значимые особенности и повышает структурную согласованность, уважая входную топологию. Для воспроизводимости предоставляется семя, и доступен режим топологии, чтобы вы могли сохранить связь, когда вам нужно сохранять согласованную индексацию вершин для риггинга или морф-целей.
Этап 6: Экспорт и 3D просмотр (UltraShapeSaveGLB (#4) и Preview3D (#6))
- Усовершенствованная сетка записывается на диск в формате GLB, подходящем для инструментов DCC и реального времени. Путь к файлу напрямую подаётся в просмотрщик, который позволяет вам вращать, увеличивать и проверять поверхность прямо в графике. Этот тесный цикл позволяет быстро сравнивать варианты и подтверждать, что сглаживание и детали попали туда, где вы ожидали. При необходимости, перезапустите с новым семенем или немного другими настройками, чтобы создать контролируемые вариации с ComfyUI UltraShape 1.0.
Ключевые узлы в рабочем процессе ComfyUI UltraShape 1.0
UltraShapeLoadModel (#1)
- Загружает контрольную точку UltraShape v1 и её YAML конфигурацию, и устанавливает вычислительную точность. Выберите контрольную точку, соответствующую конфигурации, и предпочитайте bfloat16 на поддерживаемых GPU для хорошего баланса скорости и памяти. Если вы переключаете точность или конфигурацию, держите их согласованными между запусками, чтобы усовершенствования были сопоставимы.
UltraShapeLoadCoarseMesh (#3)
- Читает путь к сетке и создаёт стабильное грубое представление для усовершенствователя. Используйте его, чтобы обеспечить согласованные единицы, ориентацию и разумную плотность лиц до оптимизации. Если ваша исходная сетка крайне плотная или крайне разреженная, подготовьте её заранее для лучшей сходимости.
UltraShapeRefine (#2)
- Выполняет основную оптимизацию формы, используя загруженную модель, грубую сетку и необязательное эталонное изображение. Увеличьте количество итераций для более высокого качества за счёт времени. Используйте семя, чтобы зафиксировать результаты, когда вам нужна детерминированность. Когда режим топологии установлен на
fixed, ожидайте, что количество вершин и связь останутся стабильными, что важно для риггированных объектов и морф-целей.
UltraShapeSaveGLB (#4)
- Экспортирует усовершенствованную сетку на диск и возвращает путь к файлу для дальнейшего использования. Установите папку, базовое имя и расширение, чтобы организовать несколько дублей. Поскольку просмотрщик слушает этот путь, вы можете быстро сравнивать выходные данные, изменяя имена между запусками.
LoadImage (#7)
- Поставляет необязательную 2D подсказку, которая помогает закрепить глобальные пропорции или поверхностные подсказки. Используйте нейтральное освещение и избегайте сильного искажения перспективы для наиболее надёжного руководства. Если изображение не связано, пропустите его, чтобы не вводить противоречивые сигналы.
Load3D (#8)
- Обеспечивает путь к исходной сетке, используемый загрузчиком. GLB — самый простой выбор для этого рабочего процесса. Держите трансформации выпеченными и избегайте неравномерного масштабирования, чтобы избежать сюрпризов во время нормализации.
Дополнительные возможности
- Начинайте с водонепроницаемой или почти водонепроницаемой сетки, если это возможно, чтобы помочь усовершенствователю поддерживать чистые поверхности.
- Держите единицы согласованными в разных инструментах, чтобы ComfyUI UltraShape 1.0 не пришлось выполнять большое изменение масштаба во время очистки.
- Начните с умеренного количества итераций, просмотрите в просмотрщике, затем увеличивайте качество только там, где это окупается.
- Используйте различные семена, чтобы исследовать тонкие геометрические варианты, удерживая другие настройки постоянными в ComfyUI UltraShape 1.0.
- Сохраняйте промежуточные версии с различными именами файлов, чтобы быстро сравнивать выходные данные в внешних DCC.
Признания
Этот рабочий процесс реализует и основывается на следующих работах и ресурсах. Мы с благодарностью признаём jtydhr88 за ComfyUI-UltraShape1 за их вклад и поддержку. Для авторитетных деталей, пожалуйста, обратитесь к оригинальной документации и репозиториям, указанным ниже.
Ресурсы
- jtydhr88/ComfyUI-UltraShape1
- GitHub: jtydhr88/ComfyUI-UltraShape1
- Hugging Face: infinith/UltraShape
- arXiv: 2512.21185
Примечание: Использование упомянутых моделей, наборов данных и кода подчиняется соответствующим лицензиям и условиям, предоставленным их авторами и поддерживающими.

