目次
ComfyUIのプロンプト入門:ポジティブ・ネガティブプロンプトと重み付け構文
プロンプト(prompt)によって画像の内容が決まります。この節では、効果的なプロンプトの書き方とComfyUIの特殊な構文を紹介します。
英語で書く
多くの画像モデルは主に英語のデータで学習されているため、英語のプロンプトが最も効果的です。英語が苦手な場合は、まず描きたい画面を日本語で説明し、翻訳ツールやAIアシスタントに英語に訳してもらいましょう。一部の新しいモデル(Qwen-Imageなど)は中国語をよりよく理解するため、モデルの説明を確認してください。
プロンプトの構成
よいプロンプトには、通常次の要素が含まれます。
| 要素 | 例 |
|---|---|
| 主体 | a young woman reading a book |
| 詳細 | wearing a knitted sweater, long black hair |
| 場面 | in a quiet library, wooden shelves |
| スタイル | watercolor illustration / cinematic photo / anime style |
| 光 | soft morning light, golden hour, neon lights |
| 構図とレンズ | close-up, wide shot, from above, 35mm lens, shallow depth of field |
| 品質 | highly detailed, sharp focus |
組み合わせると、次のようになります。
a young woman reading a book in a quiet library, wearing a knitted sweater, long black hair,
wooden shelves, soft morning light through the window, cinematic photo, 35mm lens,
shallow depth of field, highly detailed
モデルごとの書き方の違い
| モデル | プロンプトのスタイル |
|---|---|
| SD 1.5 / SDXL | キーワードを中心にして、カンマで区切ります。前にある語ほど影響が大きくなります |
| アニメ系のSDXLファインチューニングモデル | 1girl, solo, smile, school uniformのようなタグ形式がよく使われます。モデルのページにある例を参考にしてください |
| Flux、Qwen-Imageなどの新しいモデル | 自然な文章を理解します。写真を説明するように文章を書けます。また、文字もより正確に描けます |
新しいモデルでは、キーワードを並べるよりも、明確な説明文を書くほうが効果的です。
A photo of a small coffee shop at night. A wooden sign above the door reads "Good Coffee".
Warm yellow light comes from inside, and rain is reflecting the light on the street.
ネガティブプロンプト
モデルに「何を避けるか」を伝えます。SD 1.5 / SDXLでは、次のような語がよく使われます。
blurry, low quality, worst quality, jpeg artifacts, watermark, text, signature,
deformed, bad anatomy, extra fingers, cropped
- ネガティブプロンプトには、実際に起きている問題だけを指定します。大量に詰め込む必要はありません。
- 多くの新しいモデルでは(また、CFGを1に設定した場合も)、ネガティブプロンプトは効果がありません。テンプレートの設定を確認してください。
重み付け構文
ComfyUIでは、括弧を使って語句の重要度を調整できます。
| 構文 | 効果 |
|---|---|
(word) | 重み1.1 |
(word:1.3) | 重み1.3(強調) |
(word:0.7) | 重み0.7(弱める) |
(red hat, blue scarf:1.2) | 複数の語句をまとめて調整 |
テキストを選択してCtrl + ↑ / Ctrl + ↓を押すと、重みをすばやく調整できます。
重みは通常0.5~1.5の範囲にします。高くしすぎると画像が崩れやすくなります。
ComfyUIの重みの計算方法はA1111 WebUIと少し異なるため、WebUIからコピーしたプロンプトでは、まったく同じ結果にならない場合があります。
よく使うキーワード
写真撮影
photo, DSLR, 35mm, 85mm portrait, bokeh, shallow depth of field, film grain, long exposure
光
soft light, golden hour, backlit, rim light, studio lighting, volumetric light, neon
構図
close-up, medium shot, full body, wide angle, from above, from below, symmetrical, rule of thirds
スタイル
watercolor, oil painting, pencil sketch, anime, pixel art, 3d render, isometric, flat illustration, ukiyo-e
試行錯誤の進め方
- 短いプロンプトから始め、主体が正しく描かれることを確認します。
- シードを固定し、一度に一つの要素だけを追加または変更して、変化を確認します。
- ある要素が何度試しても現れない場合は、前のほうに移動する、重みを上げる、またはより具体的な表現に変える方法があります。
- ある要素が強すぎる場合は、重みを下げるか、関連する説明をプロンプトから削除します。
テキストエンコードノードの違い
基本の CLIP Text Encode に加えて、モデル専用のテキストエンコードノード(SDXLの高度なノードやFluxのノードなど)を使う場合があります。これらのノードでは、解像度やguidanceを追加で設定できます。公式テンプレートを使う場合は、テンプレート内のノードに従ってください。
更新日 2026年10月12日