Stable Diffusionで背景・風景を生成するプロンプト(呪文)一覧

画像の背景は、見る人にシチュエーションを伝えるための大切な要素の一つです。

Stable Diffusionで画像を作る際に、狙い通りの背景を生成したいと誰もが考えるはず。

しかし、

  • 背景を生成するためのプロンプト(呪文)がわからない
  • 思ったとおりの背景を生成できない
  • 低品質な背景になってしまう

こういった悩みを抱えている方が多いでしょう。

結論からいうと、Stable Diffusionのプロンプトは背景や風景、シチュエーションなどに適したプロンプトを入力することで、理想の生成結果に近づけます。

今回は、Stable Diffusionでの生成時に使える、背景に関するプロンプトを中心に紹介します。

画像生成で背景の質を高めたい方は、ぜひ最後までご覧ください。

Stable Diffusionの導入方法や使い方については以下の記事で詳しく解説しています。

目次

Stable Diffusionの背景・風景に関するプロンプト(呪文)一覧

Stable Diffusionで出力した森の画像

Stable Diffusionで背景や風景の画像を作るときに使えるプロンプトの例を、以下のカテゴリに分けて列挙します。

  • 屋内
  • 屋外・自然
  • 施設・観光地
  • 乗り物・交通機関
  • 観光地
  • 無背景・単色など

屋内

プロンプト(呪文)意味
indoors屋内
dining食堂
kitchenキッチン
living roomリビングルーム
bed room寝室
bath風呂
officeオフィス
factory工場
hospital病院
school学校
classroom教室
hallway廊下
library図書館
convenience storeコンビニエンスストア(コンビニ)
shop
cafeカフェ
bar酒場
hotelホテル
restaurantレストラン
movie theater映画館
aquarium水族館
gymジム
stadium球技場
church教会
casinoカジノ
prison刑務所

屋外

プロンプト(呪文)意味
outdoors屋外
town
country town田舎
village
city都市
road道路
alley裏通り
crosswalk横断歩道
sidewalk歩道
residential street住宅街
shopping street商店街
crowd人混み
park公園
garden
fountain噴水
farm
canal水路
bridge
shirine神社
temple
graveyard墓地
amusement park遊園地
castle
windmill風車

自然

プロンプト(呪文)意味
nature自然
forest
jungleジャングル
tree
grass field草原
mountain
hill
cliff
cave洞窟
desert砂漠
island
lake
waterfall
ocean
beach浜辺
under the sea海底
hot spring温泉
sky
sun太陽
stars
shooting star流れ星
moon
space宇宙

乗り物・交通機関

プロンプト(呪文)意味
unicycle一輪車
bicycle自転車
car
car interior車内
taxiタクシー
taxi standタクシー乗り場
train電車
subway地下鉄
station
railroad線路
busバス
bus stopバス停
ferryフェリー
harvor
plane飛行機
airport空港

観光地

プロンプト(呪文)意味
Tokyo sky tree東京スカイツリー
Kinkakuji金閣寺
The Statue of Liberty自由の女神像
The Great Wall of China万里の長城
Pyramidピラミッド
Colosseumコロッセオ
The Eiffel Towerエッフェル塔
The Sydney Opera Houseオペラハウス
Mont Saint Michelモンサンミッシェル
Angkor Watアンコールワット
Sagrada Familiaサグラダファミリア
Ayers Rockエアーズロック
Leaning tower of pisaピサの斜塔
Stonehengeストーンヘンジ
Machu picchuマチュピチュ
Antelope canyonアンテロープキャニオン

無背景・単色など

プロンプト(呪文)意味
no background背景なし
background only背景のみ
simple background単純な背景
flat backgroundフラットな背景
gradient backgroundグラデーションの入った背景
blurry backgroundぼかした背景
white background白背景
green background緑背景
blue background青背景

シチュエーションや構図を変えるプロンプト一覧

Stable Diffusionで出力した建物の画像

続いて、背景のシチュエーションや構図を変更するときに使えるプロンプトの例を列挙します。

  • 季節・行事
  • 天気
  • 時間帯
  • カメラアングル・構図
  • 光源・ライティング

季節・行事

プロンプト(呪文)意味
spring
summer
autumn
winter
cherry blossoms viewing花見
fireworks花火
Fall foliage viewing紅葉狩り
auroraオーロラ
New Year正月
Lunar New Year旧正月
valentine’s dayバレンタインデー
halloweenハロウィーン
Thanksgiving感謝祭
Christmasクリスマス
Albuquerque International Balloon Fiestaアルバカーキ・インターナショナル・バルーン・フェスタ
Rio Carnivalリオのカーニバル
Easterイースター祭
Hanukkahハヌカ
Dia de los Muertos死者の日

