TRELLIS.2とPixal3Dの画像から3D生成がComfyUIに標準搭載
ComfyUIコアがTRELLIS.2とPixal3Dの画像から3D生成をネイティブにサポート: 形状ステージとテクスチャステージ、MoGe深度推定、公式Comfy-Orgウェイトを使用したメッシュ後処理ノード。
概要
TRELLIS.2 は、Microsoftの40億パラメータの画像から3D生成モデルです。O-Voxel (omni-voxel) スパースボクセル表現とフローマッチングトランスフォーマーを使用して、複雑なトポロジー、シャープな特徴、透過を含むフルPBRマテリアルを備えた高忠実度の3Dアセットを生成します。このモデルは2025年12月にリリースされ(以前の記事 を参照)、変換時にレンダリングや最適化のパスを必要としません。
Pixal3D は、TRELLIS.2バックボーン上に構築された、Tencent ARC Labと清華大学によるSIGGRAPH 2026のモデルです。バックプロジェクションによるピクセル整列特徴を使用してピクセルと3Dの直接的な対応関係を確立し、単一の画像から詳細なジオメトリとPBRテクスチャを備えた、再構築に近いレベルの忠実度を実現します。
TRELLIS.2のテクスチャステージの例 (ソース: microsoft/TRELLIS.2)
Pixal3Dの単一画像からの再構築結果 (ソース: Pixal3Dプロジェクトページ)
ComfyUIへのネイティブサポート
統合PRには、両モデルの依存関係のない実装と、完全なメッシュ後処理チェーンが含まれます。これらはすべてPyTorch/scipyで再実装されており、追加の依存関係はありません:
- TRELLIS.2ノード:
Trellis2ShapeStage、Trellis2TextureStage、Trellis2UpsampleStage、Trellis2Conditioning、EmptyTrellis2LatentStructure、および専用の形状/テクスチャVAEデコーダー (VaeDecodeShapeTrellis、VaeDecodeTextureTrellis) - Pixal3Dノード: 共有のTRELLIS.2ステージとともに
Pixal3DConditioningを提供。両モデルは同じVAEとDINOv3画像エンコーダーを共有します - MoGeメトリック深度ノード: カメラ/視野角 (FOV) の推定とジオメトリ条件付けのための
LoadMoGeModel、MoGeInference、MoGePanoramaInference、MoGePointMapToMesh、MoGeGeometryToFOV、MoGeRender - メッシュ後処理:
RemeshMesh(DCリメッシュ)、DecimateMesh(QEMデシメーション)、UnwrapMesh(UVアンラップ)、ApplyTextureToMesh、BakeTextureFromVoxel、BakeAmbientOcclusion、BakeNormalMapFromMesh、FillHoles、WeldVertices、MeshSmoothNormals - 3Dエクスポート:
SaveGLB、Save3DAdvanced、SaveGaussianSplat、SavePointCloud、MeshToFile3D、およびMergeMeshesとRotateMeshユーティリティ
ComfyUI内のPixal3Dテストワークフロー (ソース: Comfy-Org/ComfyUI PR #14718)
ワークフロー
Comfy-Org/Pixal3D リポジトリでホストされている公式のサンプルワークフローは、単一の入力画像から形状生成、テクスチャベイク、メッシュエクスポートまでの完全なチェーンを実行します:
モデルのダウンロード
Comfy-Orgの再パッケージ版ウェイト は、bf16 および INT8 ConvRot 精度のすぐに使えるチェックポイントを提供します:
📂 ComfyUI/models/
├── 📂 diffusion_models/
│ ├── trellis_2_bf16.safetensors # or trellis_2_int8_convrot.safetensors
│ └── pixal3d_bf16.safetensors # or pixal3d_int8_convrot.safetensors
├── 📂 clip_vision/
│ └── dino_v3_vit_l.safetensors # Pixal3D uses dino_v3_L_naf_fp32.safetensors
└── 📂 vae/
├── trellis_2_shape_vae_bf16.safetensors
└── trellis_2_texture_vae_bf16.safetensors
コメント
GitHubでサインインしてディスカッションに参加しましょう。