同一Vol内「白肌 vs ピンク肌」バラツキ根絶マニュアル
今すぐ実装 No.1 — POSに肌色アンカー追加(全ステージ共通)
今すぐ実装 No.2 — NEGにピンク肌ブロックタグ追加
※ Gemini推奨: 重みは最大1.1に抑制(1.35以上は「死人肌」化リスク)。blushingはNEG禁止(表情破壊)
今すぐ実装 No.3 — 照明タグを弱体化(0.7以下)+ BREAK 配置
warm lighting / soft light / ambient light を入れると、
モデルが「この照明環境なら肌にピンク〜オレンジの反射光が乗るはずだ」と
自律的に判断して肌をピンク化する。neutral skin tone / natural skin tone
などの汎用タグでは、このバイアスを上書きするほどの学習重みがなく、効果が薄い。[2]
pink pajamas, red lingerie)が
VAEを通じた色漏れを起こし、隣接する肌領域にピンク色が滲出する。
既に (pink tint:1.5) を NEG に入れているが、
これは「画面全体のピンク被り」を防ぐタグであり、
「衣装色の肌への局所的な色溢れ」とは別問題。[4]
(pink tint:1.5) は Layer B の一部にしか対応していない。
| 順位 | タグ | Danbooru実在 | 効果 | 注意点 |
|---|---|---|---|---|
| 1位 | pale_skin | 実在・多件数 | 最も安定してピンクを排除する白肌 | なし(最推奨) |
| 1位 | milky skin | 実在 | 牛乳のような純粋白。アニメ特化で最強[6] | v16固有タグ・前記モデルでは効果薄 |
| 2位 | fair_skin | 実在 | pale_skinの補強に有効 | 単独より pale_skin との組み合わせが強い |
| 2位 | porcelain skin | 実在 | 陶器のような滑らか白。ピンク味を排除 | テクスチャ感も同時に指定される |
| 3位 | light_skin | 実在 | pale_skinより柔らかい白さ | pale_skin の補助として使う |
| 4位 | skin_color | 少件数 | weight強化で補助的に機能 | 単独では弱い。重みを 1.15 以上に |
| 5位 | natural skin tone | 学習弱 | 効果薄(現在使用中→削除推奨) | Illustriousではほぼ無効[7] |
| 5位 | neutral skin tone | 学習弱 | 効果薄(現在使用中→削除推奨) | 同上・weight消費の無駄になっている |
(neutral skin tone:1.1) / (natural skin tone:1.1) は
Illustriousでの学習件数が少なく実質無効。削除して上位タグに置き換えること。
pale skin(形容詞)と pale-skinned female(名詞・属性)は別概念として機能する。
後者はキャラクター自体の属性として定義されるため、
プロンプト生成中に「照明に引きずられて薄れる(プロンプト忘れ)」が起きにくい。[8]
| タグ | Danbooru | 推奨重み | 効果・リスク |
|---|---|---|---|
pink skin | 実在 | 1.1 | 全身ピンク肌を直接抑制。最優先追加 |
rosy skin | 実在 | 1.1 | バラ色肌を抑制。rosy cheeks(頬の赤み)とは別概念[9] |
pinkish skin | 実在 | 1.1 | ピンクがかった肌のバリエーション表現を遮断 |
flushed skin | 少件数 | 1.05 | 熱を帯びた赤らんだ肌を抑制。補助タグとして有効 |
warm skin | 少件数 | 1.0 | 温かみのある肌を抑制。過剰NEGに注意 |
blushing | NEG禁止 | 使用禁止 | 全身ピンク化ではなく「頬の照れ顔」タグ。NEGに入れると可愛い表情の赤らみが全滅。表情破壊リスク大[10] |
hot skin | 非推奨 | - | Danbooru件数不足・効果不明。追加不要 |
全身ピンク化を防ぎつつ「顔の可愛い血色感」を残す戦略:
POS(肌ベースを白に固定):
NEG(全身ピンク化だけを遮断):
rosy cheeks(頬の赤み)と NEGの rosy skin(全身ピンク肌)は
Danbooru上で別タグとして学習されているため、この組み合わせは矛盾しない。
顔の血色感だけ維持し、全身のピンク化は防ぐことができる。[9]
| タグ | 状態 | 理由 |
|---|---|---|
consistent skin tone |
無効 | Danbooruに「consistent skin tone」というタグは存在しない。モデルが学習していない概念に対して記述的なプロンプトを書いても効果ゼロ。[11] |
consistent lighting |
無効(確認済み) | 同様の理由。2026-05-25のv43改善で既に確認・削除済み。 |
skin color consistency |
無効 | Illustrious系はSDXLアーキテクチャの制約上、各生成を独立して行う。「一貫性を保て」という抽象的指示は動作しない。 |
# ===== 肌色アンカー定数(全ステージ共通・先頭に必ず挿入) =====
SKIN_ANCHOR_POS = (
"pale_skin, fair_skin, light_skin, "
"(milky skin:1.2), (porcelain skin:1.1), "
"(skin_color:1.15), pale-skinned female, "
"smooth skin, soft skin"
)
SKIN_NEG_PINK = (
"(pink skin:1.1), (rosy skin:1.1), "
"(pinkish skin:1.1), (flushed skin:1.05)"
)
# 使用例: 全ステージの prompt 構築に適用
def build_pos(char_tags, scene_tags, loc_tags, stage_tags):
return (
f"masterpiece, best quality, amazing quality, "
f"{SKIN_ANCHOR_POS}, " # ← 先頭に固定
f"{char_tags}, "
f"{scene_tags}, "
f"BREAK, " # ← BREAK で照明を後ろへ分離
f"{loc_tags}, " # ← loc(照明)は後半
f"{stage_tags}"
)
def build_neg(base_neg):
return f"{base_neg}, {SKIN_NEG_PINK}"
POS:
NEG:
問題: 無効タグ使用 / ピンク系NEGなし / 照明が肌色を汚染
POS:
NEG:
改善: 有効タグに変更 / ピンクNEG追加 / 照明弱体化 / BREAK分離
:1.3 で囲んで最優先化BREAK の後に照明・背景タグを配置:0.7 を付けて影響力を弱体化プロンプトでの制御が難しい場合、ADetailerで肌色を上書きする方法が最も確実。
| 設定項目 | 推奨値 | 理由 |
|---|---|---|
| Detection Model | person_yolov8n-seg | 体全体の肌を検出するため |
| ADetailer Prompt | (milky skin:1.2), (porcelain skin:1.1), pale_skin | 肌色制御タグのみを入力 |
| Inpaint Denoising | 0.25〜0.35 | 形状維持したまま色だけ修正する範囲[12] |
| Inpaint Only Masked | ON | 肌領域のみに適用 |
| 優先度 | 施策 | 工数 | 効果 |
|---|---|---|---|
| P0 | SKIN_ANCHOR_POS定数を全ステージ共通化 + 無効タグ(neutral/natural skin tone)削除 | 30分 | 大 |
| P0 | NEGにピンク系タグ追加(pink skin / rosy skin / pinkish skin) | 10分 | 大 |
| P1 | 照明タグを0.7以下に弱体化 + BREAK分離 | 20分 | 中〜大 |
| P1 | smoke 3枚で効果確認 → CC目視評価 | 15分 | 確認 |
| P2 | CFG 6.0 → 5.5 試験(トフィーさん承認後) | 5分+smoke | 中 |
| P3 | ADetailer person_yolov8n-seg 肌色後処理導入 | 1〜2時間 | 確実(最終手段) |
| ファイル | 関連度 | 要点 |
|---|---|---|
feedback_lighting_visual_check_rule_2026-05-25.md | 高 | consistent lightingが無効・v43照明統一手法・smoke目視ルール |
feedback_split_panel_pink_tint_2026-05-26.md | 高 | pink tint洪水のNEG修正(画面全体 vs 肌色は別問題) |
feedback_golden_winning_pattern_2026-05-22.md | 高 | v2.8でVAE変更により色被り根絶確認済み |
DR_手指解剖崩れ防止_最適NEG_2026-05-23.html | 中 | NEG盛りすぎ=attention分散の教訓(肌色NEGにも同様に適用) |
reference_r18_knowhow_2026-05-26.md | 中 | R18品質ノウハウWeb・GOLDEN設定まとめ |