エロ漫画30作品量産において、キャラLoRAは「1作品に1LoRA」が最強の安定策です。2026年現在、waiIllustriousSDXL_v160に対して最も実績のある構成は 標準LoRA + DoRA(Weight-Decomposed LoRA) の組み合わせです。DoRAはLoRAの重みを「方向ベクトル」と「スケール」の2成分に分解してそれぞれ学習する手法で、ICML2024 Oral採択の査読済み技術[1]です。追加パラメータはわずか+0.01%でありながら、rank8でもLoRA rank32相当のキャラ一貫性を実現します。
{
// === ネットワーク設定 ===
"network_module": "networks.lora",
"network_dim": 16, // rank。30作品量産なら16で統一
"network_alpha": 8, // alpha = dim/2 が基本
"network_args": ["use_dora=True"], // DoRA有効化 = 最強構成の鍵
// === 学習率 ===
"learning_rate": "1e-4", // UNet LR。キャラ向け安全値
"text_encoder_lr": "1e-5", // TE LR = UNetの1/10
"lr_scheduler": "cosine_with_restarts",
"optimizer_type": "AdamW8bit", // 初心者はProdigyでもOK
// === 学習制御 ===
"max_train_steps": 1600, // 30〜50枚なら1600が最適
"resolution": "1024,1024",
"train_batch_size": 2, // VRAM 12GB以上推奨
"min_snr_gamma": 5,
"clip_skip": 1, // SDXL/Illustriousは必ず1
"mixed_precision": "bf16",
// === データセット ===
"enable_bucket": true,
"flip_aug": false, // 非対称キャラはfalse必須
"keep_tokens": 1 // トリガーワードを先頭固定
}
2026年現在、Illustrious/SDXL系でのキャラLoRA学習には主に4手法が使われています。それぞれの特性を正確に理解した上で選択することが、30作品量産の効率と品質に直結します[3][4]。
| 手法 | ファイル サイズ | キャラ 一貫性 | スタイル 汚染 | 複雑キャラ | エロ漫画 量産向き | 備考 |
|---|---|---|---|---|---|---|
| 標準LoRA rank16-32 | 70〜150MB | ★★★★★ | 中 | 最安定 | 推奨 | 2026年デファクト。30作品量産の基軸 |
| DoRA(+標準LoRA) | 微増(+0.01%) | ★★★★★ | 低 | 最強 | 最推奨 | rank8でrank32同等品質。ICML2024 Oral[1] |
| LyCORIS-LoHa | 大(200MB+) | ★★★★ | 低 | 複数概念に強い | 条件付き | NaN発生リスク。高複雑度キャラのみ検討[4] |
| LyCORIS-LoKr | 極小 2.5MB | ★★★ | 中 | 不向き | 非推奨 | モデル間移植性低。シンプルキャラ限定[4] |
| IA³(LyCORIS) | 極小 | ★★ | 極低 | 不向き | 非推奨 | 過学習抑制特化。汎用性が低く量産不向き |
| rank | 標準LoRA 品質 | DoRA 品質 | 差分 | エロ漫画推奨 |
|---|---|---|---|---|
| rank 4 | 低 | 中 | +大きい | LoRAのみ不可 → DoRA必須 |
| rank 8 | 中 | 高 | +大きい | DoRA有効で量産最適 |
| rank 16 | 高 | 最高 | +中 | 推奨構成 |
| rank 32 | 最高 | 最高 | +小 | 複雑キャラ/差分多い作品向け |
以下は複数の実践ガイドと公式ドキュメントから統合した、waiIllustriousSDXL / Illustrious XL v0.1〜v2.0向けの推奨値です[2][5][6][7]。「30作品量産標準」列を基準にしてください。
| パラメータ | 30作品量産 標準値 | 軽量化 (18〜30作品) | 高品質 (複雑キャラ) | 根拠・注意事項 |
|---|---|---|---|---|
| network_dim (rank) | 16 | 8 | 32 | バランス最良。8=6MB小ファイル/32=複雑衣装[5] |
| network_alpha | 8 (dim/2) | 4 | 16 | alpha=dim より dim/2 が安定学習[6] |
| use_dora | true | true | true | 必ず有効化。低rankでも品質補完[1] |
| UNet learning_rate | 1e-4 | 5e-5 | 1e-4 | 0.0003〜0.0005はSeaArt推奨も過学習リスク[7] |
| text_encoder_lr | 1e-5 | 0 (無効化) | 5e-5 | UNetの1/10が基本。0でもキャラ学習は可[2] |
| optimizer_type | AdamW8bit | AdamW8bit | Prodigy | Prodigyは自動LR調整・初心者向け。指定時LRは無視[2] |
| lr_scheduler | cosine_with_restarts | cosine | cosine_with_restarts | constant より cosine が収束安定[5] |
| max_train_steps | 1600 | 1200 | 2500〜3000 | 30〜50枚なら1600。50〜80枚は2000[7][8] |
| resolution | 1024,1024 | 1024,1024 | 1024,1024 | Illustriousは1MPで学習済み。変更不要[5] |
| train_batch_size | 2 | 1 | 2〜3 | VRAM 12GB想定。batch=1なら gradient_accum=2[9] |
| min_snr_gamma | 5 | 5 | 20 (UNet) | 5がデフォルト安全値。UNetは20が効果的との報告[2] |
| clip_skip | 1 | 1 | 1 | SDXL/Illustriousは必ず1。2はSD1.5時代の誤設定[2] |
| mixed_precision | bf16 | fp16 | bf16 | fused backward pass使用時はbf16必須[9] |
| flip_aug | false | false | false | 非対称キャラ(ほくろ・髪飾り位置等)は必ずfalse[6] |
| enable_bucket | true | true | true | 正方形以外の画像を含む場合は必須[2] |
| 用途 | 推奨枚数 | 顔アップ | 上半身 | 全身 | 特殊 |
|---|---|---|---|---|---|
| シンプルキャラ(制服1種) | 30〜40枚 | 30% | 30% | 30% | 10% |
| エロ漫画量産(推奨) | 50〜80枚 | 25% | 30% | 30% | 15% |
| 複雑衣装・複数コスチューム | 80〜120枚 | 20% | 25% | 35% | 20% |
| 角度カテゴリ | 必須枚数 | なぜ重要か | エロ漫画特有の注意 |
|---|---|---|---|
| 正面 (front) | 10〜15枚 | 基準アングル。顔一貫性の柱 | 表情バリエーションを多めに |
| 斜め45度 (3/4 view) | 8〜12枚 | 最も多用される漫画アングル | 左右両方含める |
| 横顔 (profile) | 5〜8枚 | 会話シーンに頻出 | 耳・首ラインの確認 |
| 見上げ (from below) | 4〜6枚 | エロ特有アングル | 半脱ぎ状態で収録推奨 |
| 見下ろし (from above) | 4〜6枚 | 押し倒しシーンに必須 | 全裸状態も含める |
| 後ろ姿 (rear) | 3〜5枚 | 髪型の一貫性確保 | 後背位シーンに活用 |
| 表情 | 枚数 | 用途 | 優先度 |
|---|---|---|---|
| 通常・無表情 | 5〜8枚 | 導入シーン・会話 | 高 |
| 笑顔・照れ | 4〜6枚 | 着衣イチャイチャシーン | 高 |
| 驚き・困惑 | 3〜5枚 | 焦らしシーン | 中 |
| 喘ぎ顔・恍惚 | 5〜8枚 | Hシーン。最重要 | 最高 |
| 絶頂・涙目 | 4〜6枚 | s5シーン(絶頂ページ) | 最高 |
| 怒り・強がり | 2〜3枚 | ツンデレキャラ | 低 |
-- キャプション例(良い例)--
myaka_chan, standing, school uniform, looking at viewer, smile, indoors
↑ 髪色・目色・体型は書かない → LoRAが自動焼き込み
-- キャプション例(悪い例)--
myaka_chan, blonde hair, blue eyes, standing, school uniform
↑ 髪色・目色を書くとLoRAが「学習不要」と判断 → 生成時に無視される
-- 衣装バリエーション用キャプション --
myaka_chan, completely nude, lying on bed, ahegao, looking at viewer
myaka_chan, half-undressed, cowgirl position, moaning
| 項目 | 推奨仕様 | NG条件 |
|---|---|---|
| 解像度 | 1024×1024 PNG | 512px以下・JPEG圧縮劣化 |
| 背景 | 白 (#FFFFFF) または薄グレー (#F5F5F5) | 透過背景(ハルシネーション誘発) |
| 1画像の人数 | 1人のみ | 複数人(他キャラが混入する) |
| フィルター | なし・素の状態 | 過度なぼかし・強コントラスト加工 |
| トリミング | 顔〜全身がフレーム内 | 首切れ・身体の大部分が切れる |
| アスペクト比 | 1:1推奨・enable_bucket=trueなら3:4も可 | 極端な横長・縦長 |
エロ漫画量産で最も陥りやすい失敗は「一貫性は高いがポーズが固定されてしまう」過学習です。LoRAが学習画像のポーズをそのまま記憶してしまい、プロンプトで別ポーズを指定しても変化しなくなります[6][11]。
| 症状 | 原因 | 対処法 | 量産への影響 |
|---|---|---|---|
| 同じポーズしか出ない | steps過多・データ多様性不足 | stepsを1200に削減 / 学習データにポーズ多様性を追加 | Hシーンのバリエーション消滅 → 量産NG |
| 顔は一致するが体型が崩れる | conv_dim不足 | conv_dim を 4→8 に引き上げる[9] | 全身エロシーンで品質低下 |
| プロンプトの衣装指定が無視される | 衣装タグをキャプションに書かなかった | 衣装情報はキャプションに書く(キャラ特徴と逆) | 着衣シーン・コスプレシーンが作れない |
| LR下げたら顔が崩れた | 学習不足 | stepsを2000に増やす / 顔アップ画像を10枚追加 | 再学習コスト発生 |
生成時のweight 0.6〜0.85がキャラ一貫性と自由度のバランスゾーン。1.0以上はポーズ固定化リスクが増大する。
仰向け/うつ伏せ/四つん這い/立位/座位を各2〜3枚含めることで、生成時のポーズ自由度が大幅向上する。
60%/80%/100%時点で比較し、自由度が高い早期checkpointを選ぶ。最終checkpointが最良とは限らない[11]。
rank8+DoRAは rank32標準LoRAと同等品質だが、ポーズ自由度が高め。量産では rank16+DoRAが最適解。
同スタイルの別キャラ画像を200〜400枚regulartization imageとして追加することで過学習を防ぐ。kohya_ssのreg_data_dirに設定。
髪色・目色は除外して焼き込み、衣装・ポーズはキャプションに記述。この逆転戦略が自由度の核心[10]。
SDXLのUNetは17ブロック構造(IN0〜IN8 × 9 + MID × 1 + OUT0〜OUT8 × 9 = 19要素で表現される場合もあり、ツールによって表記が異なります)を持ちます。各ブロックが担う役割が異なるため、LoRA適用時にブロックを選択することでキャラとスタイルを分離できます[12]。
| ブロック | 主な役割 | キャラLoRA時の推奨 | スタイルLoRA時の推奨 |
|---|---|---|---|
| IN0〜IN7 | 低レベル特徴(テクスチャ・エッジ) | 0(無効) | 0〜0.3 |
| IN08 | スタイル成分(色調・画風) | 0(無効) | 1.0(有効) |
| MID | 意味理解・コンテキスト | 0.5〜0.8 | 0.5 |
| OUT0 | 被写体形状・キャラクター情報 | 1.0(有効) | 0〜0.3 |
| OUT1 | スタイル詳細・色彩情報 | 1.0(有効) | 1.0(有効) |
| OUT2〜OUT8 | 細部・テクスチャ仕上げ | 0〜0.5 | 0〜0.5 |
-- キャラ専用(スタイル汚染ゼロ最優先)--
-- LoRA適用時: sd-webui-lora-block-weight extension で設定 --
lbw=0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0
IN0-IN8 MID OUT0 OUT1〜OUT8
(全て0) (0) (1) (1,0,0...)
-- バランス型(キャラ優先・スタイル微適用)--
lbw=0,0,0,0,0,0,0,0,0.5,1,1,1,0.5,0.3,0.1,0,0,0,0
-- ComfyUI LoraLoader での設定例 --
strength_model: 0.8
strength_clip: 0.7
| 問題 | 症状 | ブロック対処 |
|---|---|---|
| キャラLoRAを入れると全体が暗くなる | 色調変化(スタイル汚染) | IN08を0に設定 |
| キャラが正しく出ない | 顔・体型が崩れる | OUT0のweightを1.0に上げる |
| スタイルLoRAでキャラが変わる | キャラ一貫性が壊れる | スタイルLoRAのOUT0を0に設定 |
エロ漫画量産では「キャラLoRA + スタイルLoRA + 衣装/小道具LoRA」の3層スタックが最も実用的です[13][14]。ただし組み合わせが増えるほど干渉リスクも増大するため、以下のルールを厳守してください。
| 順番 | LoRA種別 | strength_model | strength_clip | 合計conditioning | 備考 |
|---|---|---|---|---|---|
| 1番目(最初) | スタイルLoRA | 0.5〜0.6 | 0.4〜0.6 | 0.5 | 画風・線質を設定。まず単独テスト |
| 2番目(中心) | キャラLoRA | 0.8〜0.9 | 0.6〜0.7 | +0.8 | キャラ固定の核心。最も高いweightを与える |
| 3番目(最後) | 衣装/小道具LoRA | 0.3〜0.4 | 0.3〜0.4 | +0.35 | 控えめに。プロンプトタグとの重複注意 |
| (合計) | — | 1.6〜1.9 | — | 2.0以下 | 安全ライン厳守 |
| 症状 | 原因 | 対処(優先順) |
|---|---|---|
| キャラが崩れた | スタイルLoRAがキャラを上書き | ①スタイルLoRA weight → 0.3に下げる ②スタイルLoRAのOUT0をブロック無効化 |
| 色調がおかしい | スタイルLoRAのIN08が悪影響 | ①スタイルLoRaのIN08をブロック無効化 ②スタイルLoRA削除 |
| 衣装が出ない | 衣装LoRa weight不足 | ①衣装LoRA → 0.5〜0.6に引き上げ ②プロンプトの衣装タグ重みを上げる |
| 全体的にアーティファクト | conditioning強度超過 | 全LoRAを0.1ずつ下げる。合計1.5まで削減 |
D:\projects\lora_library\
├── characters\ # キャラLoRA 30体
│ ├── akari_v1.safetensors
│ ├── mio_v2.safetensors
│ └── ...
├── styles\ # スタイルLoRA 3〜5本(使い回し)
│ ├── wai_illustrious_enhance.safetensors
│ └── ...
└── costumes\ # 衣装LoRA(必要時のみ)
├── maid_uniform.safetensors
└── ...
LoRAを量産に投入する前に必ず品質ゲートを通過させてください。不合格LoRAをそのまま使い続けると、30作品分の生成物すべてにキャラ崩れが混入します。
| ステップ | 内容 | 判定基準 | 不合格時の対処 |
|---|---|---|---|
| Step 1 | 5〜10枚・seed連番(+100刻み)で生成 | 実行 | — |
| Step 2 | 一貫性スコア算出 | 80以上 合格 70〜79 条件付き 69以下 不合格 |
学習データ追加→再学習 |
| Step 3 | Grok vision 8軸採点 | 70点以上 合格 | パラメータ調整→再学習 |
| Step 4 | checkpoint 3段階比較 | 最良checkpointを選択 | 早期checkpointへ戻す |
| Step 5 | エロシーン専用テスト | 喘ぎ顔・全裸・絶頂でキャラ維持 | 喘ぎ顔学習データを追加 |
# 一貫性スコア計算
consistency_score = (5枚中「同一キャラと3秒以内に判定できた枚数」 / 5) × 100
# 合格基準
PASS = score >= 80 # 量産OK
COND = 70 <= score < 80 # weight下げて使用可(0.6〜0.7)
FAIL = score < 70 # 再学習必須・量産投入禁止
| 軸 | 評価内容 | 配点 | 最低合格点 |
|---|---|---|---|
| 顔一貫性 | 異なるポーズ間で顔の同一性が維持されているか | 25点 | 18点 |
| 髪色・目色 | トリガーワードで呼んだとき正しい色が出るか | 15点 | 12点 |
| 体型一貫性 | 全身シーンでの体型の維持度 | 15点 | 10点 |
| 衣装再現 | プロンプト指定衣装が正しく生成されるか | 10点 | 7点 |
| ポーズ自由度 | 異なるポーズ指定に正しく追従するか | 15点 | 10点 |
| 品質(解像感) | 過学習・アーティファクトがないか | 10点 | 7点 |
| プロンプト追従 | 指定した衣装・シチュが正しく反映されるか | 5点 | 3点 |
| LoRA干渉なし | スタイル変化・色調変化がないか | 5点 | 3点 |
| 項目 | kohya_ss v0.9.1 | AI-Toolkit (Ostris) | SeaArt / Civitai Trainer |
|---|---|---|---|
| 対応モデル | SDXL/Illustrious/SD1.5/FLUX | FLUX.1特化(SDXL限定) | SDXL/Illustrious |
| VRAM必要量 | 10GB(bf16+fused backward) | 24GB〜(FLUX) | クラウド(ローカル不要) |
| DoRA対応 | あり (network_args) | あり | 一部対応 |
| ブロックウェイト学習 | あり(LyCORIS連携) | 限定的 | なし |
| 学習速度 | 高速(fused backward) | FLUX向け最適化済み | クラウド依存 |
| 設定の細かさ | 最高 | 中 | 低〜中 |
| UI | Web GUI あり | Web UI 美麗 | ブラウザ完結 |
| 2026年推奨 | waiIllustriousSDXL → 一択 | FLUX.1使用時 | 設定不要・手軽さ優先時 |
使用モデル = waiIllustriousSDXL_v160 ?
→ YES: kohya_ss v0.9.1 一択
→ NO:
FLUX.1 ?
→ YES: AI-Toolkit (Ostris)
→ NO (SD1.5等):
設定不要でクラウド利用したい?
→ YES: SeaArt / Civitai Trainer
→ NO: kohya_ss
| 作業 | 内容 | 所要時間 | 自動化可否 |
|---|---|---|---|
| 学習データ収集 | 既存oudou生成画像から選定・リサイズ | 30〜60分 | 半自動(品質選別は目視) |
| キャプション付与 | WD-tagger自動タグ付け + キャラタグ除外編集 | 20〜30分 | 半自動 |
| kohya_ss 学習実行 | 設定ファイル生成 → 学習開始(RTX3090Ti) | 35〜50分 | 自動(バッチ実行可) |
| smoke採点 | 5〜10枚生成 → Grok採点 → 合否判定 | 20〜30分 | 半自動 |
| 再学習(不合格時) | パラメータ調整 → 再学習 | 50〜90分 | 手動(対処判断が必要) |
| 合計(合格一発通過) | — | 約2時間/キャラ | — |
| 合計(1回再学習含む) | — | 約3〜4時間/キャラ | — |
| 種別 | 作品数 | 1キャラ工数 | 小計 |
|---|---|---|---|
| A種(本格シナリオ) | 5作品 | 3〜4時間 | 15〜20時間 |
| B種(4コマ短編) | 8作品 | 1.5〜2時間 | 12〜16時間 |
| C種(CG集) | 10作品 | 2〜3時間 | 20〜30時間 |
| D種(ピンナップ) | 7作品 | 1〜2時間 | 7〜14時間 |
| 合計 | 30作品 | — | 54〜80時間(約10〜12日) |
| 指標 | 撤退ライン(再学習) | 廃棄ライン |
|---|---|---|
| 一貫性スコア | 70未満 → 再学習 | 3回再学習後も60未満 → データ見直し |
| Grok採点 | 65点未満 → パラメータ見直し | 60点未満 → 学習データから再設計 |
| 過学習症状 | ポーズ変化ゼロ → steps削減再学習 | — |
| 学習時間 | 予定の2倍超過 → 設定見直し | 3倍超過 → VRAM確認・環境再構築 |
| タイトル | パス | 関連度 |
|---|---|---|
| SDXL/Illustrious系キャラLoRA学習 最適ハイパーパラメータ徹底検証 2026 | D:\市場調査資料\DR_lora_hyperparam_best_2026-06-02.html | 高(本DRの前身・パラメータ詳細) |
| キャラLoRA 99体自動工場アーキテクチャ堅牢化設計 2026 | D:\市場調査資料\DR_lora_factory_99char_architecture_2026-06-02.html | 高(量産アーキテクチャ) |
| AI漫画制作 完全自動化パイプライン設計 2026 | D:\市場調査資料\DR_manga_automation_pipeline_2026-06-04.html | 中(LoRA後の生成〜出品フロー) |
| ヒットエロ漫画の公式解剖 2026 | D:\市場調査資料\DR_hit_eromanaga_formula_2026-06-04.html | 中(LoRAが担う一貫性の活用先) |