電話受付中 平日10:00~19:00 03-5919-0055

日本最大級のホームページ制作会社検索サイト

お急ぎの方はお電話で !( 平日10:00〜19:00 )

03-5919-0055

無料でWeb発注相談 ! 24時間受付中 !

メールで相談する

Stable Diffusionのおすすめプロンプト・呪文一覧!コツや参考サイトも紹介

田邊 竜大

Written by

田邊 竜大

Stable Diffusionのおすすめプロンプト・呪文一覧!コツや参考サイトも紹介

「Stable Diffusionのプロンプトってなに?」
「プロンプトを上手く使いこなせない」

このような悩みや疑問をお持ちではないでしょうか。Stable Diffusionは、プロンプトと呼ばれるテキストの指示を入力して画像を生成します。プロンプトで背景や絵柄を指定すれば、好みの画像を効率的に出力できます。

しかし、プロンプトにはいくつかのコツがあります。理解していないと、イメージに近い画像を生成するのは困難です。

そこで本記事では

  • Stable Diffusionの定番プロンプト
  • プロンプトを活用するコツ
  • おすすめのプロンプト参考サイト

について解説していきます。この記事を読めばプロンプトの活用方法が理解でき、イメージ通りの画像を効率よく作成できるようになります。プロンプトの投稿サイトも紹介しているので、ぜひ参考にしてください。

AIチャットで
業務を効率化しませんか?

うちのAIで
ChatGPT
できます。

Stable Diffusionのプロンプト・呪文とは

プロンプトとはテキスト形式の指示で、呪文とも呼ばれています。Stable DiffusionなどのAIは、プロンプトを読み取って指示の内容を出力しています。

プロンプトはくわしく書くほど、具体的なイメージをAIに伝えることが可能です。しかし、複雑すぎるとAIが混乱し、指示と異なる画像になることもあります。また、単語の順番によっても強調される要素が変わるため、意図通りにAIを動かすには、知識や経験に基づいたプロンプト作成が重要です。

種類別の定番プロンプト

画像生成AIではメインとなるオブジェクトの他にも、プロンプトの工夫で多様な要素を指定できます。Stable Diffusionを上手く使うための定番プロンプトを、以下の5つの項目に分類して紹介していきます。

  • 絵柄・スタイル
  • 画質
  • 背景
  • アングル

絵柄・スタイル

水彩画など絵柄を指定するためには、以下のようなプロンプトが有効です。絵柄に関するプロンプトは比較的AIが理解しやすいです。紹介したプロンプト以外で指定したい絵柄があれば、日本語で作ったプロンプトをそのまま英訳して入力してみましょう。簡単にスタイルを変更できるはずです。

絵柄に関するプロンプト 日本語訳 効果
Oil painting 油絵 油絵のような絵柄になる。リアルな仕上がりになりやすい。
Watercolor painting 水彩画 水彩画のような絵柄になる。
Comic book 漫画 アメコミのような絵柄になる。ポップな印象が強い。
Isometric アイソメトリック 斜め上から描く俯瞰図のようなスタイルになる。
Low poly ローポリゴン 低ポリゴンで作られた3Dのようなスタイルになる。昔のゲームグラフィックに近い。
Line art 線画 線画のような絵柄になる。白黒で出力される。
Craft clay 粘土 粘土で作ったようなスタイルになる。
3D Model 3Dモデル 3Dモデルのようなスタイルになる。背景は無地が多い。
Pixel art ピクセルアート ドット絵のようなスタイルになる。

下記画像は紹介したプロンプトを使用して、柴犬の画像を生成した結果です。プロンプトには「dog, “絵柄に関するプロンプト”」と入力しています。Stable Diffusionはさまざまな絵柄に対応しているため、イメージに合わせた、幅広いスタイルの画像が生成できます。

Stable Diffusionで、異なる絵柄のプロンプトで生成した9種類の柴犬の画像

画質

