当ブログにはプロモーション、アフィリエイト広告が含まれます。

【Stable Diffusion】使えるネガティブプロンプトは?入力のコツやおすすめのTextual Inversionなど

Stable Diffusionは、テキストでプロンプトを入力し、画像が生成できる技術です。

通常プロンプトに反映したい要素を入力して画像を生成しますが、それだけだと低画質だったり、描写が崩れたりしてしまうことがあります。

そのため、除外したい要素はネガティブプロンプトに入力します。

プロンプトとネガティブプロンプトをうまく調整することで、クオリティの高い画像生成が可能です。

今回はこのネガティブプロンプトの入力例やコツについてご紹介します。

こんな方におすすめ
  • どんなネガティブプロンプトがあるのか知りたい
  • それぞれが何を意味するのか知りたい
  • ネガティブ要素を除外できるTextual Inversionが知りたい

ネガティブプロンプトとは?

https://www.pexels.com/ja-jp/photo/576494/

ネガティブプロンプトは、画像に反映させたくない要素を制御できるものです。

例えばよくわからない文字やロゴが入っていたり、指や腕が数本あったりする画像は、ネガティブプロンプトで除外できる可能性があります。

また、Textual Inversionを使えば、短いプロンプトで複数のネガティブ要素を除外することも可能。

ネガティブプロンプトをうまく調整することで、綺麗な画像を生成できる可能性が上がります。

ネガティブプロンプトの入力例

https://www.pexels.com/ja-jp/photo/16107928/

それでは実際にネガティブプロンプトの入力例をご紹介します。

低画質を除外するネガティブプロンプト

こちらは画質の劣化を抑えるためによく入力されているネガティブプロンプトです。

これらを入力することで、高画質の画像が生成されやすくなります。

jpeg artifactsJPEGアーティファクト
lowers低解像度
low-res低解像度
worst quality最低品質
low quality低クオリティ
normal quality通常品質
コピペ用

jpeg artifacts, lowers, low-res, worst quality, low quality, normal quality

体や顔が崩れるのを除外するネガティブプロンプト

被写体の特定の部位が崩れてしまうのを抑えるネガティブプロンプトです。

基本は「要素+部位」という形で入力すれば、ある程度プロンプトとして成立します。

非常に多くの部位が存在し、人によって入力例がさまざまなので、よく入力されているものだけピックアップしてご紹介します。

もし載ってない部位が崩れてしまう場合は、「要素+部位」の形で入力してみてください。

例)bad ears,bad mouth,bad eyes

poorly drawn下手な~poorly drawn head
poorly drawn face
poorly drawn arms
poorly drawn hands
poorly drawn fingers
poorly drawn legs
poorly drawn limb
poorly drawn anatomy
bad 悪い~bad face
bad eyebrows
bad arms
bad hands
bad fingers
bad legs
bad limb
bad anatomy
partial 部分的な~partial head
partial face
partial arms
partial hands
partial fingers
partial legs
partial limb
partial anatomy
wrong間違った~wrong head
wrong face
wrong arm
wrong hand
wrong finger
wrong leg
wrong limb
wrong anatomy
mutated,
deformed,
disfigured
変異・変形した~mutated head
mutated face
mutated arms
mutated hands
mutated fingers
mutated legs
mutated limb
mutated anatomy
missing欠けた~missing head
missing face
missing arms
missing hands
missing fingers
missing legs
missing limb
missing anatomy
extra余分な~extra head
extra face
extra arms
extra hands
extra fingers
extra legs
extra limb
extra anatomy
fused融合した~fused head
fused face
fused arms
fused hands
fused fingers
fused legs
fused limb
fused anatomy
malformed奇形な~malformed head
malformed face
malformed arms
malformed hands
malformed fingers
malformed legs
malformed limb
malformed anatomy
abnormal異常な~abnormal head
abnormal face
abnormal arms
abnormal hands
abnormal fingers
abnormal legs
abnormal limb
abnormal anatomy
disfigured傷ついた~disfigured head
disfigured face
disfigured arms
disfigured hands
disfigured fingers
disfigured legs
disfigured limb
disfigured anatomy
floating浮いている~floating head
floating face
floating arms
floating hands
floating fingers
floating legs
floating limb
floating anatomy
disconnected切断された~disconnected head
disconnected face
disconnected arms
disconnected hands
disconnected fingers
disconnected leg
disconnected limb
disconnected anatomy
inaccurate不正確な~inaccurate head
inaccurate face
inaccurate arms
inaccurate hands
inaccurate fingers
inaccurate legs
inaccurate limb
inaccurate anatomy
fewer digits
extra digits
指が5本より少ない~
指が5本より多い~
fewer digits
extra digits
ugly醜いugly
long長い~long neck
long body
long fingers
共通する部位の単語
  • head 頭
  • face 顔
  • arms 腕
  • hands 手
  • fingers 指
  • legs 足
  • limb 手足
  • anatomy 解剖学(解剖学的構造)
  • neck 首
  • body 体
