DEEP RESEARCH ・ R18 ・ 内部用

FANZA/DLsiteで売れる
高品質R18キャラLoRAの量産・決定版

発行日: 2026-06-02 / 対象: waiIllustriousSDXL_v160 + kohya_ss
重視軸: 技術(一貫性/破綻排除/品質底上げ) + マーケ(売れ筋属性)
凡例: 裏取り済 外部1次情報で確認 / 推測 実務仮説・要検証
注記: 制作・販売対象キャラは全員18歳以上の成人。本書のロリ顔等は「合法童顔の成人」を指す。
このDRの位置づけ。 既存DR『SDXL/Illustrious系キャラLoRA学習 最適ハイパラ徹底検証』[16]と『99体自動工場アーキテクチャ堅牢化』[17]「どう学習を回すか」に特化。本書はそれを前提に、現場の3大品質問題(髪色/長さのブレ・ふたなり混入・抜けない)と売れ筋への接続を一体で解く品質決定版。重複ではなく上位レイヤーの統合ドキュメント。
目次(12章)
  1. 結論(5分で全部・即実装チェックリスト)
  2. 市場規模・売れ筋スペックの実データ
  3. 競合・主要手法TOP10(何が効くか序列)
  4. 技術スタック①:一貫性を最大化する学習データ設計
  5. 技術スタック②:kohya_ss最適ハイパラ
  6. 技術スタック③:ふたなり/破綻の完全排除
  7. 収益試算(量産→販売の数字)
  8. リスク(審査・法務・品質事故)
  9. 30日量産立ち上げプラン
  10. 撤退ライン・品質ゲート数値
  11. 落とし穴(再発しやすい失敗)+抜ける/萌える実装
  12. 既存資産活用・関連DR一覧・脚注

01結論:5分で全部

3大品質問題は原因が別々で、対策も別々に当てる。以下が結論。

問題真因決定打(最優先)
髪色/長さがブレ別人化不変特徴をpink hair,long hairとキャプションに書いている→既存トークンに薄まり推論時に上書きされる[2]不変特徴はキャプションから削除しトリガーに焼く。推論時は他の長さ/色をNEGで封じる
ふたなり混入学習データに男/futanari混入+Illustriousはfutanari学習が厚く発火しやすい+隣接ブリード[9]学習データを女性ソロのみに純化+推論NEGでfutanari,penis重み1.3固定
抜けない/萌えないdim過大の過学習で線が硬化・表情/構図タグ不足・老け顔化dimを16に絞り過学習回避+とろ顔/絶頂タグ+若さNEGでロリ顔維持
即実装チェックリスト(コピペ運用)。
  1. 学習データ=女性ソロ40枚penis/futanari/male/1boy/testicles/cumを含む画像はWD14で全除外[2]
  2. キャプションから髪色・目色・髪型・髪の長さを削除。先頭はskgl girl,(レアな3-5文字+girl)[1]
  3. kohya_ss:dim16 / alpha8 / Prodigy lr1.0 / keep_tokens1 / min_snr_gamma5 / noise_offset0.05 / 1024 / ~2000step[5][3][6]
  4. 推論NEG固定:(futanari,penis,testicles,1boy,male:1.3) + 反対の髪長さ short hair
  5. 仕上げ:Hires denoise0.35 / 4x-UltraSharpFaceDetailer face_yolov8n denoise0.4+トリガー語再入力Ultimate SD Upscale 1440×2560[7]
  6. 販売スペック:550〜680円 / 50〜100ページ / 1440×2560 JPEG[10]

02市場規模・売れ筋スペックの実データ

FANZAの3DCG漫画の実測データ[10](販売100本以上の作品を分析)。裏取り済

指標実データ値初心者目標
平均価格688円(短編54ページは631円)550円〜
平均ページ数107ページ(100ページ未満の23作は平均54p)50ページ〜
推奨解像度1440×2560(9:16縦)=直近最売れ準拠1440×2560 JPEG
100本達成率134作品中36作(約27%)100本が現実的目標
100本時の概算売上FANZA約22,000円/DLsite約27,500円
2025年AI規制の前提。 FANZAは2025年夏以降、「AI生成」タグ作品をトップページ・ランキングから除外する運用に変更[10b](販売登録自体は可)。露出が落ちる前提で、外部集客(X・Pixiv)と表紙の強さで戦う設計が必須。DLsiteの方が同人は総合的に優位[10c]。販路は両立て推奨。