画質に関するプロンプト 日本語訳 効果
4k(8k) 4k画質 4k(8k)のような画質になる。
masterpiece 傑作・名作 品質を向上させる。
bestquality 最高品質 品質を向上させる。
realistic リアル 写真のようなリアルな仕上がりになる。写真や3Dモデルを生成する際は特に有効。
detailed 詳細に 全体、もしくは特定の要素を詳細に描写する。

“4k”、”materpiece”、”bestquality”などのプロンプトは入力するだけで、画像の品質を上げられます。レトロな写真など、あえて昔の画質で生成したい場合を除き、基本的には入力しておいて良いでしょう。

また、”detailed”は単体以外でも、特定のワードに絡めた使い方ができます。たとえば、「detailed eyes(目を詳細に) 」「detailed scenery(詳細な背景)」といった使い方です。くわしく描写したい要素と合わせて入力し、よりイメージに近い画像を作成しましょう。

下記画像は紹介したプロンプトを使用して、猫の画像を生成した結果です。プロンプトには「a cat resting on roof, “画質に関するプロンプト”」と入力しています。

Stable Diffusionで、異なる画質のプロンプトで生成した6種類の猫の画像

画質に関するプロンプトを入力しないと猫の目などがうまく描写されず、若干3Dモデルのような質感で生成されました。”detailed”では、猫の毛並みが詳細に描写されたほか、屋根の模様も細かくなった印象です。

背景

汎用性の高い背景に関するプロンプトを、以下に分けて紹介していきます。

  • 天気
  • 時間帯
  • その他

背景を構成する要素は多いため、イメージに近づけるには複数の単語を組み合わせる必要があります。ぜひ参考にしてください。

天気に関するプロンプト 日本語訳 効果
sun 太陽 晴れる。sunnyでも同様の効果。
heavy rain 大雨 激しい雨になる。rainよりも雨の描写が強くなる。
cloud 曇が増える。

下記画像は紹介したプロンプトを使用して、砂浜の画像を生成した結果です。プロンプトには「beatiful beach, “天気に関するプロンプト”」と入力しています。

Stable Diffusionで、異なる天気のプロンプトで生成した4種類の砂浜の画像

”sun”と”sunny”はどちらも晴れた画像になります。太陽光を強調させたい場合は”sun”を入力するなどして使い分けましょう。

時間帯に関するプロンプト 日本語訳 効果
morning 朝の描写になる。天気を指定しないと晴れやすい。
night 夜の描写になる。
dawn 明け方 夕焼けよりも紫色の描写が強くなる。
sunset 夕焼け 明け方よりも赤色の描写が強くなる。

下記画像は紹介したプロンプトを使用して、砂浜の画像を生成した結果です。プロンプトには「beatiful beach, “時間帯に関するプロンプト”」と入力しています。

Stable Diffusionで、異なる時間帯のプロンプトで生成した4種類の砂浜の画像

その他背景に関するプロンプト 日本語訳 効果
no background 無背景 メインオブジェクトに合わせた単色の背景になる。
blurry background ぼやけた背景 背景がぼやける。ポートレートのような仕上がりに。
Milky way 天の川 星空になる。”starly sky”も有効。
有名な場所 “kyoto”、”Salar de Uyuni(ウユニ塩湖)”など、有名な地名を再現する。

下記画像は”no background”、”blurry background”を使用して、コーヒーの画像を生成した結果です。プロンプトには「hot coffee, “背景に関するプロンプト”」と入力しています。

Stable Diffusionで生成した、無背景、ぼやけた背景のコーヒーの画像

無背景を指定した画像は、コーヒーに合わせて茶色になりました。また、ぼやけた背景を指定すると、対象物にのみ焦点を合わせた、ポートレートのような写真が生成されます。

続いて、プロンプトに「kyoto」「Salar de Uyuni, Milky way」と入力した結果です。世界的に有名な場所や建物であれば、固有名詞でも出力します。

Stable Diffusionで生成した、京都と星空のウユニ塩湖の画像

アングル

同じ対象物でも、アングルの違いで印象の異なる画像になります。アングルに関するプロンプトが使いこなせると、生成できる画像の幅が広がります。ぜひ参考にしてください。

