色プロンプト完全ガイド|CutOff・BREAK で色滲みを防ぐ Stable Diffusion テクニック

AI画像生成での色指定を完全マスター。118色の色名、CutOff拡張、BREAKコマンド、cinematic color grading まで、色滲み防止テクニックを徹底解説。

色指定の基本 — 全体トーンと個別色の使い分け

AI画像生成での色指定は、大きく2つのレベルに分かれます:

1. 全体トーン(画像全体の雰囲気): - pastel colors — 淡くて柔らかい色使い - vivid colors — 鮮やかで力強い - monochrome — 白黒 - sepia tone — 古写真風の暖色 - warm colors / cool colors — 暖色系 / 寒色系 - cinematic color grading — 映画的な色補正

2. 個別色(特定パーツの色指定): - red dress, blue ribbon, green eyes, silver hair

個別色を指定すると「色滲み(color bleeding)」が起きやすいのが最大の課題です。例えば「red dress, blue jacket」と書くと、赤と青が混ざって紫っぽくなることがあります。この対処法がこのガイドの本題です。

色名プロンプト — 基本色から微妙なニュアンスまで

基本10色(red, blue, green, yellow, pink, purple, white, black, orange, brown)はどのモデルでも安定して認識されます。

より精度の高い色名: - 赤系: crimson(深紅), scarlet(緋色), coral(サンゴ色), ruby(ルビー色) - 青系: navy(紺), cerulean(空色), azure(蒼), teal(青緑), cobalt(コバルト) - 緑系: emerald(エメラルド), mint(ミント), sage(セージ), olive(オリーブ) - 紫系: lavender(ラベンダー), violet(スミレ), magenta(マゼンタ) - 暖色系: amber(琥珀), gold(金), peach(桃色), cream(クリーム)

和風の色名も意外と認識します: - 桜色 → sakura pink で柔らかいピンク - 藍色 → indigo blue で深い青 - 朱色 → vermillion で朱赤 - 鶯色 → olive green, warm で暖かい緑

色の精度を上げるには「color」を挟むのがコツ: azalea color hair のように書くと AI が色として認識しやすくなります。

CutOff 拡張機能で部分色指定をマスターする

CutOff は Stable Diffusion WebUI の拡張機能で、プロンプト中の色指定を特定の対象に「固定」する機能です。

インストール: Extensions タブ → Install from URL → CutOff のリポジトリ URL を貼って Install

基本的な使い方: プロンプト: 1girl, red dress, blue ribbon, green eyes CutOff Target tokens: red, blue, green CutOff Weight: 1.0(デフォルト)

これにより「red」はドレスだけ、「blue」はリボンだけ、「green」は目だけに固定されます。

実践例: 1girl, white blouse, navy pleated skirt, red ribbon, brown loafers → CutOff targets: white, navy, red, brown → 各色が各パーツにのみ適用され、混色を防止

注意点: - CutOff Weight を 1.5 以上にすると画像が崩れやすい - 色数が多すぎると(5色以上)効果が弱くなる - Regional Prompter と併用するとさらに精度が上がる

BREAK コマンドで色の干渉を分離する

BREAK はプロンプトを独立したセグメントに区切る構文です。CutOff をインストールしたくない場合の代替手段として有効です。

基本構文: red dress BREAK blue sky BREAK green trees

各セグメントが独立して解釈されるため、色の干渉が大幅に減ります。

衣装の上下で色分け: 1girl, (red jacket:1.2) BREAK (blue pleated skirt:1.2) BREAK (white shoes:1.1)

キャラクター + 背景で色分離: beautiful girl in yellow dress BREAK purple and pink sunset sky, city skyline

BREAK の注意点: - 各セグメントに重み付け (keyword:1.2) を加えると効果が安定 - BREAK を使いすぎる(4つ以上)と構図が崩れることがある - 「AND」構文(A AND B)とは異なる動作。BREAK は解釈を分離、AND はブレンドです

シネマティック・カラーグレーディングで映画的な色彩を出す

映画やドラマの色合いを再現するカラーグレーディング技法は、作品全体の質感を劇的に変えます。

ハリウッド定番 — Orange & Teal: cinematic color grading, orange and teal, warm skin tones, cool shadows, film grain → 人物を暖色(オレンジの肌色)、背景を寒色(ティールの影)に分離する技法

レトロ・フィルム風: film photography, kodak portra 400, soft grain, slightly desaturated, warm highlights

ダーク・ムーディ: dark moody, low key lighting, deep shadows, (dark:1.2), muted colors, noir style

パステル・ドリーミー: pastel colors, soft lighting, dreamy atmosphere, (pastel:1.2), kawaii aesthetic

CFG スケールと色の関係: CFGスケール 7-8: 色が柔らかく自然 → パステルや写真的な表現向き CFGスケール 10-12: 色が鮮明でプロンプトに忠実 → 強い色指定向き CFGスケール 15+: 色が過飽和になりやすい → 不自然になることが多い

ステップ数も色に影響します。20-30ステップが安定圏、50+は色がくすむことがあります。

よくある質問

Q. CutOff と BREAK はどちらを使うべきですか?

A. 両方使えるなら CutOff の方が精度が高いです。CutOff はトークン単位で色を固定するため、BREAK より細かい制御が可能です。ただし CutOff は拡張機能のインストールが必要で、一部のモデル(SDXL等)では未対応の場合もあります。BREAK はインストール不要で汎用的に使えるため、まず BREAK で試してダメなら CutOff を導入する、という順序がおすすめです。

Q. 髪の色が服に染み出します。対処法は?

A. 「red hair, white dress」のように対照的な色を使うと染み出しが起きやすいです。対処: (1) BREAK で分離「(red hair:1.2) BREAK (white dress:1.2)」、(2) CutOff で Target tokens に「red, white」を指定、(3) ネガティブに「color bleeding, miscolored」を入れる、(4) Regional Prompter で髪と服の領域を分離、の4つの手段があります。

Q. モノクロ画像の一部だけカラーにできますか?

A. img2img の Inpaint 機能を使います。まず「monochrome, grayscale」で全体をモノクロ生成し、次に Inpaint でカラーにしたい部分をマスクして「red lips, color」などで部分着色します。Stable Diffusion WebUI の Inpaint 機能が最も手軽です。

関連プロンプト

関連ガイド

プロンプトを試してみましょう

このガイドで学んだテクニックを、実際のプロンプトで試してみてください。