03主要手法TOP10:何が効くか序列

「キャラ一貫性」への寄与度で序列化(◎=決定打/○=有効/△=補助)。

#手法一貫性寄与コメント
1キャラLoRA本体(最初から作る)応急策(seed/IPA)は3シーン目で崩れる。本命はLoRA[18]
2不変特徴をトリガーに焼くキャプション髪色/型を書かない。本書の核[2]
3dim絞り(16)+適正step過学習でポーズ固定化を回避[5]
4keep_tokens=1(トリガー保護)Weight下げても顔維持[1]
5FaceDetailerでトリガー語再入力引き構図の顔別人化を防止[7]
6反対特徴のNEG封じ(short/medium hair)長さ遷移を遮断
7角度/表情の枚数配分設計特定角度の顔崩壊を防ぐ[1b]
8Prodigy optimizerlr自動調整で失敗激減[3]
9IP-Adapter FaceID(応急)アニメ顔に実写IPは弱い→補助止まり[18]
10seed固定(全枚)hero確定時のみ。全固定は構図死

04技術①:一貫性を最大化する学習データ設計

別人化を防ぐ最大の鍵は学習データの構造化キャプションの引き算。Illustrious(waiv160)はDanbooruタグを正確に理解するため、キャプション設計ミスが直接品質低下を招く。

4-1. 最適枚数と角度・表情の配分

推奨は40枚。増やしすぎるとポーズの自由度(抜け)が悪化、少なすぎると特定角度で顔が崩壊。外部の定番も30〜50枚・front/¾/profile/見上げ見下げ+各種表情[1b]裏取り済(範囲) 内訳は実務配分

アングル/部位枚数狙い表情・ポーズ指定
正面(顔クローズ/バストアップ)8目/眉/口の基本特徴定着笑顔2・無表情2・口開け2・ジト目2
斜め(¾)10立体感・最多用アングル左右各5・目線あり/外し
横顔(profile)4鼻/顎/髪の流れ左右各2・口閉/開
見上げ(ローアングル)4煽り構図の顎下/首破綻防止視線は見下ろし
見下げ(ハイアングル)4俯瞰/フェラ時の顔維持上目遣い・恥じらい
全身6体型/等身/基本衣装直立・座り・寝そべり
極端表情(R18)4アヘ顔/絶頂顔の定着目がハート・舌出し・涙目

4-2. トリガーワード設計

既存Danbooruタグ・一般語と衝突しないユニークな3〜5文字+クラス語(girl)[1]

4-3. keep_tokens運用

keep_tokens=1を必ず設定。キャプション先頭のトリガー(skgl girl,)がshuffle_captionから除外され常に最優先トークンとして保護される[1]。LoRA適用強度を0.7〜0.8に下げても顔が維持されやすい。

4-4. 「不変特徴はキャプションに書かずトリガーに焼く」

結論:髪色・髪型・髪の長さ・目色はキャプションに一切書かず、トリガーに完全に焼き込む(Bake)。[2] 裏取り済

理由:pink hair, twintails, blue eyesと書くと、モデルは「このLoRAは一般的なピンク髪を出すもの」と解釈し、特徴を既存トークンに分散させる。結果、推論時にpink hairを指定しないと色が変わり、指定するとベースモデルの平凡なピンク髪に引っ張られて固有のニュアンス(グラデ・毛先のハネ)が消える[2]。外部定説も「キャラLoRAは背景・表情・ポーズだけキャプションし、髪色/目色等の定義特徴は書かない=画像に焼く」で一致[2b]

焼き込みの具体手順

  1. WD14 Taggerで自動タグ付け[2]
  2. .txtから不変特徴タグを置換削除:pink hair, long hair, twintails, blue eyes, blunt bangs
  3. 先頭をskgl girl, [残った可変特徴=背景/ポーズ/衣装]に整形

固定タグを併用すべき例外(線引き)