コピペ用

poorly drawn head, poorly drawn face, poorly drawn arms, poorly drawn hands, poorly drawn fingers, poorly drawn legs, poorly drawn limb, bad body perspective, bad face, bad eyebrows, bad arms, bad hands, bad fingers, bad legs, bad limb, partial head, partial face, partial arms, partial hands, partial fingers, partial legs, partial limb, wrong head, wrong face, wrong arm, wrong hand, wrong finger, wrong leg, wrong perspective legs, wrong limb, mutated head, mutated face, mutated arms, mutated hands, mutated fingers, mutated legs, mutated limb, missing head, missing face, missing arms, missing hands, missing fingers, missing legs, missing limb, extra head, extra face, extra arms, extra hands, extra fingers, extra legs, extra limb, fused head, fused face, fused arms, fused hands, fused fingers, fused legs, fused limb, malformed head, malformed face, malformed arms, malformed hands, malformed fingers, malformed legs, malformed limb, abnormal head, abnormal face, abnormal arms, abnormal hands, abnormal fingers, abnormal legs, abnormal limb, disfigured head, disfigured face, disfigured arms, disfigured hands, disfigured fingers, disfigured legs, disfigured limb, floating head, floating face, floating arms, floating hands, floating fingers, floating legs, floating limb, disconnected head, disconnected face, disconnected arms, disconnected hands, disconnected fingers, disconnected leg, disconnected limb, inaccurate head, inaccurate face, inaccurate arms, inaccurate hands, inaccurate fingers, inaccurate legs, inaccurate limb, fewer digits, extra digits, ugly, long neck, long body, long fingers

ロゴやテキストを除外するネガティブプロンプト

画像にロゴやテキストが入ってしまうのを除外できるプロンプトです。

logoロゴ
signature署名
textテキスト
watermark透かし
username名前
artist nameアーティスト名
コピペ用

logo, signature, text, watermark, username, artist name

画像の分割を除外するネガティブプロンプト

画像が分割したり、切れてしまうのを除外するプロンプトです。

multiple views画像内に被写体が2人以上
croppedトリミングされた画像
cross section断面図
コピペ用

multiple views, cropped, cross section

その他のよく使われているネガティブプロンプト

error問題がある
monochrome単色
grey scaleグレースケール
コピペ用

error, monochrome, grey scale

ネガティブプロンプトを入力するときのコツは?

上記でコピペ用とか作っておいてあれですが、入れすぎないのが一番のコツです。

以前は可能な限り詰め込み画像生成していたのですが、プロンプトに入力した要素が反映されなかったり、同じような画像が生成されたりすることがありました。

おそらく入れすぎて生成できる画像が限定的になってしまったからだと思われます。

ある程度はモデルの生成能力を信頼して、ネガティブプロンプトは最低限にとどめると綺麗な画像を生成しつつ、多様性も失わずに済みます。

後述するTextual Inversionを使えば入力も簡単になるので、組み合わせて使ってみてください。

Textual Inversion(embeddings)でネガティブ要素を抑える方法

https://www.pexels.com/ja-jp/photo/php-270348/

Textual Inversionはモデルに対して追加の学習データを適用できるものです。

ネガティブ要素を学習したデータを追加することで、短いプロンプトで複数のネガティブ要素を除外することができます。

なお、Textual Inversionのことをembeddingsと呼ぶこともありますが、この記事ではTextual Inversionで統一します。

Textual Inversionの使い方

まずTextual Inversionの使い方について解説します。

使いたいTextual Inversionのデータをダウンロードしたら、以下のパスにあるフォルダに入れます。

stable-diffusion-webui\embeddings

Stable Diffusion Web UIを起動してTextual Inversionタブに行けば、ダウンロードしたデータが表示されます。

ネガティブプロンプト入力欄にカーソルがある状態でデータをクリックすると、Textual Inversionを使うためのプロンプトが自動で入力されます。