アングルに関するプロンプト 日本語訳・解説 効果
low angle ローアングル 下から撮影したようなアングルになる。
bird’s-eye view 鳥瞰図 上から斜めに見下ろしたようなアングルになる。
satellite photo 衛星写真 衛星写真のようなアングルになる。
Daguerreotype 世界初の実用的写真撮影法 偉人の写真のような仕上がりになる。
fisheye lens 魚眼 魚眼で撮影したような、広角のアングルになる。
GoPro GoProで撮影したような接写写真になる。
macro lens マクロレンズ 接写写真になる。GoProよりも詳細に仕上がる。

下記画像は紹介したプロンプトを使用して生成した結果です。指定したアングル通りの画像が作成できました。

Stable Diffusionで、異なるアングルのプロンプトで生成した7種類の画像

光を上手く使うと深みや立体感を演出でき、より理想に近い質感を再現できます。光のプロンプトを活用して、クオリティの高い画像を目指しましょう。

光に関するプロンプト 日本語訳・解説 効果
natural light 自然光 自然光のような柔らかい光になる。
moon light 月光 月光のような淡い光になる。
indirect lighting 間接的な光 人口の間接的な光を追加する。
neon lighting ネオン系の光 ネオン系の光。アートのような画像になりやすい。
colorful lighting カラフルな光 人口のカラフルな光。リアルな画像になりやすい。

下記画像は紹介したプロンプトを使用して、森の画像を生成した結果です。プロンプトには「forest, “光に関するプロンプト”」と入力しています。

Stable Diffusionで、異なる光のプロンプトで生成した3種類の森画像

”indirect lighting”では、光源の位置的に人口の光だとわかります。”warm color(暖色)”などと併用すれば、より雰囲気の出る画像が生成できそうです。

また、「grizzly bear, colorful lighting」「grizzly bear, neon lighting」と入力すると、次のような結果が得られました。”colorful lighting”は撮影手法として、”neon lighting”はロゴやアートとして出力されやすいと感じました。

Stable Diffusionで、異なる光のプロンプトを使用して生成したクマの画像

ChatGPTを自社サイトで利用できるか試してみませんか?

今すぐ無料で診断する

プロンプト活用するコツ

プロンプトを活用するコツとして以下の5つが挙げられます。

  • テキストの間は「,」が基本
  • ネガティブプロンプト
  • 単語の順番
  • 重み付け
  • AND構文

テキストの間は「,」が基本

イメージ通りの画像を出力するために、プロンプトにはさまざまな単語を入力します。Googleなど検索エンジンでは単語間をスペースで区切りますが、Stable Diffusionでは一般的にカンマと半角スペースで区切ります。カンマを使うことで、AIはプロンプトを理解しやすくなります。

以下は同じプロンプトで、単語間を

  • 半角スペースのみで区切った場合
  • カンマと半角スペースで区切った場合

で比較した画像です。

半角スペースのみで区切った場合

プロンプト:Pirate ship in carribean fight the ocean masterpiece sunset sharp focus studio photo 8k highly detailed by greg rutkowski

半角スペースのみでプロンプトを区切った場合の出力結果

プロンプトの大枠は捉えられていますが、”sunset”など一部要素が含まれていません。

カンマと半角スペースで区切った場合

プロンプト:Pirate ship in carribean fight the ocean, masterpiece, sunset, sharp focus, studio photo, 8k, highly detailed, by greg rutkowski

カンマと半角スペースで区切った場合出力結果

カンマを使用して単語を区切ったプロンプトで生成した画像は、より内容を忠実に再現しています。「生成AIが理解しやすいプロンプト」を意識して入力しましょう。

ネガティブプロンプト

ネガティブプロンプトとは、出力結果に反映させない要素を指定できる機能です。たとえば、人の写っていない画像を生成したい際などに活用できます。

例として「ハロウィンの夜の街」で比較してみましょう。下記画像はネガティブプロンプトを使用せずに出力した画像です。

プロンプト:carnival, halloween, town, detailed, 4k, night

ネガティブプロンプトを使用せずに出力したハロウィンの画像

