【Stable Diffusion】ネガティブプロンプト完全ガイド|使い方と効果

目次

Stable Diffusionのネガティブプロンプトとは?役割と重要性を解説

画像を生成してみたら、手が6本あったり、顔が溶けたりしていて「なんか違う…」と思った経験、ありませんか。筆者も最初はポジティブプロンプトだけで頑張っていたんですが、ネガティブプロンプトを使い始めてから生成品質が劇的に変わりました。

Stable Diffusion ネガティブプロンプトとは、「画像に含めたくない要素」を指定する仕組みのこと。ポジティブプロンプトが「こう描いて」という指示なら、ネガティブプロンプトは「これはやめて」という指示です。この2つを組み合わせて初めて、意図通りの画像に近づけられます。

ネガティブプロンプトの仕組みと基本概念

技術的には、Classifier-Free Guidance(CFG)という仕組みと連動しています。ざっくり言うと、「ポジティブプロンプトの方向に引っ張りつつ、ネガティブプロンプトの方向からは遠ざける」という力学が画像生成の各ステップで働いています。

CFG Scaleの値が高いほど、ポジティブ・ネガティブ両方のプロンプトへの影響が強まる点も覚えておいてください。

ネガティブプロンプトの入力方法と場所

AUTOMATIC1111 WebUIでは、ポジティブプロンプト欄のすぐ下に「Negative prompt」欄があります。そこに英語でキーワードを入力し、複数ワードはカンマ区切りで並べるのが基本ルールです。

ComfyUIの場合は、CLIPTextEncodeノードをネガティブ用に別途接続して使います。どちらのツールでも入力は英語が基本です。


【コピペOK】汎用ネガティブプロンプトテンプレート一覧

まず「とりあえずこれを入れておけ」というテンプレートを紹介します。筆者はこれをベースに毎回カスタマイズしていて、ゼロから考える手間が8割くらい消えました。

画質向上・低品質防止の基本ワード

以下が汎用の品質改善テンプレートです。コピペして使ってください。

worst quality, low quality, normal quality, blurry, jpeg artifacts, pixelated, cropped, out of frame, poorly drawn
  • worst quality / low quality:低品質な学習データの特徴を排除
  • blurry:全体的なぼけを防ぐ
  • jpeg artifacts:圧縮ノイズっぽい質感を回避
  • pixelated:粗いドット表現を防止
  • cropped / out of frame:被写体が画面外に切れるのを防ぐ

不要要素の除去ワード(ロゴ・テキスト・NSFW・分割生成)

watermark, text, logo, signature, username, nsfw, split screen, multiple views, collage, grid
  • watermark / signature:透かしや署名を除去
  • split screen / multiple views:1枚に複数構図が混入するのを防ぐ
  • nsfw:不適切コンテンツの排除(※2025年7月31日のStability AI利用規約更新により、SD 3.5などのCore ModelsではNSFWコンテンツ生成が禁止されています)

目的に応じてワードの追加・削除をしてOKです。


【部位別】作画崩壊・奇形を防ぐネガティブプロンプト

人物生成で最も頭を悩ませるのが「体の破綻」ですよね。部位ごとに対策ワードをまとめました。

手・指の破綻を防ぐプロンプト

手指はStable Diffusionが最も苦手とする部位で、放っておくと指が7本あったりします。以下を必ず入れましょう。

extra fingers, missing fingers, fused fingers, mutated hands, bad hands, too many fingers, deformed hands

効果を強めたいときは (bad hands:1.4) のように括弧と数値で重み付けできます。1.2〜1.5の範囲が過剰にならずに効くイメージです。

顔・目・表情の崩れを防ぐプロンプト

bad face, ugly face, deformed eyes, asymmetric eyes, cross-eyed, extra eyes, blemishes, acne

顔の崩れが激しい場合は、ADetailer等の顔修復ツールと組み合わせるのが効果的です(顔修復ツールの詳細は関連記事を参照)。

足・腕・全身の奇形を防ぐプロンプト

extra limbs, missing limbs, bad anatomy, mutated body, deformed legs, extra arms, bad proportions, disfigured, cropped body

bad anatomy と bad proportions は全身の構造破綻を包括的にカバーしてくれる万能ワードです。


【スタイル別】フォトリアル・イラスト系に最適なネガティブプロンプト

スタイルに合わせてネガティブプロンプトを使い分けると、仕上がりのクオリティがワンランク上がります。

フォトリアル(実写)系のネガティブプロンプト

illustration, anime, cartoon, painting, drawing, 3d render, skin blemishes, wrinkles, blurry background

実写系では「アニメっぽくなってしまう」問題が頻発します。anime や cartoon を入れるだけで雰囲気がグッと実写に近づきます。