この状態で画像を生成すれば、Textual Inversionが適用されます。

おすすめのTextual Inversion

EasyNegative

ネガティブプロンプトで検索すると必ず名前が出てくるくらい有名なTextual Inversionです。

EasyNegativeはCounterfeitというモデルで学習されたもので、公式にて検証画像がアップされています。

Counterfeit以外のモデルで効果があるか不明と書かれていますが、AbyssOrangeMix2やanything-v4.0でもしっかり機能しているようです。

gsdf/EasyNegative · Datasets at Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

ダウンロード

EasyNegative - EasyNegative | Stable Diffusion Textual Inversion | Civitai
Original Hugging Face Repository Simply uploaded by me, all credit goes to . Counterfeit-V3 (which has 2.5 and 2.5 as w....

bad_prompt

こちらもネガティブプロンプトを学習させて、1つの単語で使用できるようにしたものです。

公式では強度を0.8にして使うよう推奨しています。(bad_prompt:0.8)

Version2は開発中と書かれていますが、通常版より優れているそうです。

ファイル自体はどちらも軽いので、両方試してみてもいいかもしれません。

ダウンロード

Nerfgun3/bad_prompt at main
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Deep Negative

Deep Negativeは不完全な人体構造、配色、空間などを学習したものです。

そのため、textやlogoなど別のネガティブプロンプトと合わせて使用することが推奨されています。

なお、使用するバージョンによってそれぞれ効果が異なります。

75T一番使いやすいバージョンで副作用がほとんどない。ただ劇的な変化もない
64Tすべてのモデルで機能。副作用が出やすいため、重みを変更して使用が推奨されている
[( NG_DeepNegative_V1_64T :0.9) :0.1]
32T 便利だけど多すぎる ※翻訳の意味がよくわかりませんでした
16T 悪い解剖学は減るが、醜い顔を生成する可能性がある
4T 悪い解剖学は減るが、光と影に少し影響する場合がある
2T T75と同様に「使いやすい」が効果は少し

ダウンロード

Deep Negative V1.x - V1 75T | Stable Diffusion Textual Inversion | Civitai
This embedding will tell you what is REALLY DISGUSTING 🤢🤮 So please put it in negative prompt 😜 TOP Q&A how to use TI mo...

badhandv4

手の崩れを抑えてくれるTextual Inversionです。

似たようなTextual Inversionは多数ありますが、個人的には現状こちらが一番効果ある印象です。

badhandv4 - AnimeIllustDiffusion - badhandv4 | Stable Diffusion Embedding | Civitai

他にも実写系や手に特化したTextual Inversionなど、さまざまな種類があります。

それぞれライセンスなども異なるため、生成したい画像に合わせて使ってみてください。

Civitai | Stable Diffusion models, embeddings, LoRAs and more
Civitai is a platform for Stable Diffusion AI Art models. Browse a collection of thousands of models from a growing numb...
Hugging Face – The AI community building the future.
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

Textual Inversionを使うときの注意点

https://www.pexels.com/ja-jp/photo/3851254/

Textual Inversionを使うと便利ではありますが、ネガティブな要素をピンポイントで除外できるわけではありません。

そのため、除外できないネガティブ要素については、個別に入力する必要があります。

またこちらも大量に使用すると一部のプロンプトが効きにくくなることもあります。

ですので、画像を生成しながら少しずつ調整してみてください。

使えるネガティブプロンプトまとめ

今回は使えるネガティブプロンプトやコツ、おすすめのTextual Inversionについてご紹介しました。

まとめ
  • ネガティブプロンプトとは?
  • ネガティブプロンプトの入力例
  • Textual Inversionでネガティブ要素を抑える方法
  • Textual Inversionを使うときの注意点

ネガティブプロンプトは綺麗な画像を生成するために外せない重要な要素です。

少し入力のバランスや調整は難しいですが、理想の画像を目指していろいろ試行錯誤してみてください。

プロンプト
スポンサーリンク
イクリ

Stable Diffusionを使った画像生成AIの情報をメインに発信しています。
以前多ジャンルで運営していましたが、全ジャンルに同じ熱量を注ぐのが難しく分割しました。
AI以外のジャンルはnoteでゆるく運営してます。

イクリをフォローする
イクリをフォローする

コメント

  1. アバター 匿名 より:

    > RTX 4070 Ti は、16GB の GDDR6X メモリを搭載したハイエンドのグラフィックカードです
    12GBでは

タイトルとURLをコピーしました