AI Play とは

ControlNet などの構図制御とは

ポーズ・輪郭・奥行きなどを指定して、画像生成の構図をコントロールする技術

画像生成AIは文章だけで絵を作れますが、「この人をこのポーズで」「この間取りのまま雰囲気だけ変えて」といった細かい指定は、プロンプトだけではなかなか伝わりません。ControlNet(コントロールネット)は、輪郭線やポーズ、奥行きといった「構図の設計図」を追加の条件として与えることで、生成結果をコントロールする代表的な技術です。

ControlNetとは

ControlNet は、Lvmin Zhang、Anyi Rao、Maneesh Agrawala による論文「Adding Conditional Control to Text-to-Image Diffusion Models」(2023年2月公開)で提案されました。学習済みの 拡散モデル(Stable Diffusion など)の本体は固定したまま、条件画像を読み取るための追加ネットワークを接続する設計です。論文では、エッジ(輪郭)、深度、セグメンテーション、人物のポーズなどの条件で検証されており、条件を単独または複数組み合わせて使えることが示されています。

元のモデルを壊さずに機能を足せるため、コミュニティでさまざまな条件用のモデルが作られ、画像生成ツールの標準的な機能として広まりました。

よく使われる条件の種類

使い方の基本的な流れ

  1. 参考にしたい画像(写真、ラフ、ポーズ見本)を用意する。
  2. 前処理(プリプロセッサ)で、輪郭線・骨格・深度などの「条件画像」を抽出する。
  3. 条件画像とプロンプトを一緒に入力して生成する。
  4. 条件の強さ(効き具合)を調整する。強すぎると不自然に、弱すぎると構図が崩れます。

ツールによって画面や名称は異なりますが、「条件画像」「条件の種類」「強さ」を指定するという考え方は共通です。

ControlNet以外の構図制御

実務での活用例

注意点

参考リンク

編集: AI Play 編集部 最終更新: 2026-10-25