祭りに参加している人が写っています。ネガティブプロンプトに「people, person」と入力すると以下のような画像になります。

ネガティブプロンプトを使用して出力したハロウィンの画像

人の写っていない画像を生成できました。背景画像を生成したい際などに便利です。他にも、以下のような使い方ができます。

  • “text”と入力して文字を排除する
  • “adult, grown-up”と入力して子どもだけを出力する
  • “low quality, ugly”と入力してクオリティを高める

単語の順番

Stable Diffusionは、単語の順番によって優先する要素が変わるようです。下記は同一の内容で、単語の順番だけ変更した際の出力結果です。

単語の順番のみを変えて生成した2種類の生成結果

すべての画像に白と黒の要素が含まれています。しかしソファの色になりやすいのは、“a photo of cool sofa”の次に来る単語でした。特定のオブジェクトのみに要素を指定したい場合は、単語同士を隣接させると良い結果が得られそうです。

重み付け

重み付けとは、特定の単語を強調させる手法です。Stable Diffusionを搭載したサービスの中でも、有効な重み付けが異なる場合があります。今回はStable Diffusionをローカル環境で使用できる「stable-diffusion-webUI」の公式に記載されていた、下記2つの手法を解説していきます。

  • 括弧を用いた重み付け
  • コロンを用いた重み付け

括弧を用いた重み付け

括弧を用いた重み付けについて、stable-diffusion-webUIは次のように述べています。

a (word) – increase attention to word by a factor of 1.1
a ((word)) – increase attention to word by a factor of 1.21 (= 1.1 * 1.1)
a [word] – decrease attention to word by a factor of 1.1

和訳:

a (単語) – 単語への注目度を1.1倍高める。
a ((word)) – 単語への注目度を1.21倍(=1.1 * 1.1)に高める
a [word] – 単語への注目度を1.1倍下げる。

引用:stable-diffusion-webUI | Wiki

生成結果への影響を強めたい単語には( )、弱めたい単語には[ ]を使用します。下記画像は、りんごとオレンジを用いた例です。プロンプトは「a photo of oranges and apples on a table」とし、( )による重み付けを3段階に分けています。

括弧を用いた重み付けの比較画像、()使うほど影響度が弱くなる

続いて、[ ]を使用した重み付けです。

括弧を用いた重み付けの比較画像、[]使うほど影響度が弱くなる

括弧を増やすほど、単語の強弱が強調されています。複数のオブジェクトを生成する際などに活用してみましょう。

田邊 竜大

ライターのコメント

ちなみに、\(単語\)と入力すると、括弧自体を指示として認識させられます。

コロンを用いた重み付け

コロンを用いた重み付けについて、stable-diffusion-webUIには次のように掲載されていました。

a (word:1.5) – increase attention to word by a factor of 1.5
a (word:0.25) – decrease attention to word by a factor of 4 (= 1 / 0.25)

和訳

a (word:1.5) – 単語への注目度を1.5倍にします。
a (word:0.25) – 単語への注目度を4分の1にする (= 1 / 0.25)

引用:stable-diffusion-webUI | Wiki

コロンを利用すると、数値を指定して強弱を付与できます。下記画像をご覧ください。

コロンを用いた重み付けの比較画像

コロンで指定した数値に合わせて、りんごやオレンジの数が増減しています。括弧より細かく、単語の強弱を指定したい際にご活用ください。

AND構文

AND構文とは、「複数の単語を別々の要素にする場合」に便利な機能です。たとえばプロンプトに、「犬と猿」と入力する場合

  • “犬と猿”の要素を混ぜた画像
  • “犬”と”猿”を別々にした画像

のどちらを生成すればいいか、AIはわかりません。しかし、AND構文を使用すると「”犬”と”猿”を別々にした画像」と理解しやすくなります。AND構文は単語の間に「AND」を入力して使用します。下記画像をご覧ください。

AND構文を使用すると各要素が別々に認識される

プロンプトに「dog, monkey」と入力した左の画像は、要素が混ざってしまい「猿の顔をした犬」になっています。一方で「dog AND monkey」と入力した右の画像は、犬と猿が別々に描かれています。複数の要素を含むプロンプトを入力する際は、AND構文を活用して効率的に画像を生成しましょう。

