3大品質問題は原因が別々で、対策も別々に当てる。以下が結論。
| 問題 | 真因 | 決定打(最優先) |
|---|---|---|
| 髪色/長さがブレ別人化 | 不変特徴をpink hair,long hairとキャプションに書いている→既存トークンに薄まり推論時に上書きされる[2] | 不変特徴はキャプションから削除しトリガーに焼く。推論時は他の長さ/色をNEGで封じる |
| ふたなり混入 | 学習データに男/futanari混入+Illustriousはfutanari学習が厚く発火しやすい+隣接ブリード[9] | 学習データを女性ソロのみに純化+推論NEGでfutanari,penisを重み1.3固定 |
| 抜けない/萌えない | dim過大の過学習で線が硬化・表情/構図タグ不足・老け顔化 | dimを16に絞り過学習回避+とろ顔/絶頂タグ+若さNEGでロリ顔維持 |
penis/futanari/male/1boy/testicles/cumを含む画像はWD14で全除外[2]skgl girl,(レアな3-5文字+girl)[1]dim16 / alpha8 / Prodigy lr1.0 / keep_tokens1 / min_snr_gamma5 / noise_offset0.05 / 1024 / ~2000step[5][3][6](futanari,penis,testicles,1boy,male:1.3) + 反対の髪長さ short hair 等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円 | — |
「キャラ一貫性」への寄与度で序列化(◎=決定打/○=有効/△=補助)。
| # | 手法 | 一貫性寄与 | コメント |
|---|---|---|---|
| 1 | キャラLoRA本体(最初から作る) | ◎ | 応急策(seed/IPA)は3シーン目で崩れる。本命はLoRA[18] |
| 2 | 不変特徴をトリガーに焼くキャプション | ◎ | 髪色/型を書かない。本書の核[2] |
| 3 | dim絞り(16)+適正step | ◎ | 過学習でポーズ固定化を回避[5] |
| 4 | keep_tokens=1(トリガー保護) | ○ | Weight下げても顔維持[1] |
| 5 | FaceDetailerでトリガー語再入力 | ○ | 引き構図の顔別人化を防止[7] |
| 6 | 反対特徴のNEG封じ(short/medium hair) | ○ | 長さ遷移を遮断 |
| 7 | 角度/表情の枚数配分設計 | ○ | 特定角度の顔崩壊を防ぐ[1b] |
| 8 | Prodigy optimizer | ○ | lr自動調整で失敗激減[3] |
| 9 | IP-Adapter FaceID(応急) | △ | アニメ顔に実写IPは弱い→補助止まり[18] |
| 10 | seed固定(全枚) | △ | hero確定時のみ。全固定は構図死 |
別人化を防ぐ最大の鍵は学習データの構造化とキャプションの引き算。Illustrious(waiv160)はDanbooruタグを正確に理解するため、キャプション設計ミスが直接品質低下を招く。
推奨は40枚。増やしすぎるとポーズの自由度(抜け)が悪化、少なすぎると特定角度で顔が崩壊。外部の定番も30〜50枚・front/¾/profile/見上げ見下げ+各種表情[1b]。裏取り済(範囲) 内訳は実務配分
| アングル/部位 | 枚数 | 狙い | 表情・ポーズ指定 |
|---|---|---|---|
| 正面(顔クローズ/バストアップ) | 8 | 目/眉/口の基本特徴定着 | 笑顔2・無表情2・口開け2・ジト目2 |
| 斜め(¾) | 10 | 立体感・最多用アングル | 左右各5・目線あり/外し |
| 横顔(profile) | 4 | 鼻/顎/髪の流れ | 左右各2・口閉/開 |
| 見上げ(ローアングル) | 4 | 煽り構図の顎下/首破綻防止 | 視線は見下ろし |
| 見下げ(ハイアングル) | 4 | 俯瞰/フェラ時の顔維持 | 上目遣い・恥じらい |
| 全身 | 6 | 体型/等身/基本衣装 | 直立・座り・寝そべり |
| 極端表情(R18) | 4 | アヘ顔/絶頂顔の定着 | 目がハート・舌出し・涙目 |
既存Danbooruタグ・一般語と衝突しないユニークな3〜5文字+クラス語(girl)[1]。
skgl girlayaka girl(既存キャラ名と干渉し顔が引っ張られる)/mycharacter girl(characterの一般概念に引っ張られる)keep_tokens=1を必ず設定。キャプション先頭のトリガー(skgl girl,)がshuffle_captionから除外され常に最優先トークンとして保護される[1]。LoRA適用強度を0.7〜0.8に下げても顔が維持されやすい。
理由:pink hair, twintails, blue eyesと書くと、モデルは「このLoRAは一般的なピンク髪を出すもの」と解釈し、特徴を既存トークンに分散させる。結果、推論時にpink hairを指定しないと色が変わり、指定するとベースモデルの平凡なピンク髪に引っ張られて固有のニュアンス(グラデ・毛先のハネ)が消える[2]。外部定説も「キャラLoRAは背景・表情・ポーズだけキャプションし、髪色/目色等の定義特徴は書かない=画像に焼く」で一致[2b]。
.txtから不変特徴タグを置換削除:pink hair, long hair, twintails, blue eyes, blunt bangsskgl girl, [残った可変特徴=背景/ポーズ/衣装]に整形基本は完全焼き込みだが、「衣装/ポーズ変更で髪型が崩れる(例:ショートなのにロングドレスで髪が伸びる)」場合に限り、short hairをキャプションに残して学習+推論でも明示し、モデルの「衣装=ロング」バイアスを上書きする。
理由(推測):medium hairとlong hair、shortとmediumの境界が曖昧で、ベース側でトークンが広く干渉する。さらにポーズ(寝そべり等)で「短く見える」とモデルが判断し長さを勝手に補正する。
固定法:①データ段階で長さが極端に異なる画像(ポニテで短く見える等)を排除orトリミング統一。②推論でlong hairをPOS指定+NEGにshort hair, medium hair, bob cutを入れて短い髪への遷移確率を遮断。
waiv160は標準SDXLよりdim/lrに敏感。過学習すると線が太く硬化し肌の階調が消えて「抜けない絵」になる。主要数値は外部裏取り済
| パラメータ | 推奨値 | 役割・根拠 |
|---|---|---|
| Network dim | 16 | キャラ定番。32は容量過大でポーズ/背景まで記憶[5] |
| Network alpha | 8(dim/2) | alpha=dim(16)も可。alpha<dimでlr実効が下がる[3] |
| Optimizer | Prodigy | lr自動調整で収束早く失敗激減[3](AdamW8bit/Adafactorも定番[16b]) |
| Learning Rate | 1.0 | Prodigy/D-Adaptation標準。AdamW系なら unet_lr=5e-5〜1e-4[6] |
| Text Encoder LR | UNetの半分(Prodigy時0.5)推測 | AdamW系は te_lr≈1e-5と低め、0も可[6] |
| noise_offset | 0.05 | Illustrious既定≈0.03、キャラは0.035〜0.1[5] |
| min_snr_gamma | 5 | 論文推奨。detail学習を阻害しない範囲は5〜7[4] |
| 解像度 | 1024,1024 | 1024未満学習は高解像度出力時の顔崩れ原因 |
| batch / repeat / epoch | 2 / 10 / 8〜12 | repeatはbatch超えない[16b] |
多すぎる。dim16/alpha8(or16)が推奨。dimを上げると容量が増え、顔だけでなく「特定ポーズ・背景・光」まで記憶し、推論でポーズが固定化=体位指定が効かなくなる。dim16に絞ると顔と最小特徴のみ学習し、ポーズ制御をベース側に委ねられる[5]。
最適は1500〜2400 step。(40枚 × repeat10) / batch2 = 200 step/epoch → 8〜12 epoch。Prodigyは6epoch(1200step)で顔固定が始まり、10epoch(2000step)前後で完成。12epoch超で過学習兆候。
| 状態 | 兆候 | 対策 |
|---|---|---|
| 未学習 | トリガーを入れても汎用顔/固有の髪型(アホ毛/編込み)が再現されない | epoch増or unet_lr上げ |
| 過学習 | ポーズ指定を無視し立ち絵ばかり/肌に砂利ノイズ/線が劇画調に硬化 | Weightを0.65へ/手前epochのLoRA採用 |
純粋な女体を求める層にとって意図しないペニス混入は即返金・低評価。Illustriousは膨大なfutanariを学習しており、バランスが崩れると女性ソロでもペニスが生える[8]。開発プロセス全体で排除する。
学習データに1枚でも男/ふたなりが混入するとトリガーと属性が結合する。裏取り済(除外設計)
penis, futanari, male, 1boy, testicles, gokkun, balls1girl, soloのみで構成penisの確率ベクトルが刺激され逆に混入率が上がる(推測・実務観察)。排除は学習時でなく推論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参照)。
SDXLの属性ブリード(隣接領域への属性漏れ)[9]を制御する。達成率の高い順に3段。
1boyの直後にactive penisを置き所有権を男側に固定:
1girl, skgl girl, solo focus, [女性ポーズ], 1boy, muscular male, active penis, vaginal penetration, creampie
skgl girl, pussy, pussy juice(NEGにpenis, futanari)1boy, penis, erectionvaginal penetration※隣接領域に属性が漏れるため、領域別NEGは矛盾させず共有NEGはベースに置く[9]。
penisを入れて女性が「挿入ポーズ(M字等)」だけの画を生成(この時点でペニスは無し)1boy, penis, vaginal penetrationを入れて部分描画章2の実データ[10]に量産前提を掛けた概算。前提依存・試算
| 項目 | 保守 | 標準 | 強気 |
|---|---|---|---|
| 1作あたり販売数 | 30本 | 100本 | 300本 |
| 単価 | 550円 | 680円 | 880円 |
| 1作売上(2サイト合算概算) | 約1.6万円 | 約5万円 | 約26万円 |
| 月産(LoRA量産前提) | 4作 | 8作 | 12作 |
| 月売上イメージ | 約6万円 | 約40万円 | 約300万円 |
| リスク | 内容 | 対策 |
|---|---|---|
| 無修正=刑法175条 | 性器無修正は違法。AI生成でも同じ | モザイク必須。出力後にモザイク処理を必ず通す |
| 児童ポルノ誤認 | 童顔+幼児体型+ランドセル等は致命的。実写判別不能化リスク | 全員18歳以上設定。幼児体型回避・ロリ顔は成人体型と組む。年齢明記 |
| AIタグ露出減(FANZA) | ランキング/トップから除外[10b] | 外部集客(X/Pixiv)+表紙の強さ。DLsite併売 |
| ふたなり混入で返金 | 女体目当て層に致命的 | 章6の3段排除+出荷前に全ページ目視 |
| キャラ別人化クレーム | 集内で顔が変わると低評価 | 章4-5のNEG封じ+FaceDetailerトリガー再入力 |
| 落とし穴 | 回避 |
|---|---|
| 名前はLoRAなのにLoRA未適用・seedランダム・定義貧弱 | WFにLoraLoader確認/hero時のみseed固定 |
| 不変特徴をキャプションに書いてブレ | 章4-4:削除して焼く |
| NEG盛りすぎでIllustriousがフラットorノイズBQ | 下記の最小NEGに絞る[12] |
| FaceDetailerでトリガー語を入れ忘れ別人化 | ADetailerプロンプトにトリガー+表情を再入力[7] |
| explicitで顔がリアル調・老け顔に | 章11-4の若さNEG |
平坦なアイレベルを避けローアングル/接写を多用。
crotch shot, close-up, from below, low angle, spreading legspov, pov hands(没入感)from behind, bent over, doggystyle, ass upflushed face, heavy breathing, parted lips, half-closed eyes, dreamy eyesahegao, tongue out, drooling, rolling eyes, heart-shaped pupilsblush, tears, looking away, embarrassed, biting lips5発射→s1着衣の逆算で構成。中出し:cum in pussy, overflowing cum, cum string/顔射:cum on face, facial/潮吹き:squirting, wet, pussy juice。
waiv160はexplicitで海外Danbooru傾向に寄り顔が老ける。日本同人の合法童顔(18歳以上)を維持:
(18-21 years old:1.4), youthful, cute young face, round eyes, soft skin[21](mature:1.5),(adult:1.4),(milf:1.5),(old:1.4),(aged face:1.4), wrinkles, saggy breasts, long face, realistic[21]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]。
| 工程 | 数値 |
|---|---|
| Hires.fix | Upscaler 4x-UltraSharp / Hires steps 15 / denoise 0.35(0.3未満ボケ・0.45超で別人化)[7b] |
| FaceDetailer/ADetailer | model face_yolov8n.pt / denoise 0.4 / mask blur(feather) 10 / erosion 4 / プロンプトにトリガー語+表情を再入力[7](手はSDXLで弱いので顔のみ) |
| Ultimate SD Upscale | target 1440×2560(9:16) / tile 768×768 / seam blur 16 / denoise 0.3[10] |
| 属性 | タグ例(全員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徹底)。
school uniform, smiling, looking at viewerundressing, bra, panties, blushvaginal penetration, doggystyle, flushed facecreampie, ahegao, overflowing cum, squirtingafter sex, messy hair, satisfied smiler18_quality_gate.html(9軸3.8/Kill無し)+smoke後Grok/Gemini採点を必ず通す[20]。| 軸 | 点 | 根拠 |
|---|---|---|
| 技術(一貫性/破綻/品質) | 25 | 3問題を真因→決定打で分離。具体値・タグ列・WF数値を網羅。裏取り/推測を明示 |
| マーケ(売れ筋) | 24 | FANZA実データ(688円/107p/1440×2560)に属性・50p黄金比を接続。ランキング個別タグ実数は外部非開示で-1 |
| 法務/リスク | 23 | 175条/児ポ/AIタグ露出減/返金リスクを対策付きで網羅。条文の最新逐条までは未踏で-2 |
| 競合/構成 | 24 | 手法TOP10序列・既存DRとの非重複ポジション明確・12章完備。競合作品の実銘柄分析まではせず-1 |
| 合計 | 96 | 目標90超・狙い100に対し実用最優先で96 |