ComfyUIで建築外観パースを自動生成する方法|実務5テクニック
建築外観パースの制作には、モデリング、マテリアル設定、ライティング調整と多くの工程が必要です。1枚の完成パースに数時間から数日を費やすことも珍しくありません。クライアントから「夕景も見たい」「季節を変えてほしい」と要望が加われば、作業量は一気に膨らむ課題です。
ComfyUI(ノードをつないで画像生成AIを動かすツール)を使った建築外観パースの自動生成なら、こうした課題を大幅に解消できます。ControlNet(コントロールネット)で建物の形状を維持しながら、空や植栽、周辺環境をAIに任せる方法が確立されています。SDXL(Stable Diffusionの高解像度版)系に加え、2024年以降はFLUX.1(高品質な新世代画像生成モデル)系モデルが海外のarchvizコミュニティで主流となり、選択肢は一気に広がりました(2026年4月現在)。
この記事では、ComfyUIで建築外観パースを自動生成するワークフローの組み方から、ControlNetの活用法、時間帯や季節のバリエーション一括生成、アウトペインティングによる周辺環境の拡張まで、実務で使えるテクニックを体系的に解説します。
外観パース生成がインテリアより難しい理由
ComfyUIで建築パースを生成する場合、外観とインテリアでは求められる要素が大きく異なります。外観パース特有の難しさを理解しておくと、ワークフロー設計の精度が上がります。
空・植栽・周辺環境の自然な再現
インテリアパースは壁・床・天井で囲まれた空間のため、背景要素が限定的です。一方、外観パースでは建物の背景に空、前景に植栽や道路、遠景に山並みや隣接建物など、多様な要素が含まれます。
AIが生成する空は比較的自然に仕上がりますが、植栽のスケール感がずれたり、周辺環境が建物のスタイルと合わなかったりする問題が起きやすいポイントです。建物部分をControlNetで厳密に制御し、背景はプロンプトで方向性を示す方法が扱いやすい構成です。
屋外照明とスケール感の違い
屋内照明は光源の位置や強さを限定できます。しかし外観パースでは太陽光の角度、雲による拡散光、建物が落とす影など、照明条件が複雑です。
スケール感も見落としがちな要素ではないでしょうか。人物や車両を配置した際に、建物との大きさの比率が不自然だと、パース全体の説得力が失われます。プロンプトに「human scale reference」や「street level perspective」といった指定を加えると改善できます。
ComfyUIで外観パースを生成する基本ワークフロー
ここからは、実際にComfyUIで外観パースを生成するための具体的な手順を見ていきます。
必要なモデルとノード構成
外観パース生成に適したモデル構成は次のとおりです(2026年4月現在)。
- ベースモデル: SDXL系(Juggernaut XL、RealVisXL など建築向きのモデル)、またはFLUX.1-dev(高解像度・高品質寄り)
- ControlNetモデル: Canny(輪郭制御)、Depth(奥行き制御)、MLSD(建築の直線検出)
- アップスケーラー: 4x-UltraSharp、ESRGAN系、Ultimate SD Upscale ノード
モデル選択の目安は、生成速度と柔軟性を優先するならSDXL系、フォトリアル度と高解像度の一発出しを狙うならFLUX.1-devです。基本的なノード構成は、KSampler(画像生成の中核ノード)を中心に ControlNet Apply ノードで形状制御を追加する形になります。ComfyUI建築パースの全体像を先に把握しておくと、ノード配置の意図が理解しやすくなります。
建築外観向けプロンプトの書き方
外観パースのプロンプトでは、建物そのものの描写に加えて、周辺環境と雰囲気の指定が重要です。効果的なプロンプトの構成要素を紹介します。
建物の描写: 「modern residential house, white concrete facade, large glass windows, flat roof」のように素材・形態・スタイルを明記します。
環境の描写: 「lush green garden, mature trees, clear blue sky, soft afternoon sunlight」など、植栽・空・光の条件を具体的に指定します。
画質の指定: 「architectural photography, 8k uhd, photorealistic, professional exterior rendering」といった品質キーワードを加えます。
プロンプトの詳しい設計手法はComfyUIプロンプトエンジニアリングで解説しています。外観パースでは特に環境描写の比重を高めることがポイントです。
Canny+Depth+MLSDで建物形状を制御する
外観パース生成で最も重要なのは、建物の形状を正確に維持することです。ControlNetのCanny、Depth、MLSDを組み合わせると、高い精度で制御できます。
Cannyの役割: 建物の輪郭線を検出し、窓の配置や屋根の形状を維持します。エッジ検出の閾値は、外観パースの場合 low_threshold=100、high_threshold=200 あたりが目安です。
Depthの役割: 建物の奥行きと立体感を制御します。手前の外壁と奥の外壁、屋根面の角度差などが自然に表現されます。
MLSDの役割: 建物の水平・垂直ラインだけを抽出するライン検出モデルです。窓枠や軒先の直線が歪みにくく、建築用途では初期段階から組み込む価値があります。
実務では、Cannyの強度を0.7〜0.9、Depthの強度を0.5〜0.7、MLSDの強度を0.4〜0.6に設定するのが効果的です。建物部分は忠実に再現しながら背景には自由度を持たせるバランスを意識してみてください。ControlNet Cannyの詳細な設定方法はControlNet Canny活用ガイドを参照してください。
時間帯・季節・天候バリエーションの一括生成
外観パースの大きな強みは、同じ建物を異なる条件で見せられることです。ComfyUIならプロンプトの差し替えだけで複数バリエーションを一括生成できます。
プロンプト差し替えによるバッチ処理
ComfyUIのバッチ処理機能を使えば、環境条件だけを変えた複数パースを自動で生成できます。建物の描写部分を固定し、環境描写の部分だけを差し替えたプロンプトセットを用意する方法です。
ControlNetの入力画像(Canny/Depth)は共通のまま、テキストプロンプトのみ変更する方式です。建物形状は完全に統一されたまま、雰囲気の異なるパースが得られる点がメリットです。
夕景・夜景・雪景色の実践例
どのバリエーションがクライアントに喜ばれるか気になりませんか。特に反応のよいパターンを紹介します。
- 夕景: 「golden hour, warm sunset light, long shadows, orange sky gradient」
- 夜景: 「night scene, interior lights glowing, moonlight, dark blue sky, exterior lighting」
- 雪景色: 「winter scene, snow covered roof, bare trees, overcast sky, cold atmosphere」
- 桜の季節: 「spring, cherry blossom trees, pink petals, soft daylight」
設計初期段階で3〜4パターンを一括生成し、クライアントに方向性を確認する使い方が効率的です。海外archvizコミュニティでは、昼景・夕景・夜景の3点セットを標準として採用する事例が多く見られます。
アウトペインティングで周辺環境を拡張する
生成した外観パースの画角が狭い場合や、周辺環境をもっと見せたい場合はどうすればよいでしょうか。アウトペインティングが有効な解決策です。
Pad Image for Outpaintingノードの設定
ComfyUIでは「Pad Image for Outpainting」ノードを使って、画像の上下左右に拡張領域を追加します。建物を中心に据えたまま、空を上方向に広げたり、前庭を下方向に拡張したりできます。
設定のポイントは次のとおりです。
- 上方向の拡張: 空を広げる場合、元画像の30〜50%程度が自然な仕上がりになります
- 下方向の拡張: 前庭やアプローチを追加する場合、20〜40%程度が目安です
- 左右の拡張: 隣接する環境を広げる場合に使います
より高品質な仕上がりを狙う場合は、FLUX.1 Fill(インペイント・アウトペイント統合モデル)を選ぶ方法もあります(2026年4月現在)。従来のSD系より境界の破綻が少なく、建築パースのような直線が多い画像と相性の良い選択肢です。
空と地面を自然に広げるコツ
アウトペインティングで最も失敗しやすいのが、元画像との境界部分です。不自然な継ぎ目を防ぐために、いくつかのテクニックがあります。
まず、拡張する方向ごとにプロンプトの重点を変えます。上方向なら空と雲の描写を強調し、下方向なら地面や植栽の連続性を意識した指定にします。
次に、拡張領域にもDepth ControlNetを同時適用するのが海外archvizで広がっている工夫です。元画像の奥行き情報を外側へ延長する形で渡すと、空の傾斜や地面のパース感が破綻しにくくなります。
一度に大きく拡張するのではなく、段階的に少しずつ広げるほうが品質は安定します。詳しい手順はアウトペインティング実践ガイドにまとめています。
外観パース生成の品質を高める実務テクニック
基本ワークフローで生成したパースを、提案資料として使えるレベルに仕上げるためのテクニックを紹介します。
ControlNetの使い分け(MLSD・Lineart・Hed)
建物の直線を正確に再現したい場合、CannyやDepthに加えてMLSD(Multi-Level Line Segment Detector)、Lineart、Hedをケース別に選ぶ発想が有効です。MLSDは水平・垂直ラインを強力に維持、Lineartは手描き線画風のタッチを残す際に有利、Hedはシャープすぎない柔らかなエッジを拾うのが特徴です。
3つのControlNetを同時に使う場合、それぞれの強度バランスが重要です。Canny 0.6、Depth 0.5、MLSD 0.4 程度を起点として、生成結果を見ながら調整します。強度の合計が高すぎると画面が硬くなり、低すぎると建物の形状が崩れるため、バランスを探る姿勢が大切です。
さらに、各ControlNetの start/end step を調整すると「CG感」を抜くのも効果的なポイントになります。たとえばMLSDを開始ステップ0.0〜終了0.6に限定すると、序盤で輪郭を固め、後半はAIの自由度を確保できます。この辺りは海外の建築事務所の実運用でも紹介されている調整手法です(2026年4月現在)。
3段ステージ構成で提案資料レベルに仕上げる
海外のarchvizコミュニティで定着している流れが、「下書き→詳細化→アップスケール」の3段ステージ構成です。初期生成の解像度は1024×1024(SDXL)が一般的ですが、提案資料やプレゼンテーションには不十分な解像度です。3段に分けてクオリティを引き上げます。
第1段階(下書き): SDXLまたはFLUX.1-devで1024×1024の構図を素早く量産し、方向性を決めます。
第2段階(詳細化): Hires Fix(KSamplerでデノイズ0.3〜0.5で再生成)により、ディテールを追加しながら2048×2048へ拡大します。
第3段階(アップスケール): Ultimate SD Upscale ノードや4x-UltraSharpなどのアップスケーラーで4096×4096まで拡大し、印刷にも耐える解像度を確保します(2026年4月現在)。
初期段階の方向性確認には1024×1024で十分です。クライアントの承認が取れた段階でアップスケールすると、無駄な処理時間を削減できます。スケッチからレンダリングへの変換でも、このアップスケール工程を詳しく解説しています。
まとめ
ComfyUIを使った建築外観パースの自動生成は、ControlNetによる形状制御とプロンプトによる環境指定を組み合わせることで実現できます。
外観パースでは、空・植栽・周辺環境といったインテリアにはない要素の再現が求められます。CannyとDepthのControlNetを併用し、建物形状は忠実に保ちつつ、背景要素にはAIの生成力を活かすアプローチが効果的です。
時間帯や季節のバリエーションはプロンプトの差し替えだけで一括生成でき、アウトペインティングで画角の拡張も可能です。従来のレンダリングでは数日かかっていた複数バリエーションの制作が、数十分で完了します。
まずは手元のスケッチや3Dモデルのスクリーンショットを入力画像として、ControlNet付きの外観パース生成を試してみてください。
あわせて読みたい
- ComfyUI建築パース完全ガイド — 建築向けComfyUIワークフローの全体像を体系的に解説
- ComfyUIでスケッチからレンダリングを生成する方法 — 手描きスケッチを入力にしたパース生成の手順を紹介
- ComfyUI ControlNet Canny活用ガイド — Cannyモデルの設定と建築用途での最適なパラメータを解説
- ComfyUIアウトペインティング実践ガイド — 画像の拡張テクニックと建築パースへの応用方法を紹介




