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 集成渲染功能。
  • 進階後處理:專用節點用於填補孔洞、焊接頂點與簡化網格。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案