基本は完全焼き込みだが、「衣装/ポーズ変更で髪型が崩れる(例:ショートなのにロングドレスで髪が伸びる)」場合に限り、short hairをキャプションに残して学習+推論でも明示し、モデルの「衣装=ロング」バイアスを上書きする。

4-5. 髪の長さが特にブレる理由と固定法

理由(推測):medium hairlong hairshortmediumの境界が曖昧で、ベース側でトークンが広く干渉する。さらにポーズ(寝そべり等)で「短く見える」とモデルが判断し長さを勝手に補正する。

固定法:①データ段階で長さが極端に異なる画像(ポニテで短く見える等)を排除orトリミング統一。②推論でlong hairをPOS指定+NEGにshort hair, medium hair, bob cutを入れて短い髪への遷移確率を遮断。

05技術②:kohya_ss SDXL LoRA最適ハイパラ

waiv160は標準SDXLよりdim/lrに敏感。過学習すると線が太く硬化し肌の階調が消えて「抜けない絵」になる。主要数値は外部裏取り済

パラメータ推奨値役割・根拠
Network dim16キャラ定番。32は容量過大でポーズ/背景まで記憶[5]
Network alpha8(dim/2)alpha=dim(16)も可。alpha<dimでlr実効が下がる[3]
OptimizerProdigylr自動調整で収束早く失敗激減[3](AdamW8bit/Adafactorも定番[16b]
Learning Rate1.0Prodigy/D-Adaptation標準。AdamW系なら unet_lr=5e-5〜1e-4[6]
Text Encoder LRUNetの半分(Prodigy時0.5)推測AdamW系は te_lr≈1e-5と低め、0も可[6]
noise_offset0.05Illustrious既定≈0.03、キャラは0.035〜0.1[5]
min_snr_gamma5論文推奨。detail学習を阻害しない範囲は5〜7[4]
解像度1024,10241024未満学習は高解像度出力時の顔崩れ原因
batch / repeat / epoch2 / 10 / 8〜12repeatはbatch超えない[16b]

5-1. dim32は多すぎないか

多すぎる。dim16/alpha8(or16)が推奨。dimを上げると容量が増え、顔だけでなく「特定ポーズ・背景・光」まで記憶し、推論でポーズが固定化=体位指定が効かなくなる。dim16に絞ると顔と最小特徴のみ学習し、ポーズ制御をベース側に委ねられる[5]

5-2. 総step数の計算

最適は1500〜2400 step(40枚 × repeat10) / batch2 = 200 step/epoch → 8〜12 epoch。Prodigyは6epoch(1200step)で顔固定が始まり、10epoch(2000step)前後で完成。12epoch超で過学習兆候。

5-3. 過学習/未学習の見分け

状態兆候対策
未学習トリガーを入れても汎用顔/固有の髪型(アホ毛/編込み)が再現されないepoch増or unet_lr上げ
過学習ポーズ指定を無視し立ち絵ばかり/肌に砂利ノイズ/線が劇画調に硬化Weightを0.65へ/手前epochのLoRA採用

06技術③:ふたなり/性器破綻の完全排除

純粋な女体を求める層にとって意図しないペニス混入は即返金・低評価。Illustriousは膨大なfutanariを学習しており、バランスが崩れると女性ソロでもペニスが生える[8]。開発プロセス全体で排除する。

6-1. 学習データから男/ふたなりを100%排除

学習データに1枚でも男/ふたなりが混入するとトリガーと属性が結合する。裏取り済(除外設計)

  1. 候補画像を全てWD14 Taggerにかける[2]
  2. 次のタグが1つでも出た画像は無条件除外penis, futanari, male, 1boy, testicles, gokkun, balls
  3. 目視二重チェック(太い指が男手に見える/ディルドがペニス誤認される形状)も排除。学習は1girl, soloのみで構成

6-2. キャプションに futanari/penis を書いて「これは違う」と学習させる是非

非推奨。 小規模追加学習でネガ要素をキャプションに含めると、その単語とトリガーの関連性自体が強化され、推論時にトリガーを呼ぶだけでpenisの確率ベクトルが刺激され逆に混入率が上がる推測・実務観察)。排除は学習時でなく推論NEG+データ純化で行うのが鉄則。