天気

プロンプト(呪文)意味
sunny晴れ
fine weather快晴
cloudy曇り
rain
light rain小雨
heavy rain大雨
thunder
thunderstorm雷雨
snowing降雪
fog

時間帯

プロンプト(呪文)意味
morning
noon
afternoon午後
evening夕方
night
midnight深夜
sunrise日の出
sunset日の入り
Twilight黄昏時(たそがれどき)
magic hourマジックアワー
blue hourブルーアワー

カメラアングル・構図

プロンプト(呪文)意味
close-up近くから
long shot遠くから
dutch angleカメラを斜めに傾ける
top angle上から
low angle下から
aerial shot上空から
overhead shot真上から
bird’s eye view鳥瞰図(空の上から)
worm’s eye view虫瞰図(地面の近くから)
fisheye魚眼レンズ
narrow angle狭角レンズ
perspective広角レンズ

bird’s eye viewやworm’s eye view、fisheyeは生物が映り込む場合があるため、生物名をネガティブプロンプトに書いたうえで使用しましょう。

ネガティブプロンプトとは?

画像を生成する際に除外したい内容の指示文のこと

光源・ライティング

プロンプト(呪文)意味
strong light強い光
light sparkles輝く光
sunlight太陽光
sunbeam太陽光線
dappled sunlight木漏れ日
moonlight月光
spotlightスポットライト
volumetric lightingボリューム感のある光
cinematic lightingシネマティックな光
dynamic lightingダイナミックな光
dimly light薄暗い光
darkness暗闇

クオリティの高い背景・風景を生成する5つのコツ

Stable Diffusionで出力した居酒屋の画像

背景の画像を高いクオリティで生成するためのコツを5つ紹介します。

  1. 画質を向上させるプロンプトを書く
  2. 状況を詳しく記述する
  3. 画像サイズを横長にする
  4. 背景が得意なモデルを使う
  5. Loraを利用する

1.画質を向上させるプロンプトを書く

画質を向上させるプロンプトを入力すれば、クオリティの高い画像を生成しやすくなります。

たとえば、以下のような単語を入力するとよいでしょう。

  • Masterpieces(傑作)
  • best quailty(最高品質)
  • hyper detailed(非常に詳細)

以下の記事も参考にして、プロンプトの精度を高めてみてください。

また、ネガティブプロンプトを利用するのも効果的です。

ネガティブプロンプトとは?

画像を生成する際に除外したい内容のテキストを入力すること。

2.状況を詳しく記述する

背景となる場所の状況を詳しく鮮明に書けば、イメージに沿った画像を作りやすくなります。

状況を説明する際には、以下のように5W1Hを意識するとよいでしょう。

  • When(いつ)
  • Where(どこで)
  • Who(誰が)
  • What(何を)
  • Why(なぜ)
  • How(どのように)

たとえば「泳ぐ女性」と入力するよりも「夏に、プールで、女性が、泳ぐ、暑いから、ワンピースの白い水着で」といった詳細を書いたほうが、イメージどおりの画像を生成しやすいものです。

Stable Diffusionプロンプト比較

画像を生成しながら、より詳細に追記したり省いたりして調整してみてください。

人物や小物に関する特徴も詳細に

人物や小物の特徴について詳細に書くと、背景に影響を与える場合があります。

たとえば、プロンプトに「town」と書くと多種多様な町が生成されますが「kimono」を追記して人物に着物を着せると、祭りのような夜の町並みになりやすいです。

Stable Diffusionで出力した女性の画像

さらに「Lantern」などを追記して提灯の明かりを灯せば、より雰囲気のある町が生成されるでしょう。

Stable Diffusionで出力した女性の画像

背景そのものに指示するだけでなく、被写体や周囲の特徴も詳しく書くのが大事です。

3.画像サイズを横長にする

背景に重点を置いて画像を生成する際は、サイズを横長に変更するのがおすすめです。

とくに人物などの対象物がある場合、横長にしたほうが背景をきれいに生成しやすくなります。

Stable Diffusionで出力した女性の画像

背景だけの場合でも、wide shotなどのプロンプトが機能しやすくなるでしょう。

もしスマートフォン用の画像を生成するのであれば、縦長でも構いません。

4.背景が得意なモデルを使う

配布されているモデルデータの中から、背景画像の生成に特化したものを選びましょう。

Civitaiなどで検索する際に「BACKGROUND」タブを選択すれば、以下のような背景を重点的に学習したモデルが表示されます。

