Contents
「プロンプト」とは、AIに「どんな画像を作ってほしいか」を伝えるための文章です。Stable Diffusionや他のAIアート生成ツールにおいて、プロンプトは生成結果に直接影響を与える最も重要な要素です。プロンプトがAIにとっての「設計図」のような役割を果たし、あなたの頭の中にあるイメージを具体的な画像として具現化します。
例えば、「sunset over the mountains, vibrant colors, realistic」と入力すると、リアルなタッチで描かれた山々の上に広がる夕焼けの風景が生成されます。一方で、同じ山のシーンでも「fantasy landscape with glowing mountains and a magical sunset」とすれば、幻想的で魔法のような雰囲気の画像が生成されます。このように、プロンプトの内容によってAIが生成する画像のスタイルや雰囲気が大きく変わります。
プロンプトを効果的に作成するためには、基本的な構造を理解し、それに従って要素を組み立てることが重要です。以下の5つの要素を覚えておくと、どんな画像を作りたいかをAIに伝えるための良いプロンプトが書けます。
- 主題 (Main Subject): 画像の中心となる要素やテーマを指定します。これはAIに「何を描くか」を指示する部分で、プロンプトの中で最も重要です。例えば、「a majestic dragon」(壮大なドラゴン)、「a futuristic cityscape」(未来的な都市の風景)、「a portrait of a beautiful woman」(美しい女性の肖像)などです。主題が明確であるほど、AIが生成する画像の中心テーマも明確になります。
- 形容詞 (Adjectives): 主題をどのように描写したいかを指示します。形容詞は、画像の雰囲気や細部を指定するために使用されます。たとえば、「cute」(かわいい)、「realistic」(リアルな)、「dark and moody」(暗く陰鬱な)、「vibrant」(鮮やかな)などです。これにより、AIが生成する画像のスタイルやトーンが決まります。
- スタイル (Style): どんなアートスタイルで描かれるかを指定します。アートスタイルの指定は、画像全体の見た目やテクスチャ、ディテールの表現に影響を与えます。たとえば、「in the style of Van Gogh」(ゴッホ風に)、「anime style」(アニメ風)、「cyberpunk style」(サイバーパンク風)、「watercolor painting」(水彩画風)など、具体的なスタイルを指示することで、AIがどのように画像を表現すべきかが明確になります。
- 詳細 (Details): 画像に含めたい具体的な要素や背景情報を追加します。詳細は、主題をさらに明確にし、シーンや背景の特定の状況を説明するために使います。例えば、「with a blue sky」(青空の下で)、「at sunset」(夕焼け時に)、「wearing a red dress」(赤いドレスを着ている)、「in a dense forest」(密林の中で)などです。詳細を加えることで、画像のシーンがより豊かになり、ストーリー性が増します。
- アートディレクション (Art Direction): 画像全体のディレクションを補足的に指定します。例えば、光の方向、カメラアングル、カラーパレットなど、ビジュアル的な指示を与えることができます。「soft lighting」(柔らかい照明)、「dramatic shadows」(劇的な影の効果)、「high contrast」(高コントラスト)、「vivid colors」(鮮やかな色合い)などの要素がここに含まれます。これにより、AIが生成する画像がより具体的で、希望に沿った表現になります。
プロンプトを作るときに役立つテンプレートをいくつか紹介します。これらのテンプレートをもとに、自分のイメージに合ったプロンプトを作りましょう。
- ベーシックなプロンプト:
- テンプレート:
[形容詞] [主題], with [詳細], in [スタイル]
- 例: 「A realistic portrait of a young woman, with a gentle smile, in the style of a Renaissance painting」(ルネサンス風のスタイルで、優しい微笑みを浮かべた若い女性のリアルな肖像画)
- 説明: 主題である「若い女性の肖像画」をリアルで優しい表情で描き、ルネサンス風のスタイルで表現することを指定しています。
- 風景のプロンプト:
- テンプレート:
[形容詞] [主題], [アートディレクション], in [詳細]
例: 「A vibrant sunset over the ocean, with dramatic shadows and soft waves, in a surrealistic style」(シュールなスタイルで、ドラマチックな影と柔らかい波がある海の上に広がる鮮やかな夕焼け) - 説明: 鮮やかな夕焼けをシュールなスタイルで描写し、影や波のディテールも指定しています。
- キャラクターのプロンプト:
- テンプレート:
[形容詞] [主題], with [詳細], [スタイル], in a [アートディレクション] setting
- 例: 「A cute anime girl with long flowing hair, wearing a school uniform, in a bright and cheerful classroom setting」(明るく楽しい教室の中で、長い髪がなびくかわいいアニメの女の子が制服を着ている)
- 説明: キャラクターのスタイル(アニメ風)と背景(教室)を組み合わせて、シーン全体のイメージを指示しています。
- コンセプトアートのプロンプト:
- テンプレート:
[形容詞] [主題] in [スタイル], featuring [詳細], with [アートディレクション]
- 例: 「A dark and moody cyberpunk cityscape, in a dystopian style, featuring neon signs and rain-soaked streets, with high contrast lighting」(ディストピア風のスタイルで、ネオンサインと雨に濡れた通りが特徴の暗く陰鬱なサイバーパンクの都市風景、高コントラストの照明で)
- 説明: サイバーパンクの都市を暗く陰鬱な雰囲気で描写し、特定のディテール(ネオンサイン、雨に濡れた通り)を強調しています。
- 物語のシーンプロンプト:
- テンプレート:
[形容詞] scene of [主題], with [詳細], in [スタイル], [アートディレクション]
- 例: 「A serene scene of a small village at dawn, with mist rolling over the hills, in a romantic painting style, bathed in soft golden light」(ロマンティックな絵画風で、丘を霧が覆う夜明けの静かな村の風景、柔らかい黄金色の光で包まれている)
- 説明: 村の夜明けのシーンを、ロマンティックなスタイルで、霧や光の効果を具体的に指示しています。
プロンプトを書くときに、どの程度具体的に書くか、あるいはどの程度曖昧に書くかを決めることが重要です。これによって、AIがどのような画像を生成するかが大きく変わります。
具体的に書く場合: 「このイメージが欲しい!」という明確なビジョンがあるときに役立ちます。具体的なプロンプトは、AIがその指示に忠実な画像を生成するのに適しています。たとえば、キャラクターのデザインや特定のシーンの再現が求められるときに有効です。例えば、「A futuristic cityscape with flying cars, in a photorealistic style, during sunset」(未来的な都市風景、夕暮れ時の飛行車、フォトリアリスティックなスタイル)といった詳細な指示を与えることで、AIは非常に具体的で明確なビジュアルを生成します。
曖昧に書く場合: 「どんな結果が出るか楽しみ!」というクリエイティブなプロセスを楽しみたいときに適しています。曖昧なプロンプトは、AIに自由な解釈を許し、予想外のクリエイティブな結果を生み出すことができます。インスピレーションを得たいときや、アイデアを広げたいときに有効です。例えば、「A mysterious landscape with surreal elements」(シュールな要素を持つ不思議な風景)といった曖昧な指示を与えることで、AIはさまざまな解釈を行い、思いもよらないユニークな画像が生成されます。
プロンプトの書き方は、AIが生成する画像に直接影響を与える重要な要素です。具体的なプロンプトは、正確で予測可能な結果をもたらし、曖昧なプロンプトは、AIの創造力を引き出して予想外の結果を楽しむことができます。どちらのアプローチも、それぞれの目的に応じて使い分けることで、理想の画像を作り出すことができます。
プロンプトの書き方を工夫し、AIの力を最大限に活用することで、あなたのビジョンを実現する素晴らしい画像を生成しましょう。プロンプトの作成を通じて、自分だけのクリエイティブな世界を探索してみてください!
なお、本記事の画像はforge及びflux.1を使用して生成しています。
chatgptを使ったプロンプト生成手順などは以下をご参考ください。