プロンプトをうまく書くコツを知りたいです!
基礎からきっちり解説します✨
NovelAIは「プロンプト」が生成画像の出来を左右すると言っても過言ではありません。
深く考えずにそれらしい言葉を並べるだけでもいい感じのイラストを生成できるのがNovelAIの強みではありますが、プロンプトのコツを抑えておくとあなたのAIイラストはますます輝きます✨
より思い通りのイラストを生成できるようになるので、NovelAIがもっと楽しくなるでしょう😊
本記事では、NovelAIのプロンプトの基礎知識やコツを基本から徹底解説します。
本サイト「るんるんスケッチ」は、2022年の「NovelAI Diffusion」リリース当初からNovelAIに関するさまざまなノウハウを発信してきました。本記事はその集大成となります。
それではいってみましょう!
NovelAIの特徴
NovelAI DiffusionはAIでイラストを生成できるサービスです。
その特徴はアニメ・漫画風の二次元美少女(美少年)に強いという点です。
下のイラストはNovelAIで生成した画像ですが、キャラクターはとても可愛らしくて自然ですよね✨
美少女だけではなく、少年や中年、シニアまで幅広い年齢層のキャラクターを描くこともできます。
一方で、NovelAIは実写のような画像を生成することには向いていません。
NovelAIにも苦手なモノがあるってことね💡
これらの画像は「プロンプト」と呼ばれる「AIにどのような絵を描いてほしいのかを指示する言葉」を入力して生成します。
NovelAIではこの「プロンプト」で生成画像の大部分が決まります。つまり、プロンプトを上手に使うことができれば、自分の思い描くイメージに近いイラストを生成することが可能になるのです。
プロンプト(呪文)の基礎知識
まずは「プロンプト」に関する基礎的な知識について解説します。
プロンプトとは
NovelAIなどの画像生成AIに対して、AIに何を描いてほしいのかを指示する情報(言葉)のことを「プロンプト」と言います。
つまり、AIに言葉で「こんな絵を描いて!」と指示するわけですね。
NovelAIでは、「プロンプト」の欄に言葉で入力します。
プロンプトは「英語」で書く
NovelAIでは、プロンプトは英語で書きます。日本語のプロンプトはほぼ無意味です。
プロンプトは「タグ」をカンマでつなげていく
プロンプトは、「単語」もしくは複数の単語から成る「フレーズ」をカンマでつなげていく方法が一般的です。文章で記述する方法はあまり使われません。
このカンマで区切られたひとつひとつの言葉のことを「タグ」と言います。
たとえば、「吹雪の中に立っているコートと手袋を身に着けた銀髪の少女」を描きたいとしましょう。
このプロンプトは次のように書きます。
「A silver-haired girl wearing a coat and gloves, standing in the midst of a snowstorm.」のように文章で表現はしません。
便利な「タグの入力候補予測」
タグを入力するの大変そう…
「入力候補予測」を活用しましょう♪
NovelAIには「タグの入力候補予測」という機能があり、何文字か打つとそれに関連するタグの候補を表示してくれます。ここから選んで入力していくのが楽ですし、打ち間違いも防げます。
プロンプトにはどんな「タグ」を書けばいい?
プロンプトにはどんなことを書けばいいの?
絵を構成する要素を書いていきます
プロンプトには、人物の「髪型」「表情」「服装」「ポーズ」、さらに「背景」や「絵の品質」などに関することをタグとして指定していきます。
例えば、次のような感じです。
- 絵の品質:best quality(最高の品質)
- 人物:girl(女の子)、blonde hair(金髪)、smile(笑顔)、cardigan(カーディガン)、standing(立っている)
- 背景:beach(ビーチ)
- 構図:upper body(上半身)
これらをつなぎ合わせて以下のようなプロンプトにします。
プロンプトの最初の方に書いたタグほど絵の生成時に重視されると言われますが、はじめのうちはタグの順序はあまり気にしなくても大丈夫です。
プロンプトのコツ
「プロンプト」がどんなものかイメージはつきましたか?😊
では次はプロンプトを上手に使いこなすためのコツを見ていきましょう。
タグの強調と弱化
生成画像をうまくコントロールするための重要なテクニックが「タグの強調と弱化」です。
NovelAIではタグの効果を個別に強めたり弱めたりできます。
例えば、「泣いている女の子」を表現する次のようなプロンプトを例にしてみます。
ここで「泣き顔(crying)」のタグに注目して、泣き具合を調整してみましょう。
NovelAIでは、タグの効果を強めたいときにはそのタグを{ }で囲みます。逆に、効果を弱めたいときには[ ]で囲みます。
強調{ }も弱化[ ]も、複数重ねて使用することができます。
絵の品質に影響する「ネガティブプロンプト」
「ネガティブプロンプト」とは画像生成AIに対する「コレは描かないで!」という指示のことです。
たとえば、プロンプトに「paw pose(猫の手のポーズ)」というタグを使うと、高確率で勝手に「ネコ耳」が生えます。
こんなとき、ネガティブプロンプトに「cat ears(ネコ耳)」を指定すると、「ネコ耳は描かないで!」と指示したことになり、生成画像にネコ耳が描かれにくくなります。
ネガティブプロンプトには主に2つの活用法があります。
- 絵の品質を上げる(=「低品質な要素」を除外する)
- 絵から余計な要素を除外する
特に「絵の品質を上げる」効果については、ネガティブプロンプトの「指定なし」と「指定あり」で、これくらい絵の出来が違ってきます。
絵の品質をコントロールするためにも「ネガティブプロンプト」はとても重要です。
詳しくはこちらの記事で解説しています。
NovelAIでの「ネガティブプロンプト」は、プロンプトの入力エリア付近にある「除外したい要素(英語メニューだとUndesired Content)」という項目で入力できます。
代表的なプロンプトの一覧
ここからは代表的なプロンプト(タグ)について紹介していきます。
それぞれの項目で詳細記事へのリンクを貼っておきますので、そちらも合わせてご覧いただくと、より詳しくプロンプトを知ることができます🔎
絵の品質
絵の品質を高めるためのタグには「best quality」「amazing quality」「very aesthetic」などがあります。
これらのタグはプロンプトに手入力する必要はありません。
プロンプト入力欄の右上の「歯車マーク」をクリックして、「品質タグを加える」をオンにすることで「best quality, amazing quality, very aesthetic, absurdres」というタグが画像生成時に自動的に付け加えられます。
特に理由がなければ、「品質タグを加える」は常にオンにしておきましょう。絵の品質が上がります。
人物
NovelAIは美しいキャラクターを描くことを得意としているので、おのずと「プロンプト」の中心も人物を表すタグになってくるでしょう。
人物を表すタグには、大きく分けると「性別・人数・年齢」「髪型」「表情」「服装」「ポーズ」があります。
性別・人数・年齢
プロンプトの最初には、描きたいキャラが「女性か男性か」「何人なのか」を表すタグを書きましょう。
「1人の女の子」を描きたいなら「1girl」となります。「2人の男の子」なら「2boys」です。
「1人の女の子」と「1人の男の子」なら「1girl, 1boy」のように2つのタグをカンマで区切って並べればOKです。
たいていの場合、10代後半~20代前半くらいの見た目のキャラクターが描かれます。
もっと幼いキャラや大人のキャラを描きたい場合は、1girlなどのタグに加えて「little girl」や「mature female」などの年齢を表すタグも書くと良いです。
髪型
髪型はキャラクターを特徴づける重要な要素です。特に女性キャラの髪型はバリエーション豊富なので、どうすれば思い通りの髪型にできるか悩んでいる方も多いのではないでしょうか?
髪型は、以下の4つの要素で成り立っていると考えるとわかりやすいです。
- 髪の長さ
- 前髪
- 髪質・結び方
- 髪色
この4つの要素をそれぞれタグで指定していくとイメージに近い髪型ができあがるはずです。たとえば、次のような感じです。
- 髪の長さ:short hair(ショートヘア)
- 前髪:parted bangs(分け目をつけた前髪)
- 髪質・結び方:double bun(お団子ヘア)
- 髪色:blonde hair(金髪)
このようにタグを組み合わせていくことで、個性豊かな髪型を表現することができます。
髪型に関するタグ(呪文)はこちらの記事で紹介していますので、ぜひご覧ください。
表情
笑う、泣く、怒る…人間は本当に豊かな表情を持っていますよね。イラストにおいても豊かな表情はキャラクターの魅力につながります。
NovelAIでも、「表情」をうまく指定してあげることでキャラの魅力をアップできます。
服装
NovelAIの場合、服装を指定しないと水着や下着などキワドい格好になってしまうので、服装をきちんとタグで指定することは大切です。
とはいえ、なかなかどんな服を着せたらいいのか悩んでしまいますよね。
こちらの記事でさまざまな服装や季節別のコーデも紹介していますので、ぜひご参考にしてください。
ちなみに、私がよく使うのは「blouse(ブラウス)」や「sundress(ワンピース)」です。
そして服装と言えば、忘れちゃいけないのが「制服」✨
「制服」のある職業はいろいろありますが、男女問わずこのような「お仕事制服」にときめいたり憧れたりすることってあると思います。
そんな「職業制服」に関するタグはこちらの記事でまとめています。
ポーズ
キャラクターを生き生きと描くために、ポーズは重要な要素です。
NovelAIはさまざまなポーズを自然に描いてくれますので、積極的にポーズのタグを使っていきましょう😊「手描き」でイラストを描くときのお手本にもなります。
でも、ポーズを「言葉」で表現するのって難しい…
こちらの記事でいろいろなポーズに関するタグ(呪文)をまとめていますので、ぜひ参考にしてみてくださいね。
まずは、体全体のポーズを考えてみるのがいいと思います。
キャラクターが立っているのか、座っているのか、寝ているのか。
座っているのなら、正座なのか、あぐらなのか、女の子座りなのか、体育座りなのか。
そうして全体のポーズを決めたら、次に考えたいのが手のポーズです。
NovelAIはV3モデルになって、手のポーズもとても自然になりました。手のポーズを表す呪文を知ることで、より魅力的なキャラクターになるでしょう。
背景
人物がどんな場所にいるのかを表現するのが「背景」です。
背景の種類には「屋内」「屋外」「色や模様」などがあります。
NovelAIではいずれの背景も美しく描くことができますが、中でもやや難易度が高いのは「屋内」の背景です。
屋内には直線的な人工物が多く、わずかな歪みでも違和感を覚えやすいのです。また、屋内にある人工的なモノは、ある程度決まった大きさというものがあります。なので、大きすぎたり小さすぎたりすると非常に不自然に感じてしまいます。
後述する「インペイント機能」を使って、不自然なところはピンポイントで修正すると良いでしょう。
拝啓に関するタグの一覧については、下記の記事を参照してみてください。
構図
イラストの構図には2つのポイントがあります。「フレーミング」と「カメラアングル」です。
これらの構図を意識することで、いつもと違った雰囲気のイラストを描くことができます。
画像を生成した後は
ここまで解説したプロンプトのコツを踏まえれば、きっとイメージに近い素敵なイラストが生成できるのではないかと思います✨
仕上げとして、生成したイラストを「微調整する方法」と「上手に管理する方法」について解説します。
インペイントで完成度を高める
NovelAIはとてもクオリティの高い画像を生成してくれますが、細部まで完璧な絵が出来上がることはまずありません。
やはり、どこかしら不自然なところ、気に入らないところがあることが多いです。
そんなときに役立つのが「インペイント」という機能です。
インペイントは、画像の一部分だけをピンポイントで描き直せる機能です。
たとえば、下の左側のイラストはおかしな位置にラケットが写っていて不自然です。でもそれ以外はなかなかいい感じです。
こんなとき「インペイント」を使うと、他の部分はそのままにして不自然なラケットだけを削除できます。
このように「インペイント」を使うことで、絵をイチから生成し直すことなく、気に入らない部分だけを修正して完成度を高めることができます。
「インペイント」の詳しい使い方はこちらの記事をご覧ください。
大量の生成画像の管理
画像生成が楽しくてどんどん生成しているうちに、フォルダが生成した画像でごちゃごちゃになってしまうことってありますよね💦
こうなると「あのときのあの画像はどこだっけ…?」となって、せっかく作った画像も迷宮入りしてしまうでしょう。
AIイラストで生成した大量の画像の管理にとても便利な「Eagle」というソフトウェアがあります。
Eagleでは、画像にメモやタグ、星評価などのさまざまな情報を付けられるので、探したい画像をすぐに探し当てられます。大量の画像でもスマートに管理できるのです✨
本サイトで無料配布している「NovelAI to Eagle」というフリーソフトを使うと、生成画像に含まれている「プロンプト」などの情報も一緒にEagleに送って管理することができるので、お目当ての画像も簡単に検索できるようになります。
AIイラストは生成して終わりというわけではなく、後からプロンプトなどを参照したいときが頻繁にあります。
そんなときに、プロンプトを簡単に検索できるのはとても便利です。
ぜひ「Eagle」を使ってあなたの作品を大切に管理してあげてください😊
「Eagle」はサブスクではなく買い切りなのでコスパにも優れています
まとめ
NovelAIは「プロンプト(呪文)」をうまく工夫することでさまざまなAIイラストを描くことができます。
最後にNovelAIの「プロンプト」のポイントについてまとめておきます。
コメント