深度マップと Depth ControlNet の概要
深度マップ(Depth Map)は、シーン内の物体と観察者またはカメラとの距離をグレースケール値で表現する特殊な画像です。深度マップでは、グレースケール値が距離に反比例しており:明るい領域(白に近い)ほど物体が近く、暗い領域(黒に近い)ほど物体が遠くなります。
Depth ControlNet は、深度マップの情報を理解・活用するために専門的に訓練された ControlNet モデルです。このモデルは AI が空間関係を正しく解釈できるように支援し、生成される画像が深度マップで指定された空間構造に従うことを保証します。これにより、三次元的な空間レイアウトを精密に制御することが可能になります。
ControlNet を用いた深度マップの応用シーン
深度マップは、さまざまなシーンで幅広く応用されています:- ポートレートシーン:被写体と背景の空間関係を制御し、顔などの重要な部位における歪みを回避
- 風景シーン:前景、中景、背景の階層的関係を制御
- 建築シーン:建物の空間構造および透視関係を制御
- 製品展示:製品と背景との分離および空間的位置関係を制御
ComfyUI ControlNet ワークフローの使用例解説
1. ControlNet ワークフローの素材
以下のワークフロー画像をダウンロードし、ComfyUI へドラッグ&ドロップすることで、ワークフローを読み込んでください:
以下の画像をダウンロードしてください。この画像を入力として使用します:
2. モデルのインストール
ネットワーク環境によって自動ダウンロードが完了できない場合、以下のモデルを手動でダウンロードし、指定ディレクトリに配置してください:
3. ワークフロー実行のステップバイステップ手順

Load Checkpointノードが architecturerealmix_v11.safetensors を正常に読み込めることを確認してくださいLoad ControlNetノードが control_v11f1p_sd15_depth_fp16.safetensors を正常に読み込めることを確認してくださいLoad Imageノード内のUploadボタンをクリックし、前述の深度画像をアップロードしてくださいQueueボタンをクリックするか、ショートカットCtrl(Cmd) + Enterを使用して画像生成を実行してください
深度制御と他の技術の組み合わせ
創作目的に応じて、Depth ControlNet を他の種類の ControlNet と組み合わせることで、より優れた結果を得ることができます:- Depth + Lineart:空間関係を維持しつつ輪郭を強調。建築物、製品、キャラクターデザインに適しています
- Depth + Pose:人物のポーズを制御しつつ、正しい空間関係を維持。人物シーンに適しています