アニメ・イラスト系のネガティブプロンプト

realistic, photo, 3d, lowres, bad art, sketchy lines, rough sketch

逆にイラスト系では realistic や photo を除外することで、テイストの混入を防げます。

背景・構図を制御するネガティブプロンプト

simple background, white background, extra person, multiple people, crowded, missing lower body

シンプルな白背景を避けたいときや、余計な人物が写り込む問題にはこのセットが効きます。


ネガティブプロンプトの効果を最大化するコツと優先順位の設定

「とにかくワードを詰め込む」は逆効果になることがあります。筆者も100ワード近く入れて画像がおかしくなった経験があるので、この点は要注意です。

キーワードの並び順と重み付けのルール

先頭に置くワードほど影響が強くなる傾向があります。最も排除したい要素を先頭に持ってきてください。

重み付けの書き方は (bad hands:1.4) のように (ワード:数値) の形式。1.0が標準で、1.5を超えると画像全体がおかしくなりやすいです。

入れすぎ注意!適切な単語数とバランスの取り方

目安は20〜40ワード程度。ポジティブプロンプトと矛盾しているワードが混入していないかも確認してください。また、CFG Scaleが高い(15以上)と、ネガティブプロンプトの影響が強くなりすぎることがあります。

試行錯誤で精度を上げる実践ステップ

  1. 汎用テンプレートでまず1枚生成する
  2. 問題点(手が変・背景が白すぎ)を特定する
  3. 対応ワードを追加して再生成する
  4. シード値を固定して同条件で比較する

同じワードでも deformed と distorted では微妙に効き方が異なります。言い回しを変えながら試すのが精度アップの近道です。


EasyNegativeなどembedding(Textual Inversion)の活用方法

毎回ネガティブプロンプトを手打ちするのは正直しんどい。そこで使えるのがembeddingです。

EasyNegativeとは?導入方法と使い方

EasyNegativeは、大量のネガティブプロンプトを1つのファイルに圧縮したembeddingツールです。

導入手順はシンプル。
1. Civitaiから EasyNegativeV2 をダウンロード
2. embeddings フォルダに配置
3. ネガティブプロンプト欄に EasyNegativeV2 と入力するだけ

たった1単語で複雑なネガティブプロンプトを代替できるのは、使ってみると本当に楽です。

その他おすすめのネガティブ系embeddingとLoRAとの併用

  • negative_hand:手指の破綻防止に特化
  • badhandv4:手のクオリティ改善に定評あり

これらを組み合わせて EasyNegativeV2, negative_hand のように併用するのが筆者のお気に入り構成です。ControlNetやLoRAと組み合わせると、さらに品質の底上げができます。


【2026年版】モデル・バージョン別ネガティブプロンプトの使い分け

モデルによってネガティブプロンプトの効き方が全然違うので、ここは見落としがちなポイントです。

SD 1.5系モデルでのネガティブプロンプト活用

SD 1.5系は最もネガティブプロンプトの効果が発揮しやすいバージョンです。本記事で紹介したテンプレートはほぼそのまま使えます。EasyNegativeなどのembeddingもSD 1.5系向けが多いため、資産が豊富です。

SDXL・SD3系モデルでの注意点と対応策

SDXLではネガティブプロンプトの反映が弱まるケースがあります。SDXLには「ネガティブ美学スコア」を活用する方法があり、score_9, score_8_up などをポジティブに、score_4, score_5 などをネガティブに入れるアプローチが有効です。

SD 3.5以降のモデルはアーキテクチャが変わり、ネガティブプロンプトの扱いが異なります。詳細はモデルごとのドキュメントを確認してください。また、2025年7月31日の利用規約更新により、SD 3.5などのCore ModelsではNSFW生成が禁止されています。NSFWが必要な場合はSD 1.5やSDXLなど代替モデルを使ってください。


あわせて読みたい

関連記事

他のカテゴリも見る

まとめ|ネガティブプロンプトで画像生成の品質を劇的に向上させよう

Stable Diffusion ネガティブプロンプトの要点をまとめます。

  • 汎用テンプレートをベースに、部位別・スタイル別ワードを追加するのが基本の流れ
  • 手指・顔・全身の破綻防止ワードは人物生成に必須
  • EasyNegativeV2などのembeddingで入力の手間を大幅に削減できる
  • 先頭のワードが効きやすいので、重要な排除要素を前に置く
  • モデルによって効き方が違うので、SDXLやSD3系は別途調整が必要

まずは本記事の汎用テンプレートをコピペして試してみてください。それだけで生成品質が目に見えて変わるはずです。

もっと詳しく知りたい方は → Stable Diffusion XLの使い方・完全ガイド

おすすめの記事