logo
RunComfy
  • ComfyUI
  • 训练器新
  • 模型
  • API
  • 定价
discord logo
ComfyUI>工作流>ComfyUI Trellis2 | 图像到3D网格生成工作流程

ComfyUI Trellis2 | 图像到3D网格生成工作流程

Workflow Name: RunComfy/ComfyUI-Trellis2
Workflow ID: 0000...1331
专为3D艺术家、技术艺术家和设计师设计,Trellis2 ComfyUI工作流程将输入图像转换为结构化的基于体素的3D网格,具有强大的几何一致性。Trellis2专注于生成可编辑的3D几何结构,以保留源图像的视觉结构,而不是生成平面图像。该工作流程提供简单和高级的图像到网格管道,使您能够根据使用情况控制网格分辨率、体素密度和生成行为。专门的网格优化、网格重建和简化阶段使预览、迭代或下游编辑的拓扑优化变得容易。Trellis2还包括全面的后处理支持,如UV展开和光栅化纹理生成,使纹理化网格输出适合实时预览和资产管道。支持仅网格工作流程、纹理烘焙和多视图图像输入,它适应概念建模、资产原型和面向生产的3D工作流程。经过优化,可以在ComfyUI内部进行迭代创作,Trellis2允许在不同的网格生成策略之间快速实验,同时导出干净的GLB资产,准备进行预览、优化或集成到外部3D工具中。

ComfyUI Trellis2:一体化的图像到3D、优化、多视图、低多边形和PBR纹理化工作流程

注意:此工作流程已于2026年2月28日更新。

ComfyUI Trellis2 将 Microsoft 的 TRELLIS.2 图像到3D模型带入一个实用、对创作者友好的 ComfyUI 管道。从一个或多个参考图像开始,它可以生成网格、优化现有资产、展开UV、烘焙PBR纹理、生成低多边形变体,并导出可用于DCC工具和游戏引擎的文件。除了原始的单图像和网格纹理路径外,此更新的工作流程现在包括专用的高质量和最大质量管道、专用的多视图生成和多视图纹理分支、低多边形分支,以及 Qwen + RMBG 辅助的批量网格管道。

图表被组织成清晰的组,以实现快速的一键输出、高级控制、优化、仅网格生成、仅纹理生成、更强的纹理优先生成、高端分阶段生成、多视图生成、多视图网格仅转换、多视图纹理化以及 Qwen/RMBG 辅助的助手工作流程。与早期版本相比,几个分支现在使用 Trellis2ReconstructMeshWithQuad、Trellis2FillHolesWithMeshlib 和 Trellis2SmoothNormals,而多视图路径现在使用专用的 TRELLIS.2 多视图节点,而不是将图像批量处理成常规单视图生成器。

源节点主要由 ComfyUI 扩展 visualbruno/ComfyUI-Trellis2 提供。

注意:此工作流程只能在中型、大型、超大型机器上运行。2X超大型或更大的机器将抛出错误。

注意:在 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 图像 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路径。使用 Trellis2LoadModel (#139) 加载 TRELLIS.2 管道,通过 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) 比简单路径暴露更多详细的生成控制,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

如果您已经有一个干净的网格并且只需要纹理,请使用此路径。使用 Trellis2LoadModel (#177) 加载 TRELLIS.2 管道,通过 Trellis2LoadImageWithTransparency (#297) 加载参考图像,使用 Trellis2PreProcessImage (#180) 预处理,并使用 Trellis2LoadMesh (#294) 加载网格。Trellis2MeshTexturing (#174) 将纹理烘焙到网格上,并输出更新的三角网格加上纹理图像。PreviewImage (#175, #178) 让您检查烘焙的纹理贴图,Preview3D (#318) 显示最终的着色结果。使用 Trellis2ExportMesh (#179) 导出。

7) Better_Texture

此分支是比简单/高级路径更强的单图像生成和纹理化工作流程。它从 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),并通过 Trellis2ExportMesh (#223) 进行最终纹理化 GLB 导出。在 Preview3D (#322) 中检查最终输出。

10) Max_Quality