生成したい系統のモデルデータを使用すれば、よりイメージに近い背景で画像を生み出せるでしょう。

Stable Diffusionで出力した画像

先に背景画像のみ生成し、あとから人物画像を合成するのも一つの手です。

5.Loraを利用する

モデルを変更したくないのであれば、Loraを利用する方法もあります。

Loraは学習内容を拡張するモデルデータで、特定のシチュエーションやジャンル、物体などをより高い精度で生成できるようになります。

たとえば、和室の背景は「Japanese room」で生成できますが、和室を学習したLoraを導入すれば品質を上げやすくなるでしょう。

Stable Diffusionプロンプト比較

ファンタジーな背景やオーロラなど、さまざまなコンセプトのLoraが配布されているので、一度チェックしてみてください。

Stable Diffusionの背景に関するQ&A

Stable Diffusionの背景に関する、よくある質問と回答を紹介します。

  • 背景のサイズを指定できますか?
  • 人物を残したまま背景だけ生成し直せますか?
  • 人物画像と背景画像を合成する方法はありますか?
  • 背景を透過させたイラストを生成するには?

背景のサイズを指定できますか?

画像を生成する際に大きさの設定を変更すれば、サイズを自由に指定できます。

ただしサイズを大きくしすぎると、画像が崩れたり生成に失敗したりする確率が高いので注意が必要です。

モデルデータは512×512の画像データで学習しているケースが多いため、サイズを変更する際は512〜768の範囲に留めるとよいでしょう。

使用するモデルがSDXLであれば1024×1024で学習されているので、1024前後のサイズでも大丈夫です。

さらに大きいサイズで作りたい場合は、以下のような方法を試してみてください。

  • 画像生成時に「高解像度補助」にチェックを入れる
  • 一度小さいサイズで生成してから拡大する
  • 高画質化できる拡張機能を利用する

人物を残したまま背景だけ生成し直せますか?

Stable Diffusion WebUIのInpaint機能や、拡張機能sd_katanukiを使用することで、背景だけ生成し直すことは可能です。

以下の手順で準備して再生成してみてください。

  1. 拡張機能sd_katanukiをインストールする
  2. sd_katanukiの機能で人物のマスク画像を作成する
  3. img2img内のInpaint uploadで元画像とマスク画像をアップロードする
  4. マスクの方式を「マスクの範囲以外をinpaint」に設定する
  5. 背景のプロンプトを書いて画像を生成する
拡張機能sd_katanukiの画面

人物画像と背景画像を合成する方法はありますか?

上で紹介した拡張機能sd_katanukiで人物画像の背景を透過すれば、背景画像と重ね合わせて合成できます。

拡張機能sd_katanukiの画面

そのため、人物画像と背景画像を別々に生成してから合成する手法も考えられるでしょう。

背景を透過させたイラストを生成するには?

画像を生成した時点で背景を透過させたい場合も、拡張機能sd_katanukiが使えます。

txt2txtで、設定項目のスクリプトを「Katanuki」に変更して画像を生成すればOKです。

通常の背景と透過された背景、2種類の画像が生成されるので注意してください。

拡張機能sd_katanukiの画面

まとめ

Stable Diffusionで出力した海辺の画像

本記事では、Stable Diffusionの背景について解説しました。

最後に、記事の内容をおさらいしておきましょう。

  • 場所を表すプロンプトを入力すれば狙った背景画像を生成できる
  • シチュエーションや被写体など、細かな情報を加えると精度が増す
  • 背景をメインにするなら横長または縦長のサイズがおすすめ
  • 作りたい背景に合ったモデルやLora、拡張機能を活用するとよい

今回紹介したプロンプトやコツを参考にすれば、より高品質な背景の画像を生成する助けになるでしょう。

別記事で解説するプロンプトの書き方も踏まえて、イメージどおりの画像作りに挑戦してみてください。

お問い合わせ

お問い合わせ

metalandへのお問い合わせは以下のフォーム、もしくはLINE@よりお願いいたします。

  • LINE@:1〜2営業日以内にご返信させていただきます。
  • 問い合わせフォーム:3〜5営業日以内にご返信させていただきます。

記事のご制作依頼、広告掲載、プレスリリースなどお気軽にお問い合わせください。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

「Metaland編集部」は、Web3.0、メタバース、AIといった最新のトピックを皆様にお届けします。専門知識がない方でもご心配は不要です。情報を深くかつ分かりやすく解説することを重視し、新しいデジタル時代への案内役となることを目指しています。一緒に新たなステップを踏み出しましょう!

目次