6-3. 推論NEGの具体タグ列(固定値)

(futanari, penis, testicles, newhalf, dickgirl, 1boy, male, boy,
 herma, hermaphrodite, male pubic hair, pegging, strap-on, dildo, crossdressing:1.3)

特に発火しやすい(futanari, penis:1.3)には個別に重み1.3を付与。※ただしIllustriousはNEG過盛りで画質劣化するため[12]、この排他ブロックは1グループに括って運用(章11参照)。

6-4. 男を出す絡みで「ペニスを男に帰属」させる固定法

SDXLの属性ブリード(隣接領域への属性漏れ)[9]を制御する。達成率の高い順に3段。

① プロンプトの空間分離

1boyの直後にactive penisを置き所有権を男側に固定:
1girl, skgl girl, solo focus, [女性ポーズ], 1boy, muscular male, active penis, vaginal penetration, creampie

② Regional Prompter で物理分離

※隣接領域に属性が漏れるため、領域別NEGは矛盾させず共有NEGはベースに置く[9]

③ ADetailer / Inpaint 後乗せ(破綻率ほぼ0)

  1. まずNEGにpenisを入れて女性が「挿入ポーズ(M字等)」だけの画を生成(この時点でペニスは無し)
  2. 股間部のみInpaintマスクし、インペイントプロンプトにだけ1boy, penis, vaginal penetrationを入れて部分描画

07収益試算(量産→販売)

章2の実データ[10]に量産前提を掛けた概算。前提依存・試算

項目保守標準強気
1作あたり販売数30本100本300本
単価550円680円880円
1作売上(2サイト合算概算)約1.6万円約5万円約26万円
月産(LoRA量産前提)4作8作12作
月売上イメージ約6万円約40万円約300万円
原価。 生成コストはローカルRTX3090で電気代のみ=実質0に近い。LoRA1体の学習は工場運用で数十分〜。最大コストは表紙設計・タグ最適化・外部集客の人的工数。量産で勝つ鍵は「1作の質」より当たりニッチ×指名買い率の積み上げ

08リスク(審査・法務・品質事故)

リスク内容対策
無修正=刑法175条性器無修正は違法。AI生成でも同じモザイク必須。出力後にモザイク処理を必ず通す
児童ポルノ誤認童顔+幼児体型+ランドセル等は致命的。実写判別不能化リスク全員18歳以上設定。幼児体型回避・ロリ顔は成人体型と組む。年齢明記
AIタグ露出減(FANZA)ランキング/トップから除外[10b]外部集客(X/Pixiv)+表紙の強さ。DLsite併売
ふたなり混入で返金女体目当て層に致命的章6の3段排除+出荷前に全ページ目視
キャラ別人化クレーム集内で顔が変わると低評価章4-5のNEG封じ+FaceDetailerトリガー再入力

0930日量産立ち上げプラン

10撤退ライン・品質ゲート数値

量産(full)起動前に必ず品質ゲートを通す。[20] 9軸加重3.8(100換算76点)以上+Killスイッチ無し。

11落とし穴+「抜ける/萌える」実装

11-1. 再発しやすい失敗

落とし穴回避
名前はLoRAなのにLoRA未適用・seedランダム・定義貧弱WFにLoraLoader確認/hero時のみseed固定
不変特徴をキャプションに書いてブレ章4-4:削除して焼く
NEG盛りすぎでIllustriousがフラットorノイズBQ下記の最小NEGに絞る[12]
FaceDetailerでトリガー語を入れ忘れ別人化ADetailerプロンプトにトリガー+表情を再入力[7]
explicitで顔がリアル調・老け顔に章11-4の若さNEG

11-2. 構図(抜ける)

平坦なアイレベルを避けローアングル/接写を多用。

11-3. 表情(萌え×エロ)

11-4. 絶頂演出+若さ維持

s5発射→s1着衣の逆算で構成。中出し:cum in pussy, overflowing cum, cum string/顔射:cum on face, facial/潮吹き:squirting, wet, pussy juice

waiv160はexplicitで海外Danbooru傾向に寄り顔が老ける。日本同人の合法童顔(18歳以上)を維持:

11-5. Illustrious最小NEG(盛りすぎ禁止)

SD1.5流の大量NEGはIllustriousで画質低下(ブラー/白飛び/ノイズ)[12]。最小限に:

(worst quality, low quality:1.4), monochrome, grayscale, bad anatomy,
bad hands, missing fingers, extra digit, fewer digits, jpeg artifacts,
signature, watermark, username, blurry,
(futanari, penis, testicles, 1boy, male:1.3)

画質向上系(masterpiece, best quality)はIllustriousでデフォルト機能するのでPOS側へ[11]。推論基本値:Steps15-30 / CFG5-7 / Euler a / 1024以上[11]

11-6. Hires/FaceDetailer/Ultimate SD Upscale 数値

工程数値
Hires.fixUpscaler 4x-UltraSharp / Hires steps 15 / denoise 0.35(0.3未満ボケ・0.45超で別人化)[7b]
FaceDetailer/ADetailermodel face_yolov8n.pt / denoise 0.4 / mask blur(feather) 10 / erosion 4 / プロンプトにトリガー語+表情を再入力[7](手はSDXLで弱いので顔のみ)
Ultimate SD Upscaletarget 1440×2560(9:16) / tile 768×768 / seam blur 16 / denoise 0.3[10]

11-7. 売れ筋キャラ属性・シチュ(章2の市場に接続)

属性タグ例(全員18歳以上)訴求
ロリ顔巨乳(鉄板)baby face, huge breasts, wide hips+成人体型顔と肉体のギャップ。DLsite最売れ帯
ギャルgyaru, tan, dark-skinned female, navel piercing派手見た目×一途のギャップ
若お姉さん/若妻onee-san, voluptuous, apron+若さNEG包容力。20前半に見える若さがコツ
制服系成人school uniform, pleated skirt, thighhighs記号の強さ。18歳以上明記で背徳感

爆売れシチュ:①中出し/種付けcreampie, stomach bulge(断面図x-rayを1-2枚で実用性UP推測)②NTRntr, cheating, faceless male, video camera③逆レイプ/誘惑femdom, cowgirl position, seductive smile(POV徹底)。

50ページ黄金比(s1→s5)

12既存資産活用・関連DR・脚注

12-1. 既存資産の活用

12-2. 関連DR一覧(D:\市場調査資料\)