此分支是工作流程中最重的分阶段管道,旨在实现最大质量。它遵循与 High_Quality 相同的三阶段结构,但具有更激进的生成和纹理化设置。在 PrimitiveString (#243)、Trellis2LoadImageWithTransparency (#286) 和 Trellis2PreProcessImage (#231) 中开始。初始网格阶段使用 Trellis2LoadModel (#232)、Trellis2MeshWithVoxelAdvancedGenerator (#251)、Trellis2ReconstructMeshWithQuad (#246)、Trellis2SimplifyMesh (#230)、Trellis2FillHolesWithMeshlib (#244) 和 Trellis2MeshWithVoxelToTrimesh (#237),然后使用 Trellis2ExportMesh (#236) 导出白色网格。

优化阶段继续使用 Trellis2Continue (#238)、Trellis2MeshRefiner (#252)、Trellis2ReconstructMeshWithQuad (#247)、Trellis2SimplifyMesh (#233)、Trellis2FillHolesWithMeshlib (#245) 和 Trellis2MeshWithVoxelToTrimesh (#240),然后使用 Trellis2ExportMesh (#241) 导出优化后的网格。

最终阶段继续使用 Trellis2Continue (#242),然后通过 `Trellis2MeshTexturingjson

11) MultViews

这是主要的专用多视图生成路径。与早期工作流程不同,它现在使用专用的 Trellis2MeshWithVoxelMultiViewGenerator 节点,而不是将多张图像批量处理成常规高级生成器。使用 Trellis2LoadModel (#256) 加载模型,然后使用 Trellis2LoadImageWithTransparency (#287, #288) 加载视图,并通过 Trellis2PreProcessImage (#255, #257) 预处理它们。示例连接目前使用 front 和 back 输入,而节点还支持 left 和 right,如果您希望连接它们。

Trellis2MeshWithVoxelMultiViewGenerator (#254) 生成资产,Trellis2PostProcessAndUnWrapAndRasterizer (#258) 展开和烘焙纹理,Trellis2ExportMesh (#259) 写入结果。在 Preview3D (#324) 中检查。

12) MultViews_MeshOnly

当您希望仅获取多视图几何时,请使用此分支。使用 Trellis2LoadModel (#262) 加载模型,使用 Trellis2LoadImageWithTransparency (#300, #301) 加载两个或更多参考视图,并通过 Trellis2PreProcessImage (#261, #263) 预处理它们。Trellis2MeshWithVoxelMultiViewGenerator (#264) 处理视图融合,然后 Trellis2RemeshWithQuad (#302)、Trellis2SimplifyMesh (#265)、Trellis2FillHolesWithMeshlib (#266) 和 Trellis2MeshWithVoxelToTrimesh (#268) 将其转换为干净的仅网格输出。使用 Trellis2ExportMesh (#267) 导出并在 Preview3D (#325) 中检查。

与纹理化多视图分支一样,示例连接使用前后图像,而左右仍为可选项。

13) MultViews_TextureMesh

如果您已经有一个网格并希望从多个视图为其纹理化,请使用此路径。使用 Trellis2LoadModel (#271) 加载模型,使用 Trellis2LoadMesh (#275) 加载网格,并通过 Trellis2LoadImageWithTransparency (#289, #290) 加载参考视图,以及 Trellis2PreProcessImage (#272, #274)。专用节点 Trellis2MeshTexturingMultiView (#276) 使用多个视图投影并烘焙纹理。使用 Trellis2ExportMesh (#273) 导出结果,并在 Preview3D (#326) 中检查。

同样,示例目前使用前后视图,但节点还支持左右输入。

14) Using_Qwen_Rembg

这是图表中最专业化的助手工作流程。它结合了自动背景移除、基于 Qwen 的法线贴图生成、多面预算批量网格生成、网格选择和最终纹理化。

在 Name - Nb Faces - Image 部分开始,使用 StringConstant 节点输入资产名称 (#91) 和目标面数 (#113),以及通过 Trellis2LoadImageWithTransparency (#127) 加载源图像。第一个 Remove Background 子图 (#133) 隔离主体。Generate Normal Map (#116) 然后使用 Qwen Image Edit 堆栈创建法线贴图样式图像。第二个 Remove Background 子图 (#115) 再次清理生成的法线贴图,然后将其传递到 Generate Meshes (#114)。

在 Generate Meshes 内,工作流程预处理引导图像,生成高质量网格,运行额外的后处理和四边形重建,然后使用批量简化/导出从面数列表中生成多个网格变体。Trellis2StringSelector (#132) 让您从批量导出列表中选择一个网格路径。最后,Texture Mesh 子图 (#131) 加载选定的网格,使用原始清理过的参考图像为其纹理化,并导出最终的 GLB,您可以在 Preview3D (#323) 中检查。

此分支特别有用,当您希望:

  • 自动隔离主体,
  • 在一次通过中生成多个几何变体,
  • 选择首选的面数版本,
  • 然后再运行最终纹理化。

此更新工作流程中的关键节点

  • Trellis2PreProcessImage 在图表中大多数生成或纹理化节点之前使用。它标准化输入图像,现在几乎在每个主要分支中出现。
  • Trellis2MeshWithVoxelGenerator 用于 Simple 和 Only_Mesh_Simple 分支的快速单图像生成器。
  • Trellis2MeshWithVoxelAdvancedGenerator 用于 Advanced、Better_Texture、High_Quality、Max_Quality、Lowpoly 和 Qwen/RMBG 辅助网格批量管道的主要受控单图像生成器。
  • Trellis2MeshRefiner 使用图像指导优化现有网格。在 MeshRefiner、High_Quality 和 Max_Quality 中使用。
  • Trellis2PostProcessAndUnWrapAndRasterizer 处理清理、UV 生成和烘焙。在当前工作流程中,它是 Simple、Advanced 和 MultViews 的主要纹理化完成节点。
  • Trellis2ReconstructMeshWithQuad 使用四边形重建步骤重建网格结构。现在是 High_Quality、Max_Quality 和 Qwen 辅助批量网格管道的主要部分。
  • Trellis2Remesh 和 Trellis2RemeshWithQuad 用于在简化、转换或进一步处理之前规范化拓扑。Trellis2RemeshWithQuad 出现在多视图仅网格分支中。
  • Trellis2SimplifyMesh 减少三角形计数,现在与孔填充一起在许多分支中使用。
  • Trellis2FillHolesWithMeshlib 多个分支中的重要新清理步骤。在转换为三角网格或进一步处理之前帮助关闭小孔。
  • Trellis2MeshWithVoxelToTrimesh 将 TRELLIS 体素网格输出转换为常规三角网格以进行导出或纹理化。
  • Trellis2MeshTexturing 用于单图像纹理投影的主要纹理烘焙节点。用于 TextureMesh、Better_Texture、High_Quality、Max_Quality、Lowpoly 和 Qwen 辅助路径中。
  • Trellis2MeshWithVoxelMultiViewGenerator 专用的多视图网格生成节点。取代旧的“将多张图像批量处理成常规生成器”的方法。
  • Trellis2MeshTexturingMultiView 专用的多视图纹理化节点,用于从多个视图将纹理投影到现有网格上。
  • Trellis2SmoothNormals 在几个高级纹理化分支中使用,以在导出前改善最终着色外观。
  • Trellis2BatchSimplifyMeshAndExport 在 Qwen/RMBG 辅助的批量生成子图内使用,以在不同面数下导出多个网格变体。
  • Trellis2StringSelector 让您在运行最终纹理化之前从批量导出列表中选择一个网格路径。

实用技巧

  • 尽可能使用主体为中心的图像,背景透明或已隔离。
  • 多视图分支支持前/后/左/右输入,但示例工作流程目前只接线前后。若有左/右,请添加。
  • 使用 Simple 或 Advanced 快速迭代,然后在需要更清洁的结构或更好的材料时转向 Better_Texture、High_Quality 或 Max_Quality。
  • 当计划在外部进行展开、重拓扑或纹理化时,使用 Only_Mesh_*。
  • 当需要受控面数和轻量化资产用于游戏或实时使用时,使用 Lowpoly。
  • 在 High_Quality 和 Max_Quality 等分阶段分支中,保留中间白色和优化导出。如果最终纹理化结果需要重做,它们是有用的检查点。
  • 对于多视图生成,在各个视图之间保持比例、构图和光照一致。
  • 对于图像引导的纹理化,保持光照中性,以避免在反照率中烘焙出强烈的高光或阴影。
  • 如果在 Using_Qwen_Rembg 部分看到错误的红色节点轮廓,请在假定分支损坏之前尝试运行工作流程。

资源

  • TRELLIS.2 模型卡:microsoft/TRELLIS.2-4B
  • TRELLIS.2 仓库:microsoft/TRELLIS.2
  • 原始 TRELLIS 仓库:microsoft/TRELLIS
  • 使用的 ComfyUI 扩展:visualbruno/ComfyUI-Trellis2
  • 辅助流中使用的背景移除模型:briaai/RMBG-2.0

致谢

此工作流程实现并基于以下作品和资源。我们衷心感谢 visualbruno 提供的 ComfyUI-Trellis2 以及图表中使用的支持节点和辅助模型的维护者,包括 TRELLIS.2、RMBG 和在工作流程中配置的基于 Qwen 的图像编辑资产。

注意:引用的模型、数据集和代码的使用受其作者和维护者提供的各自许可和条款约束。

Want More ComfyUI Workflows?

Wan 2.2 | 开源视频生成领导者

现已推出!更高精度 + 更流畅的运动。

Wan 2.2 + Lightx2v V2 | 超快速 I2V & T2V

双 Light LoRA 设置,速度提高 4 倍。

Wan 2.2 FLF2V | 首尾帧视频生成

使用 Wan 2.2 FLF2V 从起始和结束帧生成流畅视频。

Wan 2.2 Lightning T2V I2V | 4步超高速

Wan 2.2 现在快20倍!T2V + I2V 仅需4步。

Wan 2.2 图像生成 | 2合1工作流程包

MoE Mix + 仅低噪声模式,带放大。选择一个。

FLUX Controlnet 图像修补

通过使用 ControlNet 引导 FLUX.1-dev 来增强现实感。

MV-Adapter | 高分辨率多视图生成器

从单个图像或描述生成 360 度视图。

LongCat Image | 文本到图像

使用 LongCat Image 从文本生成高质量的方形图像。

关注我们
  • 领英
  • Facebook
  • Instagram
  • Twitter
支持
  • Discord
  • 电子邮件
  • 系统状态
  • 附属
资源
  • 免费 ComfyUI 在线版
  • ComfyUI 指南
  • RunComfy API
  • ComfyUI 教程
  • ComfyUI 节点
  • 了解更多
法律
  • 服务条款
  • 隐私政策
  • Cookie 政策
RunComfy
版权 2026 RunComfy. 保留所有权利。

RunComfy 是首选的 ComfyUI 平台,提供 ComfyUI 在线 环境和服务,以及 ComfyUI 工作流 具有惊艳的视觉效果。 RunComfy还提供 AI Models, 帮助艺术家利用最新的AI工具创作出令人惊叹的艺术作品。