ComfyUI Trellis2: Изображение в 3D, улучшение, многовидовой, низкополигональный и PBR текстурирование в одном рабочем процессе
Примечание: Этот рабочий процесс был обновлён 28 февраля 2026 года.
ComfyUI Trellis2 внедряет модель Microsoft TRELLIS.2 от изображения к 3D в практичный, удобный для создателей пайплайн ComfyUI. Начиная с одного или нескольких эталонных изображений, он может генерировать сетки, улучшать существующие активы, разворачивать UV, выпекать PBR текстуры, создавать низкополигональные варианты и экспортировать готовые к использованию файлы для инструментов DCC и игровых движков. В дополнение к оригинальным путям текстурирования с одним изображением и сеткой, этот обновлённый рабочий процесс теперь включает специальные пайплайны высокого качества и максимального качества, специальные ветки многовидовой генерации и текстурирования, низкополигональную ветку и пайплайн пакетной генерации сеток с помощью Qwen + RMBG.
Граф организован в чёткие группы для быстрых результатов одним щелчком, продвинутого контроля, улучшения, генерации только сетки, генерации только текстуры, более сильной генерации текстур с одного изображения, высококачественной ступенчатой генерации, многовидовой генерации, многовидового конвертирования только сетки, многовидового текстурирования и вспомогательного рабочего процесса с помощью Qwen/RMBG. По сравнению с более ранними версиями, несколько веток теперь используют Trellis2ReconstructMeshWithQuad, Trellis2FillHolesWithMeshlib и Trellis2SmoothNormals, а многовидовые маршруты теперь используют специальные узлы TRELLIS.2 для многовидов вместо пакетирования изображений в обычный генератор с одним видом.
Основные узлы предоставляются расширением ComfyUI visualbruno/ComfyUI-Trellis2.
Примечание: Этот рабочий процесс может выполняться только на машинах Medium, Large, X Large. Машины 2X Large или более большие вызовут ошибку.
Примечание: В разделе
Using_Qwen_Rembgна переднем плане может появиться красный контур узла. Это ложное предупреждение фронтенда и не блокирует выполнение. Если рабочий процесс успешно выполняется, вы можете его игнорировать.
Основные модели и вспомогательные системы, используемые в этом рабочем процессе
- Microsoft TRELLIS.2-4B Основная модель от изображения к 3D, используемая на протяжении всего рабочего процесса. Она генерирует воксельную 3D-структуру, поддерживает улучшение сетки и управляет генерацией текстур. См. microsoft/TRELLIS.2-4B и microsoft/TRELLIS.2.
- BRIA RMBG-2.0 Используется в вспомогательном пайплайне
Using_Qwen_Rembgдля удаления фонов перед генерацией сетки и снова после создания направляющего изображения в стиле нормальной карты. Это помогает изолировать объект и уменьшить загрязнение фона. - Qwen Image Edit stack Используется в вспомогательном рабочем процессе
Using_Qwen_Rembgдля генерации направляющего изображения в стиле нормальной карты перед генерацией сетки. Настроенный стек включает GGUF Qwen Image Edit UNet, активы Qwen image VAE/CLIP и Qwen Image Edit Lightning LoRA.
Обзор рабочего процесса
На высоком уровне рабочий процесс теперь поддерживает следующие категории задач:
- Генерация текстурированного изображения с одного изображения:
Simple,Advanced - Улучшение существующей сетки:
MeshRefiner - Генерация только сетки:
Only_Mesh_Simple,Only_Mesh_Advanced - Генерация только текстуры:
TextureMesh - Более сильная геометрия + текстурирование с одного изображения:
Better_Texture - Ступенчатые пайплайны качества:
High_Quality,Max_Quality - Генерация и текстурирование низкополигональной модели:
Lowpoly - Специальная многовидовая генерация и текстурирование:
MultViews,MultViews_MeshOnly,MultViews_TextureMesh - Пакетный рабочий процесс с помощью Qwen + RMBG:
Using_Qwen_Rembg
Каждая группа автономна и производит свой собственный экспорт и предпросмотр.
Как использовать каждую группу
1) Simple
Это самый быстрый маршрут от одного изображения к текстурированному GLB. Загрузите пайплайн TRELLIS.2 с помощью Trellis2LoadModel (#139), загрузите изображение вашего объекта с прозрачностью через Trellis2LoadImageWithTransparency (#279) и очистите его с помощью Trellis2PreProcessImage (#142). Trellis2MeshWithVoxelGenerator (#278) создаёт воксельный актив, а Trellis2PostProcessAndUnWrapAndRasterizer (#141) обрабатывает очистку, развёртку UV и выпекание PBR-текстур за один шаг. Экспортируйте с помощью Trellis2ExportMesh (#140) и проверьте результат в Preview3D (#149).
Эта ветка теперь проще, чем раньше: она больше не использует отдельный узел Trellis2SimplifyMesh перед развёрткой. Очистка, растризация и выпекание обрабатываются внутри этапа постобработки/развёртки/растризации.
2) Advanced
Используйте эту ветку, когда вам нужно больше контроля над структурой и внешним видом, выводимыми из одного изображения. Загрузите модель с помощью Trellis2LoadModel (#144), исходное изображение с помощью Trellis2LoadImageWithTransparency (#299) и предварительно обработайте его с помощью Trellis2PreProcessImage (#148). Trellis2MeshWithVoxelAdvancedGenerator (#146) предоставляет более детализированные элементы управления генерацией, чем путь Simple, а Trellis2PostProcessAndUnWrapAndRasterizer (#147) выполняет очистку, генерацию UV и выпекание текстур. Экспортируйте с помощью Trellis2ExportMesh (#145) и просмотрите в Preview3D (#314).
Эта ветка также больше не использует отдельный этап Trellis2PostProcessMesh. Этап развёртки и выпекания теперь является основным блоком последующей обработки.
3) MeshRefiner
Выберите эту ветку, если у вас уже есть сетка и вы хотите улучшить её с помощью руководства по изображению. Загрузите свою модель с помощью Trellis2LoadModel (#157), существующую сетку с помощью Trellis2LoadMesh (#293) и направляющее изображение с помощью Trellis2LoadImageWithTransparency (#280), за которым следует Trellis2PreProcessImage (#156). Trellis2MeshRefiner (#153) обновляет геометрию, оставаясь привязанным к входной сетке и направляющему изображению.
После улучшения ветка теперь выполняет более сильную последовательность очистки, чем в более ранней версии: Trellis2Remesh (#281), Trellis2SimplifyMesh (#150), Trellis2FillHolesWithMeshlib (#155) и Trellis2MeshWithVoxelToTrimesh (#151). Экспортируйте с помощью Trellis2ExportMesh (#154) и проверьте в Preview3D (#315).
4) Only_Mesh_Simple
Это быстрый маршрут только для сетки при генерации с одного изображения. Загрузите модель с помощью Trellis2LoadModel (#165), загрузите изображение с помощью Trellis2LoadImageWithTransparency (#282) и предварительно обработайте его с помощью Trellis2PreProcessImage (#164). Trellis2MeshWithVoxelGenerator (#162) генерирует начальную сетку. Ветка затем запускает Trellis2Remesh (#291), Trellis2SimplifyMesh (#161), Trellis2FillHolesWithMeshlib (#163) и Trellis2MeshWithVoxelToTrimesh (#159). Экспортируйте с помощью Trellis2ExportMesh (#160) и проверьте в Preview3D (#316).
Этот путь теперь более надёжен, чем старая версия, потому что он заполняет отверстия перед преобразованием в тримеш.
5) Only_Mesh_Advanced
Используйте этот путь, когда вам нужна только геометрия, но с большим контролем, чем простой маршрут только для сетки. Загрузите модель с помощью Trellis2LoadModel (#166), своё исходное изображение с помощью Trellis2LoadImageWithTransparency (#283) и предварительно обработайте его с помощью Trellis2PreProcessImage (#173). Trellis2MeshWithVoxelAdvancedGenerator (#169) создаёт начальную структуру, затем Trellis2Remesh (#292), Trellis2SimplifyMesh (#171), Trellis2FillHolesWithMeshlib (#172) и Trellis2MeshWithVoxelToTrimesh (#168) очищают и преобразуют её для экспорта. Экспортируйте с помощью Trellis2ExportMesh (#170) и проверьте в Preview3D (#317).
Эта ветка хорошо подходит для объектов, где топология важнее, чем немедленный вывод текстуры.
6) TextureMesh
Если у вас уже есть чистая сетка и вам нужны только текстуры, используйте этот маршрут. Загрузите пайплайн TRELLIS.2 с помощью Trellis2LoadModel (#177), загрузите своё эталонное изображение с помощью Trellis2LoadImageWithTransparency (#297), предварительно обработайте его с помощью Trellis2PreProcessImage (#180) и загрузите свою сетку с помощью Trellis2LoadMesh (#294). Trellis2MeshTexturing (#174) выпекает текстуры на сетку и выводит обновлённый тримеш плюс изображения текстур. PreviewImage (#175, #178) позволяет вам проверить выпеченные карты текстур, а Preview3D (#318) показывает окончательный затенённый результат. Экспортируйте с помощью Trellis2ExportMesh (#179).
7) Better_Texture
Эта ветка — более сильный рабочий процесс генерации и текстурирования с одного изображения, чем маршруты Simple/Advanced. Она начинается с Trellis2LoadModel (#189), Trellis2LoadImageWithTransparency (#285) и Trellis2PreProcessImage (#181), затем генерирует геометрию с помощью Trellis2MeshWithVoxelAdvancedGenerator (#184). Сетка очищается с помощью Trellis2Remesh (#295), Trellis2SimplifyMesh (#182), Trellis2FillHolesWithMeshlib (#186) и Trellis2MeshWithVoxelToTrimesh (#187) перед текстурированием с помощью Trellis2MeshTexturing (#188). Экспортируйте с помощью Trellis2ExportMesh (#185) и проверьте в Preview3D (#320).
Эта ветка полезна, когда вам нужна лучшая основа геометрии перед текстурированием, но не требуется полный ступенчатый поток улучшения высококачественных пресетов.
8) High_Quality
Это ступенчатый пайплайн качества, который экспортирует промежуточные сетки и окончательный текстурированный актив. Начните с имени в PrimitiveString (#203), исходного изображения в Trellis2LoadImageWithTransparency (#284) и Trellis2PreProcessImage (#191). Первый этап использует Trellis2LoadModel (#192), Trellis2MeshWithVoxelAdvancedGenerator (#207), Trellis2ReconstructMeshWithQuad (#206), Trellis2SimplifyMesh (#190), Trellis2FillHolesWithMeshlib (#204) и Trellis2MeshWithVoxelToTrimesh (#197) для создания чистой белой сетки, которая экспортируется с помощью Trellis2ExportMesh (#196).
Второй этап продолжается с этого результата с помощью Trellis2Continue (#198), затем улучшает его с помощью Trellis2MeshRefiner (#208), Trellis2ReconstructMeshWithQuad (#209), Trellis2SimplifyMesh (#193), Trellis2FillHolesWithMeshlib (#205) и Trellis2MeshWithVoxelToTrimesh (#200). Улучшенная сетка экспортируется с помощью Trellis2ExportMesh (#201).
Окончательный этап использует Trellis2Continue (#202), Trellis2MeshTexturing (#213) и Trellis2SmoothNormals (#211) перед окончательным экспортом через Trellis2ExportMesh (#212). Проверьте текстурированный результат в Preview3D (#319).
Эта ветка идеальна, когда вам нужен более чистый ступенчатый рабочий процесс с промежуточными контрольными точками: белая сетка, улучшенная сетка и окончательная текстурированная сетка.
9) Lowpoly
Используйте этот маршрут, когда вам нужен контролируемый низкополигональный актив с самого начала. Ветка начинается с имени в PrimitiveString (#224), целевого бюджета треугольников/граней в PrimitiveInt (#228), и эталонного изображения через Trellis2LoadImageWithTransparency (#298) и Trellis2PreProcessImage (#214). Trellis2LoadModel (#227) и Trellis2MeshWithVoxelAdvancedGenerator (#216) создают базовую сетку. Путь очистки затем запускает Trellis2Remesh (#296), Trellis2SimplifyMesh (#218) с использованием целевого числа граней, Trellis2FillHolesWithMeshlib (#219) и Trellis2MeshWithVoxelToTrimesh (#220).
Ключевое отличие этой ветки в том, что экспорт белой сетки использует Trellis2ExportMesh (#217) с выходом OBJ, а не GLB. После этого Trellis2Continue (#222) передаёт сетку дальше в Trellis2MeshTexturing (#221), Trellis2SmoothNormals (#229) иjson