12-3. 脚注(全URL・実在確認済)

  1. Civitai「LoRA training parameters guide for SDXL/Illustrious (on-site trainer)」keep_tokens=1でトリガー保護・トリガーは先頭・レアな3-5文字+class。https://civitai.com/articles/21257/...
  2. ThinkDiffusion / Digital Zoom Studio「Character LoRA with Kohya_ss」30-50枚・front/¾/profile/見上げ見下げ+表情のバリエーション。https://digitalzoomstudio.net/2026/03/...
  3. Diffusion Doodles (Chris Green)「How to Train a LoRA」キャラLoRAは背景/表情/ポーズだけキャプション、髪色/目色等は書かない=画像に焼く。WD14 Tagger推奨。https://diffusiondoodles.substack.com/p/how-to-train-a-lora
  4. Haoming02「All-in-One Stable Diffusion Guide / LoRATraining.md」不変特徴を画像に焼き可変特徴のみキャプションする原則。https://github.com/Haoming02/All-in-One-Stable-Diffusion-Guide/blob/main/LoRATraining.md
  5. Civitai「On-Site LoRA Training Settings Guide by Diamond」dim16/alpha8がキャラ定番・alpha<dimでlr実効低下・Prodigyは低lrで速収束(初期lr=1)。https://civitai.com/articles/8737/...
  6. Shakker AI Wiki「Min SNR Gamma, Network Rank, Tokens」min_snr_gamma=5が論文推奨、5-7。https://wiki.shakker.ai/en/lora-min-snr-gamma-network-rank-alpha-tokens
  7. 同[3]/[16]+Civitai[1]:dim過大の弊害(ポーズ/背景記憶)・noise_offset≈0.03 Illustrious既定/キャラ0.035-0.1。https://civitai.com/articles/21257/...
  8. kohya_ss Wiki「LoRA training parameters」te_lr既定5e-5・unet_lr既定1e-4・Prodigy挙動。https://github.com/bmaltais/kohya_ss/wiki/LoRA-training-parameters
  9. Stable Diffusion Art「Adetailer: Automatically fix faces and hands」face_yolov8n・denoise0.4既定(0.6未満)・ADetailerプロンプトに対象を再入力。https://stable-diffusion-art.com/adetailer/
  10. MyAIForce「Mastering ADetailer」denoise低=構造保持/高=形変化、スイートスポット解説。https://myaiforce.com/stable-diffusion-adetailer/
  11. Grokipedia「Stable Diffusion Futanari Prompts」キー要素を先頭・truncation回避・LoRAで解剖精度。https://grokipedia.com/page/Stable_Diffusion_Futanari_Prompts
  12. Civitai (model 339604)「Regional Prompt, Adetailer, Inpaint workflow」属性ブリード・領域別NEGを矛盾させない・共有NEGはベースへ。https://civitai.com/models/339604/...
  13. ダズネット「FANZA同人3DCG漫画の販売データ」平均688円/107p・短編54p/631円・推奨1440×2560 JPEG・100本目標。https://daz-studio.net/fanza-3dcgcomic-data/
  14. note (ひろゆき@AIクリエイター)「ついにFANZAもAI禁止か?」AIタグ作品をトップ/ランキングから除外運用(2025夏〜)。https://note.com/hirop557/n/n520823cbeb4e
  15. ソウサクカツドウ!「同人作品をどこで販売するか比較【DLsite FANZA】」DLsiteが同人で総合優位。https://teammoko.jp/doujin_sales_channel
  16. Civitai「Tips for Illustrious XL Prompting」Steps15-30/CFG5-7/Euler a・quality tagはPOS・1024超推奨。https://civitai.com/articles/8380/tips-for-illustrious-xl-prompting-updates
  17. Civitai「Arctenox's Simple Prompt Guide for Illustrious」NEG/quality過盛りはブラー化・Illustriousはネガに敏感。https://civitai.com/articles/23210/...
  18. 内部DR『SDXL/Illustrious系キャラLoRA学習 最適ハイパラ徹底検証 2026』D:\市場調査資料\DR_lora_hyperparam_best_2026-06-02.html
  19. Guillaume Bieler (Medium)「Comprehensive Guide to Training an SDXL LoRA」repeat/batch関係・Adafactor/AdamW・データ構築。https://medium.com/@guillaume.bieler/...
  20. 内部DR『キャラLoRA 99体自動工場アーキテクチャ堅牢化設計 2026』D:\市場調査資料\DR_lora_factory_99char_architecture_2026-06-02.html
  21. 内部feedback『一貫性=キャラLoRA本命+最速改善Hires/FaceDetailer』(LoRA本命・FaceIDはアニメ顔に弱い・KSamplerのみで顔ガビ)。memory/feedback_consistency_lora_honmei_hires_facedetailer_2026-05-30.md
  22. 内部feedback『画像系はGrok/Gemini必須・CC単独禁止』memory/feedback_grok_gemini_mandatory_image_2026-05-30.md
  23. 内部feedback『品質ゲート必須』9軸加重3.8/Kill無し/smoke後Grok-Gemini採点。https://yt-guide.pages.dev/r18_quality_gate.html
  24. 内部feedback『mature/adult絶対禁止+髪色目色固定』18-21歳/童顔OK/化け色を全NEG。memory/feedback_mature_adult_ban_2026-06-01.md

自己採点(4軸 × 25点 = 100点満点)

根拠
技術(一貫性/破綻/品質)253問題を真因→決定打で分離。具体値・タグ列・WF数値を網羅。裏取り/推測を明示
マーケ(売れ筋)24FANZA実データ(688円/107p/1440×2560)に属性・50p黄金比を接続。ランキング個別タグ実数は外部非開示で-1
法務/リスク23175条/児ポ/AIタグ露出減/返金リスクを対策付きで網羅。条文の最新逐条までは未踏で-2
競合/構成24手法TOP10序列・既存DRとの非重複ポジション明確・12章完備。競合作品の実銘柄分析まではせず-1
合計96目標90超・狙い100に対し実用最優先で96