visualbruno/ComfyUI-Trellis2

ComfyUI Wrapper for Microsoft Trellis.2 - Native and Compact Structured Latents for 3D Generation

解决的问题

该项目提供了一个 TRELLIS.2 的 ComfyUI 封装,允许用户将图像生成 3D 资产的过程集成到基于节点的可视化工作流中。它简化了创建 3D 网格、为其添加纹理以及使用各种专用节点进行优化的流程。

工作原理

实现了 TRELLIS.2 框架所需的一系列步骤,将图像转换为 3D 对象。该封装提供了以下功能的节点集合:

  • 生成:从单张图像生成多视角图像或体素(例如使用 Sparse、ImageCond 或 Shape Cascade 生成器)。
  • 网格创建:将体素转换为网格,并使用各种算法(例如 Voxel to Mesh、Trellis2ReconstructMesh)重建网格。
  • 网格优化:使用 PyMeshlab 和 Meshlib 等库,通过平滑、顶点焊接、简化网格和填充孔洞等工具清理几何结构。
  • 纹理应用:基于多视角图像为 3D 模型应用纹理。

适用人群

使用 ComfyUI 并希望利用 TRELLIS.2 架构从 2D 图像生成 3D 资产的艺术家、3D 设计师和 AI 研究人员。

主要亮点

  • 全面的网格工具集:包含用于平滑、简化和生成水密网格(Voxel to Mesh)的节点。
  • 支持 LMD:支持多种模型,包括 Pixal3D-T 和 DINOv3 特征提取器。
  • 灵活的生成方式:提供多种生成器类型(Sparse、ImageCond、Shape),以满足不同的 3D 重建需求。
  • 多视角渲染:通过 Nvdiffrast 集成渲染功能。
  • 高级后期处理:专用节点用于填充孔洞、焊接顶点和简化网格。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目