プロンプトを入力する際、無秩序にワードを並べてはいませんか?
今回はAIイラストを効率よく生成するプロンプト入力テクニックをまとめました。
プロンプト入力規則を設けよう
プロンプト入力はワードを無秩序に並べていくのではなく、入力規則を設けて入力した方がよいです。
以下は私が設けている入力規則です。ワードを入力する順番を決めています。
- 品質に関するワードを入力する(下記例の1行目)
- NSFW宣言と人数に関するワードを入力する(下記例の2行目)
- キャラクターを特徴づけるワードを入力する(下記例の3行目)
- キャラクターの衣装に関するワードを入力する(下記例の4行目)
- 状況を説明するワードを入力する(下記例の5行目)
- 背景に関するワードを入力する(下記例の6行目)
以下に例を示します。
masterpiece, best quality, dutch angle,
1girl, solo,
elf, large breasts, blonde hair, long hair, aqua eyes, <lora:xxx_v1:0.6>,
knight, revealing clothes, gloves, cape, cleavage, frilled skirt, thigh boots,
standing, arms behind head, floating hair,
outdoors, wind
1.品質に関するワード
品質に関するワードには、以下のようなワードを入れます。
おススメワード | |
---|---|
必須級 | masterpiece, best quality, |
好みで | super detailed, ultra detailed, extreme detailed, extremely detailed, ultimate detailed, hyper detailed, beautiful eyes, beautiful hair, beautiful face, beautiful skin, |
リアルに したければ | realistic, |
おススメ | dutch angle, |
masterpiece, best quality,は冒頭に入れる必須級のワードです。
xxx detailedと、beautiful xxxは好みで入れてください。どのくらい入れるかで絵の方向性が変わります。
リアルな画風にしたければ、realisticを入れてください。入れるならウェイト調整もした方がいいです。
アングルもここに入れます。
私のおススメはdutch angleです。躍動感のある構図が生成されやすくなるので常に入れっぱなしでいいです。
2.NSFW宣言と人数に関するワード
ここはほぼ記述する内容が決まっています。
私がよく使うパターン | |
---|---|
女性ソロ | 1girl, solo, |
女性ソロ エロエロ | nsfw, 1girl, solo, |
男女 セックス | nsfw, 1girl, 1boy, solo focus, |
百合 | (2girls:1.5), (yuri), couple, multiple girls, |
百合 エロエロ | nsfw, (2girls:1.5), (yuri), couple, multiple girls, |
男女のセックスの場合に、男性キャラを描きたくない場合は、solo focusを入れると女性キャラに焦点がいきます。
百合は2girlsに強めのウェイトをかけないと、余計なキャラが混ざることが多いです。
3.キャラクターを特徴づけるワード
キャラクターを変更しない限りはここも固定です。
4.キャラクターの衣装のワード
なんとなくエロい衣装にしたいというときに使えるオールマイティなワードがrevealing clothesです。
このワードを入れると露出が高めのエロ衣装になります。
5.状況を説明するワード
6.背景に関するワード
プロンプトについてはこちらの記事を参照してください。
補足
プロンプトは先に入力したものが優先されるとか細かい仕様はいろいろありますが、ぶっちゃけ細かいことはそこまで気にしなくて大丈夫です。
パッと見てどこに何が書かれているかがわかって、使いまわしが効く方が実用性が高いです。
Negative Prompt
おススメワード | |
---|---|
必須級 | (worst quality, low quality:1.4), |
テキストが気になるなら | text, signature, watermark, username, artist name, font, ui, logo, |
モノクロ | monochrome, grayscale, |
画面分割 | panel layout, |
モザイク処理 | censored, bar censor, mosaic censoring, |
陰毛 | pubic hair, |
触手ものを生成するなら | pointy ears, tentacle hair, |
ロリが嫌なら | loli, |
熟女が嫌なら | mature female, |
このあたりを入れてみてください。
なお、触手セックスのシーンにはpointy earsとtentacle hairは絶対に入れた方がいいです。
キャラクターがエルフの場合は、pointy earsは入れなくていいです。
私は使っていませんが、Negative Prompt用のTextual Inversionもあるので紹介しておきます。
- bad_prompt https://huggingface.co/datasets/Nerfgun3/bad_prompt
- bad-artist https://huggingface.co/nick-x-hacker/bad-artist
- bad-hands-5 https://huggingface.co/yesyeahvh/bad-hands-5/tree/main
- badhandv4 https://civitai.com/models/16993/badhandv4-animeillustdiffusion
- BadNegAnatomyV1-neg https://civitai.com/models/59614/badneganatomy-textual-inversion
- EasyNegative https://huggingface.co/datasets/gsdf/EasyNegative
- ng_deepnegative_v1_75t https://civitai.com/models/4629/deep-negative-v1x
その他のテクニック
冗長な表現は使わない
プロンプトはシンプルにした方がよいです。
- shirt, white shirt ⇒ white shirt
- skirt, long skirt ⇒ long skirt
white shirtはshirtの意味を含んでいるので、わざわざshirtを単体で入力する必要はありません。skirtも同様です。
過度な強調は使わない
自分はこの表現が好きだから強調して、これも好きだから…、こっちもちょっと強調して…とやって強調だらけになると、最終的に品質が低下します。
好みで強調するより、精度が低いから強調するとした方が結果的に品質はよくなります。