見出し画像

プロンプトの基礎と、BREAKってなに?【HowTo】

※あくまで私が調べた限りこうであろうというものであり、確実にそうであると明言できるものではありません。盲信せずに調べてみてください。

私のプロンプトにはいつもBREAKが入っています。ので、よく「BREAKって、なんのためにいれてるの?」ってきかれます。

なぜかというと、私の名前はBDと書いてブレイクドロイドと呼ぶからだよ。

…はい、ごめんなさい。まじめにやります。

プロンプトの語順について

では、まずプロンプトの基礎知識というか仕組みについてですが、プロンプトは前のワードは後ろのワードに影響を及ぼすとか及ぼさないとか。ということで、ワードの順番は非常に大事です。

ためしに簡単な画像でワードを並び替えてみましょう。

absurdres, highres, ultra detailed, (1girl:1.3), school uniform,
Negative prompt: EasyNegative, (worst quality, low quality:1.4), nsfw

absurdresを末尾に持っていってみると。

, highres, ultra detailed, (1girl:1.3), school uniform, absurdres

あ、「,」が行頭に。これも消しましょう。

highres, ultra detailed, (1girl:1.3), school uniform, absurdres

あ、最初のプロンプトについてた最後の「,」つけてないですね。

highres, ultra detailed, (1girl:1.3), school uniform, absurdres,

衝撃ですね。「,」のちょっとした位置、有無だけでこれだけ変わります。

ちょっと気を取り直して、例を変えましょう

absurdres , highres, ultra detailed, (1girl:1.3), solarization, inverted tones, experimental photography, surreal contrast, striking visuals, artistic abstraction, paper cut art, layered silhouettes, intricate patterns, delicate craftsmanship, shadow play, depth and dimension, creative expression, ice art, frozen sculptures, translucent forms, ephemeral beauty, crystalline textures, delicate craftsmanship, chilling allure,
absurdres , highres, ultra detailed, (1girl:1.3), solarization, inverted tones, experimental photography, surreal contrast, striking visuals, artistic abstraction, paper cut art, layered silhouettes, intricate patterns, delicate craftsmanship, shadow play, depth and dimension, creative expression, ice art, frozen sculptures, translucent forms, ephemeral beauty, crystalline textures, delicate craftsmanship, chilling allure, green eyes,

末尾でグリーンな目と指定しました。
影響範囲は全体的に若干、緑が入った程度ですね。

では、このgreen eyesを頭に持っていきましょう。

green eyes, absurdres , highres, ultra detailed, (1girl:1.3), solarization, inverted tones, experimental photography, surreal contrast, striking visuals, artistic abstraction, paper cut art, layered silhouettes, intricate patterns, delicate craftsmanship, shadow play, depth and dimension, creative expression, ice art, frozen sculptures, translucent forms, ephemeral beauty, crystalline textures, delicate craftsmanship, chilling allure,

どうです?全体の緑の影響がさらに出てエメラルドグリーンに。目もずっと緑になりました。

はい。まぁ、とりあえず、こうして順序が影響を受けると言うのは理解していただけたと思います。さらにややこしい話として、プロンプト入力欄の右上にトークンという数字が出ています。75ずつのブロックみたいなイメージで、処理が走るものだと思ってください。75を超えた分は、処理がまたぐので(どこの処理なのかよく知りませんが)他のブロックには影響が出にくくなり、76トークンからはまた先頭と同様にそれ以降のトークンに対して影響を与えます。

ちなみにトークンはワード数ではありません。要注意。

前の方にワードを追加して、末尾がこれを意識せずにまたぐと、出来栄えがいきなり変わったりします。

BREAKでは、そのブロックを無理やり終わらせます。なので、ちょっとしか書いてなくてもBREAKを入れるとトークン数は75に増えます。

では、ここまで理解してもらえたものとして、つぎに、さっきの設定で末尾にBREAKを挟んで緑の目を置いてみましょう。どうなるかたのしみですね!

absurdres , highres, ultra detailed, (1girl:1.3), solarization, inverted tones, experimental photography, surreal contrast, striking visuals, artistic abstraction, paper cut art, layered silhouettes, intricate patterns, delicate craftsmanship, shadow play, depth and dimension, creative expression, ice art, frozen sculptures, translucent forms, ephemeral beauty, crystalline textures, delicate craftsmanship, chilling allure,
BREAK
green eyes

はい。greenの影響がほかにはあまり出ずに目だけにバッチリ出ました!
こういう感覚で使ってますので、影響を与えあいたくない要素だとか、とりあえず一回切っとくかという感覚でBREAKを使ってます。
後から前半を編集したときとかに突然グチャるのを防ぐことが出来ますよ。

ということで、今回の要素を全部BREAKで切ったプロンプトで出してみましょう。

absurdres , highres, ultra detailed, (1girl:1.3),
BREAK
solarization, inverted tones, experimental photography, surreal contrast, striking visuals, artistic abstraction,
BREAK
paper cut art, layered silhouettes, intricate patterns, delicate craftsmanship, shadow play, depth and dimension, creative expression,
BREAK
ice art, frozen sculptures, translucent forms, ephemeral beauty, crystalline textures, delicate craftsmanship, chilling allure,
BREAK
green eyes,

これで、「実験写真」、「切り絵」、「アイスアート」+緑の目がいい感じに合成できたと思います。(特に切り絵感は前のプロンプトではかなり薄くなってました。)

もちろん、あえてBREAK入れなくてもいいですし、色々と調整して、自分の納得の行くものを探してもらえればと思いますし、その一つの選択肢として覚えておいてもらえると嬉しいなという気持ちです。

ということで、以上、なんでBREAK使うの?でした!

いいなと思ったら応援しよう!