Pixal3D: 画像からモデルへ
単一の画像をアップロードします。入力ビューに合わせて、完全なPBRテクスチャを持つ高忠実度の3Dモデルを生成します。 このワークフローには TRELLIS.2 パイプラインも含まれています。Boolean (Switch to Trellis2) ノードはデフォルトで false となり、ここで説明する Pixal3D パイプラインが実行され、Pixal3D モデルも自動的に読み込まれます。
Comfy Cloudで実行
このワークフローをComfy Cloudで即座に実行
ワークフローをダウンロード
JSONをダウンロードするか、テンプレートライブラリで「Pixal3D & TRELLIS.2: Image to Model」を検索してください
LoadImage ノードにアップロードしてください:
viking_wolf_rune_axe.png
LoadImage ノード122 · viking_wolf_rune_axe.png
仕組み
Pixal3D は、カメラ対応のピクセルアライン生成と、完全なメッシュ後処理パイプラインを組み合わせます:- 背景除去: BiRefNet が入力画像の背景を除去し、ワークフローは被写体を中央の 1024×1024 キャンバスに切り取ります。スイッチで背景除去をスキップできます
- カメラ推定: MoGe が画像からジオメトリとカメラの画角を推定します。画角がピクセルアライン条件付けを駆動します
- 構造生成: スパースな構造潜在変数がサンプリングされ、ボクセルにデコードされて、粗いメッシュに変換されます
- シェイプの精緻化: シェイプステージとアップサンプルステージが、ターゲット解像度 (1536) までメッシュを精緻化します
- テクスチャ生成: テクスチャ拡散ステージが PBR マテリアルのボクセル (ベースカラー、メタリック、ラフネス) を生成します
- 後処理: DC リメッシュ、QEM デシメーション、UV アンラップ、ベースカラー・法線・アンビエントオクルージョンマップのベイクを行い、最終的なテクスチャ付きメッシュを作成します
実行手順
- 画像を読み込む:
LoadImageノードを使用して、オブジェクトの画像を1枚読み込みます - ワークフローをキューに投入する: Ctrl(macOS では Cmd)+ Enter キーを押します
- パイプラインを待つ: 構造、形状、テクスチャの各ステージが順番に実行され、その後、後処理が続きます
- 結果を確認する:
Preview3DAdvancedノードでメッシュを確認します。GLB はComfyUI/output/3d/ComfyUI/に保存されます
モデルのダウンロード
このワークフローで使用するモデルをダウンロードします。2 つの拡散モデルの両方が必要です。スイッチがどちらを実行するかを選択します。対応するmodels/ サブディレクトリに配置します。
Pixal3D UNet モデル
pixal3d_int8_convrot.safetensors: Pixal3D 拡散モデル(デフォルトで読み込み)
TRELLIS.2 UNet モデル
trellis_2_int8_convrot.safetensors: TRELLIS.2 拡散モデル(スイッチが
true のときに読み込み)シェイプ VAE
trellis_2_shape_vae_bf16.safetensors: 構造とシェイプのデコード用 VAE
テクスチャ VAE
trellis_2_texture_vae_bf16.safetensors: テクスチャのデコード用 VAE
DINOv3 CLIP ビジョン
dino_v3_L_naf_fp32.safetensors: 画像条件付け用の CLIP ビジョンエンコーダー
MoGe ジオメトリ
moge_2_vitl_normal_fp16.safetensors: ピクセルアライン条件付け用の深度・カメラ推定
BiRefNet 背景除去
birefnet.safetensors: 前処理用の背景除去モデル