Skip to main content

ComfyUI MoGe の紹介

MoGe(CVPR 2025、Microsoft Research)は、オープンドメインの単一画像から3Dジオメトリを復元する強力な単眼ジオメトリモデルです。メートルスケールのポイントマップ、深度マップ、ノーマルマップ、カメラFOVを1回のフォワードパスで推定します。 主な機能:
  • 正確な3Dジオメトリ推定:単一画像からポイントマップ、深度マップ、ノーマルマップを同時出力
  • メートルスケール(MoGe-2):実世界スケールのポイントマップと深度マップ
  • 柔軟な解像度:様々な解像度とアスペクト比(2:1〜1:2)に対応
  • 高速推論:A100 / RTX 3090 で約60ms/枚(FP16、ViT-L)
  • パースペクティブ画像およびパノラマ画像からのメッシュ生成
MoGe は2つのバージョンを提供:
MoGe-2 はメートルスケールと高品質な法線マップ推定を追加、よりシャープなビジュアル詳細と低レイテンシを実現。MoGe-2 with normal(moge_2_vitl_normal_fp16)を推奨します。
ComfyUI が最新版に更新されていることを確認してください。このガイドで紹介するワークフローは、ワークフローテンプレートから入手できます。 テンプレート内に該当のワークフローが見つからない場合、ComfyUI のバージョンが古くなっている可能性があります。ワークフローを読み込んだ際にノードが欠落している場合の考えられる原因:
  1. 最新の ComfyUI(Nightly 版)を使用していない
  2. 起動時に一部のノードのインポートに失敗している
ComfyUI は MoGe ノードをネイティブサポートしています。始める前に ComfyUI を最新バージョンに更新してください。生成済みの .glb 形式モデルは ComfyUI/output/mesh フォルダーに出力されます。

モデルのインストール

MoGe チェックポイントをダウンロードし、ComfyUI の該当フォルダに保存します:

ワークフロー例

MoGe: 深度推定

1枚のRGB画像をアップロードし、カラー深度プレビューと生の深度マップを生成します。 MoGe深度推定ワークフローのプレビュー

Comfy Cloudで実行

Comfy Cloudで開く

ワークフローをダウンロード

JSONをダウンロードするか、テンプレートライブラリで「MoGe: Depth Estimation」を検索
入力素材 対応するLoadImageノードに以下のファイルをアップロードします:

alien_world.png

LoadImageノード9 · alien_world.png

1.1 実行手順

  1. LoadMoGeModelノードにMoGeチェックポイントが読み込まれていることを確認します
  2. Load Imageノードに画像を読み込みます
  3. Queueをクリックするか、Ctrl(⌘)+Enterを押して実行します
  4. ワークフローはカラー深度プレビュー、生の深度プレビュー、マスクを出力します

MoGe: パースペクティブジオメトリ推定

画像をアップロードしてパースペクティブジオメトリを推定します。入力から3D深度マップとサーフェスノーマルを生成し、テクスチャ付きGLBメッシュに変換します。 MoGeパースペクティブ→メッシュワークフローのプレビュー

Comfy Cloudで実行

Comfy Cloudで開く

ワークフローをダウンロード

JSONをダウンロードするか、テンプレートライブラリで「MoGe: Perspective Geometry Estimation」を検索
入力素材 対応するLoadImageノードに以下のファイルをアップロードします:

modern_living_room.png

LoadImageノード9 · modern_living_room.png
入力画像
これは単眼ジオメトリ推定です。遮蔽された領域やオブジェクトの背面は欠落または断片化します。クイックシーンプロトタイピング、参照ジオメトリ、深度やノーマルをメッシュとして可視化するのに有用ですが、マルチビュー3D再構成の代替にはなりません。

2.1 実行手順

  1. LoadMoGeModelノードにMoGeチェックポイントが読み込まれていることを確認します
  2. Load Imageノードにパースペクティブ写真を読み込みます
  3. (オプション)OpenGLおよびDirectXのノーマルプレビューを確認します
  4. Queueをクリックするか、Ctrl(⌘)+Enterを押して実行します

Moge: パノラマ→メッシュ

正距円筒図法の360°パノラマ画像をアップロードし、頂点カラー付きテクスチャGLBメッシュを生成します。 MoGeパノラマ→メッシュワークフローのプレビュー

Comfy Cloudで実行

Comfy Cloudで開く

ワークフローをダウンロード

JSONをダウンロードするか、テンプレートライブラリで「Moge: Panorama to Mesh」を検索
入力素材 対応するLoadImageノードに以下のファイルをアップロードします:

lego_street_panorama.png

LoadImageノード28 · lego_street_panorama.png
入力パノラマ
このワークフローはMoGePanoramaInferenceを使用してパノラマを12枚のパースペクティブビューに分割し、各ビューに対して独立して単眼ジオメトリ推定を実行し、その後1つのメッシュに統合します。

3.1 実行手順

  1. LoadMoGeModelノードにいずれかのMoGeチェックポイントが読み込まれていることを確認します
  2. Load Imageノードに正距円筒図法のパノラマ画像を読み込みます
  3. Queueをクリックするか、Ctrl(⌘)+Enterを押して実行します

コミュニティリソース