【Stable Diffusion】BREAKとは?BREAK使い方を一から面々にご紹介
Stable Diffusionで画像を生成する時に、「BREAK」を呪文に入れると生成しやすいと裏技があります。実にStable DiffusionのBREAK構文は確実に呪文を強調できますが、それは「BREAK」構文のごく一部の効果です。
実はStable Diffusionに「BREAK」のような構文には想像以上の可能性があります。Stable Diffusion でBREAKの使い方を活用すれば、AIが呪文をより良く理解してくれて、お望みのように画像を生成する確率が一段的に向上できます。
ではこの記事で、専門用語と原理から、Stable Diffusion BREAKの使い方をご紹介しましょう。
Stable Diffusionが作成したAIコラージュ芸能人画像を高品質化する一番簡単な方法。専門知識がいらなく、鮮明化も高画質化もノイズ除去も自動的に完成してくれます。それに、画像をぼれなく拡大するのも、極めて簡単な方法で極めて高い品質で完成できます。
- このような場合にBREAK構文が役にたちます
- プロンプトの効きが悪い、またはあるプロンプトがAIに無視される場合
- 生成した色がプロンプトの色ではなく、ほかの部分の色に染める場合
- Stable Diffusionにプロンプトをより長くより詳しく入れたい場合
Stable DiffusionのBREAK構文とは?
Stable Diffusionには「BREAK」といった特別な呪文があります。画像の内蔵や品質など意味を伝えないが、プロンプトをより理解してくれるために入力します。そのなかに最も利用されるのは「BREAK」です。
Stable DiffusionのBREAK構文を理解するためには、まずグループと優先順位を説明します。
グループと優先順位
Stable Diffusionの呪文はグループとしてとらえます。最初の呪文を入力すればグループが自動的に作成します。グループのおかげで、髪や服などを設定する複数の呪文は同じ人物に効きます。
グループはいくつかの特徴があります:
- 1.同じグループに入った呪文はお互いに影響し合います。違いグループには影響しません。
- 2.グループの中に優先順位があります。前にいれた呪文は影響が強くて、逆に後に並んでいる呪文は影響が弱いです。
- 3.Stable Diffusionのグループは文字の長さを制限しています。英字の単語とカンマを合わせて合計75に限られます。超えた呪文は自動的に次のグループに入ります。
*プロンプトの数ではなく英字とカンマの数です。例えば、「1girl, long hair」は「2」ではなく「5」でアカウントされます。
BREAKとは?BREAKができること
Stable DiffusionのBREAKとは、呪文と呪文を手動に区切りして、違いグループに納める特別な呪文です。説明すれば、「BREAK」からの呪文を新しいグループとしてとらえます。
グループの特徴から見れば、これからの効果が達成できます。
- BREAK前後の呪文は影響しないようになります。
- 実例で説明しましょう。髪を設定する呪文の後に服を設定する呪文を入れる場合に、BREAKを使わなければ、前に並んでいる髪の呪文は影響力が強いから、服は髪の色で生成する可能性があります。
- この場合に、服と髪の呪文の間にBREAKを入れると、髪の色は服に影響しないので、服はちゃんと設定される色で生成できます。
- BREAKの後についた呪文を強調できます。
- BREAKで新規グループを作成しますから、その後についた呪文はグループに一番前の呪文になります。優先順位なので、影響力は大幅に強くなります。
- より長いプロンプトが入力できます。
- Stable Diffusionはグループにプロンプトの長さが制限しています。グループを新規作成すればプロンプトがより多く入力できます。
というわけで、「BREAK」はよく、ほかの呪文に影響されて区切りしたい場合に、ある呪文を強調したい場合に、そしてより詳しく設定したい場合に使われます。
ではこれからは、Stable Diffusion「BREAK」構文の使い方をご紹介しましょう。
Stable Diffusion BREAK 使い方ご紹介
Stable Diffusion BREAK構文規則
Stable Diffusionの呪文は英字の小文字で、呪文と呪文の間に半角スペースと半角英字のカンマを入れます。しかし、「BREAK」はこのように入力すれば特別な呪文とされなく、AIは英語の意味で「割れる」「壊れる」と理解してくれます。その結果、服が割れたり道具が壊れたりするような効果が作成します。
Stable Diffusionが「BREAK」構文をちゃんと理解して、新しいグループを作成するためには、ほかと違う構文規則で入力しいます。なので、グループを追加したい時にこの構文規則を従います:
- 「BREAK」を英字の大文字で入力します。前の呪文と半角スペースと半角英字のカンマで区切りします。後の呪文と半角のスペックで区切りして、カンマを入れないようにします。
- 呪文例:
- …, black hair, BREAK white dress, …
- …, black hair, Break white dress, …
- …, black hair, break white dress, …
- …, black hair, BREAK, white dress, …
Stable DiffusionのBREAK構文がうまく効かない時に、この構文規則で確認してください。
ではBREAKをどこに入れるかと、ほかの呪文と並ぶ順番など、目的別にStable DiffusionのBREAK使い方をご説明しましょう。
BREAKで呪文を区切りする方法
-
STEP.1
呪文をまとめます
まずは呪文をまとめます。同じ部分の長さや色など呪文を同じところに入力して、その後にはほかの部分の呪文を入力します。
- 例:
- long hair, twintails, black hair, white dress, shirt dress
- long hair, twintails, white dress, black hair, shirt dress
-
STEP.2
「BREAK」で呪文を区切りします
違い部分の間に「BREAK」を入れます。構文規則を従って入れてください。呪文例の場合に、髪の呪文と服の呪文の間に入れます。
- 例:
- long hair, twintails, black hair, BREAK white dress, shirt dress
BREAKで呪文を強調する方法
-
STEP.1
呪文をまとめます
BREAKを使って呪文の影響力をあげれば、その後の呪文も強調します。なので、呪文の順番が大事に決めます。
この場合には、強調したくない呪文を前のグループに入り、強調したい呪文を新しいグループに入ります。なので、影響力が低い呪文を前にまとめて、影響力を向上したい呪文を後に移動します。
-
STEP.2
「BREAK」で呪文を強調します
強調したい呪文の前に「BREAK」を入れます。構文規則を従って入れてください。呪文例のように入れると、白いドレスを生成する確率が上がります。
- 例:
- long hair, twintails, black hair, BREAK white dress, shirt dress
-
Aiarty Image Enhancer - AI画像を一瞬で高画質化できる
AI技術を使って画像を高品質化する専門ソフト。簡単な操作だけで、Stable Diffusionが作成した画像を高画質化・鮮明化したり、高品質なまま拡大したりすることができます。
この記事を書いた人:シロ
最先端のAI技術を活用するために、方法もツールも役に立つ情報も、初心者に向けていろいろまとめてご紹介します。