おすすめのプロンプト参考サイト

以下2つのサイトには、世界中のユーザーが画像生成AIで作成した画像とプロンプトが投稿されています。イメージ通りのプロンプトが思い浮かばなければ、参考にしてみましょう。

  • Unprompt
  • MajinAI

Unprompt AI

Unprompt AIでは、以下2つの方法で他人が投稿したプロンプトを確認できます。

  • テキストによる検索
  • 画像のアップロード

それぞれの使い方を解説していきます。

テキストによる検索

トップページ左上の検索ボックスにテーマを入力します。たとえば、「機械と犬が融合したような画像」を探したければ、「macine dog」と入力します。単語と単語の間は、Google検索のようにスペースで区切るか、プロンプトのようにカンマと半角スペースで区切りましょう。

Unprompt AIで「macine dog」と検索した結果

イメージに近い画像をクリックすると、プロンプトが確認できます。

Umpromptで表示される画像をクリックするとプロンプトを確認できる

下記画像は参考プロンプトと同じ内容で生成した画像です。

Umpromptのプロンプトを参考にした、機械と犬が融合したような画像

テイストが似た画像を生成できました。プロンプトを調整すれば、より好みの画像に近づけられます。

画像のアップロード

Unpromptは、アップロードした画像の類似コンテンツを表示する機能があります。まず、検索ボックス右側のカメラマークをクリックし、アップロードする画像を選択します。例として、「サイバーパンク風のサーバー」の画像を使用しました。

Umpromptで画像をアップロードする方法。カメラボタンを押して、画像を選択する。

選択できると、下記のように類似画像が提示されます。好みの画像があればプロンプトを参考にし、自身の画像生成に活用してみましょう。

Umpromptで画像をアップロードすると、似たテイストの画像が表示される

MajinAI

MajinAIのトップページ

出典:MajinAI

MajinAIは、人の画像に特化した投稿サイトです。使用モデルや年齢制限でフィルターがかけられる上、人気順などで並び替えができます。そのため、プロンプトの参考サイトとしてだけでなく、流行っている画像を探すツールとしても使用できます。

MajinAIでspaceと検索した結果

出典:MajinAI

上記画像は“space”の検索結果です。人の画像に特化したサイトのため”space”単体の画像は少なく、女性キャラが写る傾向にあります。

プロンプトを活用できれば、理想に近い画像生成が可能

この記事では

  • Stable Diffusionの定番プロンプト
  • プロンプトを活用するコツ
  • おすすめのプロンプト参考サイト

について解説しました。Stable Diffusionには定番のプロンプトがあり、知っておくだけで画質や絵柄を簡単に変更できるようになります。重み付けや単語の順番など、プロンプトを活用するコツも解説しているので、画像を調整する際などにお役立てください。

また、おすすめのプロンプト参考サイトも紹介しました。イメージをテキストに起こすのが難しければ、他社のプロンプトから着想を得るのもおすすめです。

Stable Diffusion使いこなしたければ、プロンプトの活用が必須となります。この記事を参考に、イメージ通りの画像生成を目指しましょう。

ChatGPTを御社の営業マンや接客スタッフに

この記事を書いたライター

田邊 竜大

田邊 竜大

運営元のJetB株式会社メンバー。YouTubeやTikTokなど、さまざまなSNS運用をしていた経験を買われて優良WEBに参画。「難しいことをシンプルに」をテーマに記事を執筆。休日はフットサルかゲームをして過ごしている。神奈川県出身。

このライターの記事一覧

この記事を監修した人

藤澤 尚也

藤澤 尚也

JetB株式会社メディア事業部SV。前職の大手IT企業の同僚から誘いを受け2018年に入社。営業部に2年半、制作部に2年在籍し、マーケティングやサイト制作の実績と経験を積んだ後、幅広い知識を活かすために優良WEBに参画。ベースとラーメン二郎をこよなく愛する。

この監修者の記事一覧

Share

関連記事

Share