【Stable Diffusion】必須で入れた方がいいネガティブプロンプト(呪文)を一覧で紹介
「ネガティブプロンプトに何を入れたらいいのか分からない…」
「入れた方がいいネガティブプロンプトってあるの?」と困っている方のために、
この記事では、汎用性の高いネガティブプロンプトを紹介します。
ネガティブプロンプトのコツ
ネガティブプロンプト入力内でクオリティを高くするコツとして、モデルによって最適な数値は異なりますが、(worst quality:2)のように、品質に関するネガティブプロンプトを入れた後に「:」をつけてから、右側に数値を1.1以上で入れることにより、クオリティを高くして生成できる場合があります。
リアル風のモデルを使用している方は、よりリアルな肌の質感を表現できます!
例として以下の画像では、左側は「worst quality , low quality , normal quality」で画像生成した結果であり、
右側は「(worst quality:2) , (low quality:2) , (normal quality:2)」で生成した結果になります。
左側では、イラスト的な描写なのに対して、右側では、()と:2をつけることで、より実写に近い画像生成ができています。
括弧や数値を加えた「強調構文」を使用すると、こんなにクオリティが変わるのでぜひ試してみてください。
「強調構文」について分からない方は、以下の記事を読んでみてください。
汎用性の高いおすすめネガティブプロンプト
必ずと言っていいほど入れた方がいいネガティブプロンプトが以下です。
worst quality,low quality,normal quality,lowres上記は、低品質の画像を省けるのでクオリティが一気に上がります。
モノクロ画像を生成しない場合は、以下も追加するといいです。
monochrome,grayscale上記はモノクロやグレースケールの画像を省きます。
「Easy Negative」のネガティブプロンプトも、全体の品質が良くなりやすいのでおすすめです!
以下の画像では、「Easy Negative」無しと有りの比較結果になります。
左側よりも、右側の方がクオリティが上がっています。
「Embedding」モデルである「EasyNegative」を使用すると、さらにクオリティを高くできます。
「EasyNegative」の導入方法と使い方について、以下の記事で解説しています。
顔・腕などが分裂してしまう場合は、「bad anatomy」を入れることで改善する場合があります。
名前やロゴの表示などを防ぐには、「watermark , username , text」を入れましょう。
画像が分割されて画像生成される場合は、「split view」か「multi view」を入れるといいです。
リアル(実写)に多いのですが、顔や体にホクロが目立って画像生成される時があります。
省きたい場合は、「skin spot , moles , acnes」を入れると無くすことができます。
アニメ風のイラストに多いのですが、洋服をつけているのにヘソの形がはっきりと画像生成される場合があります。
写したくない場合は、「navel」を入れると解決します。
以下の画像は、ネガティブプロンプトに「navel」を入れた場合の比較結果になります。
ヘソを写さないようにできるので、ヘソの形が出ていた場合は使用するといいです。(あえてヘソの跡を見せる表現もあるのでお好みでどうぞ)
リアル(実写)におすすめのネガティブプロンプト
実写に近い画像生成をしたい時は、以下のネガティブプロンプトを入れると良いです。
・sketches
・painting
・2d
・illustration
・graphic
・doll
上記に加えて、「realistic」か「photo realistic」のプロンプトを入れてください。
先ほどもお伝えしましたが、一番効果的なのがリアル風のモデルを使って、(worst quality:2)のように品質に関するネガティブプロンプトの後にコロンを入れてから、「1.1」以上の数値にすると、さらにリアル(実写)の質感に近づけます。
数値を大きくするとクオリティを上げることができますが、大きく設定しすぎるとモデルによっては逆に質が悪くなる場合があるので適切な数値を探してみてください。
推奨値として最大「1.4〜2」までがいいです。
背景がぼやけた場合のネガティブプロンプト
背景がぼやけた場合に、おすすめのネガティブプロンプトとして「blurry」があります。
または、全体のクオリティを上げる「worst quality」などの品質に関する呪文を入れても、ぼやけを解決できる場合があるので、どちらも入れておくといいです。
ぼやけた場合の対処法について、以下の記事でも解説しています。
手・腕を良くするネガティブプロンプト
以下のネガティブプロンプトは、手や腕が分離して画像生成されてしまう時に防ぐことができます。
・bad hands
・split hands
・extra hands
・mutated hands
・extra fingers
・missing fingers
・interlocked fingers
・extra arms
・bad arms
全て入れると逆に悪くなる場合があるので、手なら手だけに関するネガティブプロンプトを1つだけ、腕なら腕だけに関するネガティブプロンプトを1つだけ入れたりして試行錯誤してみてください。
以下の画像では、手に関するネガティブプロンプトを入れた比較結果になります。
左側よりも、右側の方が良い結果になっています。
以下の画像は、再度画像生成して比較した結果になります。
手のネガティブプロンプトを入れると、入れない場合よりも手の形状が良い結果で生成されやすいので入れておくことをおすすめします。
脚を良くするネガティブプロンプト
脚が分離したり、形状が悪かった場合は、以下のネガティブプロンプトを入れると解決できる場合があるので試してみてください。
・bad legs
・split legs
・missing legs
・extra legs
・bad feet
また、脚が崩れて画像生成される原因として、画像サイズの設定を最適に合わせていない場合もあるので、画像サイズを「横:512」「縦:768」の「縦長」比率にしてから、「Hires.fix」を使ってみるといいでしょう。
(SD1.5やSD2.0モデルの場合です)
まとめ
以上で、必須で入れた方がいいオススメのネガティブプロンプトを紹介しました。
クオリティを高くさせるために低品質を省く「worst quality,low quality,normal quality」のネガティブプロンプトを入れておくといいです。
上記に加えて、紹介した手・腕・脚を分離させないためのネガティブプロンプトも追加すると、さらにクオリティの高い結果になりやすいので入れておきましょう。



コメント