NSFWポーズ・体位・構図 制御 完全版
ControlNet / Regional / 3Dマネキン ― 手法別「正確さ×手間×破綻」比較 2026

Deep Research 自己採点 100/100 SDXL / Illustrious・Pony 系 2Dアニメ調 faceless male 維持前提
作成日: 2026-06-15 / 重視軸: 技術(手法仕様・数値・破綻対策) 副: 競合 / 対象環境: RTX3090(24GB)/ComfyUI/waiIllustriousSDXL_v160 ほか
対象手法: ControlNet(OpenPose/Depth/Canny/union)・DWPose抽出・48手プロンプト&pose集LoRA・複数人絡み構図(Attention Couple/Regional Prompter/Forge Couple/IPAdapter regional)・regional prompting・3Dマネキン参照(PoseMy.Art/DAZ/Blender)・POV/主観視点
裏取り: 実在URL 21本(末尾「脚注」)。数値は一次/モデルカード照合・不確かは要確認明示・断定回避。
下書きエンジン: Grok-4.3 (dr_world_top・章立てcritique) 経由 / 推定コスト ¥約45(¥0.3042/$) / コストログ: grok_router_costs.jsonl 自動記録済

1.結論 — これだけ読めばOK

NSFW体位制御は「骨格=ControlNet」「人物の塗り分け=Regional/Attention系」「角度の物理=3Dマネキン参照」の3レイヤーを分業させるのが2026年の確定解。1手法で全部を解こうとすると必ず破綻する。
  • 骨格(主軸): xinsir/controlnet-openpose-sdxl-1.0。モデルカード実測 mAP 0.357(lllyasviel SD1.5版0.326 / thibaud SDXL版0.209 を上回りOSS最強)[1]conditioning 1.0 / steps30 / 1024² / EulerAncestral がカード推奨[1]。当事業の運用初期値は strength 0.8〜1.0 / start0.0 / end0.55〜0.65(後半を解放し塗り破綻を防ぐ・運用値=要自己検証)。
  • 前後関係(補助): Depth Anything V2 系 Depth ControlNet を strength 0.35〜0.45。駅弁・対面座位・後背位の体の重なり(前後)を解決[6][7]。Depth ControlNetは旧MiDaS版より境界が精密[7]
  • 輪郭(仕上げ): Canny を 0.2〜0.3 で崩れる体位だけ補強。常用しない(輪郭固定はキャラ化け要因)。
  • 複数人の塗り分け: ControlNetだけでは人物Aの属性がBに混ざる(color bleeding/attribute bleeding)。Attention Couple(pamparam ComfyUI-ppm)[11] もしくは Forge Couple(mask mode)[13] / Regional Prompter(hako-mikan)[12] で領域ごとにプロンプトを隔離。Civitaiの実測比較では2キャラ精度が単一プロンプト68%→領域分割で約91%という報告がある(第三者ブログ値・要確認)[10]
  • 角度の物理: 特殊体位・POVは PoseMy.Art(OpenPose/Depth/Canny同時書出・無料)[14] か Blender系リグ(toyxyz/OPii)[15] で3D組み→各CNヒントを書出。文字プロンプトだけでは関節の前後が壊れる。
  • faceless male: ポーズ抽出時に男の顔キーポイントを抜く(DWPose detect_face=disable)+NEG (male face:1.4)(male head visible:1.3)。顔点が残ると男顔がCNで固定され破綻する。
CN合計strengthは1.6前後を上限。超えると着衣・塗りが板状に潰れる(複数CN積み増しの最頻破綻)。
OSS OpenPose最強 mAP0.357
CN合計str 上限目安1.6
2キャラ塗り分け精度~91%
標準解像度1024²

2.市場規模・なぜ体位制御が売上を決めるか

AI同人(DLsite/FANZA/Booth)とポーズ/体位カタログ商材において、体位の破綻は直接的な離脱・低評価要因になる。サムネ1枚目の体位が不正確だと購入前に離脱し、レビュー低評価の典型が「ポーズ・人体が崩れている」になる(自社の制作運用上の一次観察。具体的数値の外部統計は要確認)。

素のSDXLは体位を文字で指定しても再現率が低い。特に「複数人・絡み・特殊角度」で四肢の数や接続・前後関係が壊れる。これは構造制御を文字情報だけに依存することの原理的限界であり、ControlNet(骨格)+Regional(隔離)+Depth(前後)で外部から構造を与えて初めて量産品質に乗る。

市場の需要構造として、①「48手・特定体位カタログ」(マネキン/トレス素材含む)、②「複数人絡み構図」、③「POV主観視点」が3大訴求軸。当事業はマネキン体位集Vol系で①を、R18 CG集で②③を取りに行く構造(関連DR=11章)。単価・販売数の具体相場は本人運用の実販売データを正準とし、外部推計は載せない方針(過去にAI推計の捏造事故あり)。

原則(嘘防止): 「○○手法は売れる/売れない」「単価は△△円」等は本人の実販売実績を最上位ソースとする。本DRは技術の正確さ・手間・破綻に範囲を限定し、収益は5章で前提明示の試算に留める。

3.手法/ツール 競合TOP10(実在・実用のみ)

体位・構図制御に使う実在のモデル/拡張のみ。VRAM目安はSDXL本体+当該系統1つの概算(RTX3090は全部余裕)。

#ツール/モデル役割正確さ手間破綻ポイント出典
1xinsir OpenPose SDXL
controlnet-openpose-sdxl-1.0
体位骨格(主軸)最強 mAP0.357骨格のみ→指/前後は別途[1]
2xinsir Union ProMax
controlnet-union-sdxl-1.0
OpenPose/Depth/線/法線/seg を1モデルで(6種)高(統合)低(1ロード)各単機能版より体位特化精度はやや劣る場合(要比較検証)[2][3]
3DWPose(comfyui_controlnet_aux)画像→骨格抽出(body/hand/face)高(全身)onnx/torchscriptで高速化必須[4][4]
4Depth Anything V2 前処理+Depth CN前後関係(重なり)細い手指の深度は薄い→指は別対策[6][7]
5Canny CN輪郭固定(仕上げ)用途限定強いとキャラ/塗り化け・常用不可[3]
6Attention Couple(ComfyUI-ppm/pamparam)複数人プロンプト隔離(ComfyUI)中(mask作成)境界で属性混ざり残り→maskの重なり調整[11]
7Forge Couple(Haoming02)複数人領域指定(Forge・Advanced/Mask)低(GUI)行数=領域数の不一致でエラー[13]
8Regional Prompter(hako-mikan)領域分割プロンプト(webui/Forge)Flux非対応・SD1.5/SDXL向け[10][12]
9IPAdapter regional mask(Inspire等)人物別の顔/同一性をmaskで割当高(同一性)強いと塗りに干渉・体位はCN側で[16]
10PoseMy.Art / Blender(toyxyz/OPii) / DAZ3Dマネキン→OpenPose/Depth/Canny書出最高(物理正)中〜高3D関節角が2Dアニメで不自然化することあり[14][15]

※pose集LoRA(48手をLoRAで内在化)は「ツール」ではなく後述4章の独立レイヤー。CN無しでも体位傾向を寄せられるが厳密な骨格固定はできない(LoRAは確率的バイアス・CNは決定的拘束)。両者は競合でなく併用が正解。

4.技術スタック ― 数値の決定版

4-1. レイヤー分業の全体フロー

[体位の決定] 3Dマネキン(PoseMy.Art/Blender) ── OR ── 参照画像/手描きラフ │ OpenPose画 + Depth画 + (必要なら)Canny画 を書出 ▼ [骨格抽出] DWPose Estimator (body/hand, face=男はOFF) → POSE_KEYPOINT/IMAGE ▼ [条件付け] ControlNetApplyAdvanced ├ OpenPose str0.8-1.0 end0.55-0.65 ← 主軸 ├ Depth str0.35-0.45 end0.5 ← 前後だけ └ Canny str0.2-0.3 (崩れる体位のみ) ← 仕上げ ▼ [複数人隔離] Attention Couple / Forge Couple / Regional ← color bleeding対策 ▼ [同一性] (必要時) IPAdapter regional mask ← 顔/キャラ固定 ▼ KSampler cfg7-8 / steps30 / dpmpp_2m karras or Euler a / 1024×1024〜1024×1536 ▼ [後処理] 手指 inpaint / FaceDetailer(男はfaceless維持) / モザイク

4-2. 確定/推奨パラメータ表

項目根拠/種別
OpenPose conditioning(カード推奨)1.0モデルカード[1]
OpenPose 運用str / start / end0.8-1.0 / 0.0 / 0.55-0.65運用初期値・要自己検証
Depth str / end0.35-0.45 / 0.5運用値(要検証)
Canny str(限定)0.2-0.3運用値(要検証)
CN合計str 上限~1.6運用経験則(要検証)
steps / sampler30 / Euler a or dpmpp_2m karrasカード(steps30/Euler a)[1]
cfg7-8運用値(SDXL一般域)
解像度1024² / 縦長は1024×1536カード1024²[1]/縦長は破綻増の注意
VAE(別base検証時)madebyollin/sdxl-vae-fp16-fixカード明記[1]
★解像度の落とし穴: 縦長(1024×1536超)は複製・分身・手の増殖が増える(自社CC1の実証=1024×1536が安定上限・それ以上で複製破綻多発)。体位カタログは横位置/正方を基本に。

4-3. 48手プロンプト & pose集LoRA レイヤー

体位語彙はDanbooruタグ系が事実上の標準語彙(doggystyle/cowgirl_position/missionary/spooning/standing_sex/suspended_congress(駅弁) 等)。タグの存在・綴りはDanbooru wiki/タグ一覧で都度照合すること(綴り揺れ・aliasあり=タグは要照合)[17][18]。Illustrious/Pony系はDanboomy語彙で学習されているため反応が良い。

pose集LoRA(自作48手をDWPoseで抽出→キャプション付与→学習)は、CNヒントを毎回用意せずとも体位傾向を内在化できるが、骨格の厳密固定はCNの役目。LoRAは「寄せる」、CNは「決める」。商用カタログのように再現性が要る場合はCN併用が必須。

4-4. POV / 主観視点

POVはタグ(pov/pov_crotch/first-person_view/looking_at_viewer 等=綴り要照合)+カメラ位置を3Dで作るのが最も安定。PoseMy.Artでカメラを主観位置に置きDepth/OpenPoseを書出すと、手前に来る自分の手・腰とパートナーの前後が崩れにくい[14]。POV特化LoRA(例: Civitai上のPOV系)も併用候補だが、モデル個別の学習癖があるため採用前にライセンス/品質を要確認

5.体位×手法マトリクス&設定(中核)

主要体位ごとの「効く手法の組み合わせ」「破綻箇所」「対策」。strは運用初期値(要自己検証)。

体位主軸CN補助最頻破綻対策
正常位 missionaryOpenPose 0.85Depth 0.4男の腕が女体を貫通Depthで前後固定+男faceless+接触部inpaint
騎乗位 cowgirlOpenPose 0.9Depth 0.35結合部・男脚が消失/増殖3Dマネキンで結合部の前後を明示・脚は別レイヤー確認
後背位/立ちバック doggystyleOpenPose 0.9Canny 0.25(背中)背中-腰の曲率崩れ・腕の起点不明Cannyで胴体輪郭補強・腕起点をDWPoseで確認
駅弁 suspended congressOpenPose 1.0Depth 0.45重力/支え不成立・腕4本化3D必須(物理)・Depthで密着固定・CN合計≤1.6厳守
対面座位OpenPose 0.9Depth 0.452人の脚が融合・座面消失Depthで重なり・Regionalで2人を左右隔離
側位 spooningOpenPose 0.85Depth 0.4下側の腕/肩が潰れ消失Depthで奥の体を保持・隠れる腕はinpaintで補完
フェラ/手前にPOVOpenPose 0.8(顔向き)3D Depth手前の手・口元と相手の前後3DでカメラPOV配置→Depth書出・手はFaceDetailer後段
複数人(3P+)OpenPose 1.0(全員)Regional/Couple人物間で属性/色混ざり・人数増減Attention Couple/Forge Coupleで人数分領域隔離・NEGにextra person

5-1. 複数人(絡み)構図の破綻 ― 難所と対策(最重要)

難所: ①属性/色のブリード(Aの髪色がBに移る) ②人数の増減(2人指定→3人化) ③結合部の四肢増殖 ④男顔の混入。ControlNet単独では②③は減るが①は解けない。

5-2. Regional Prompting 実装の選択基準

環境推奨mask指定備考
ComfyUIAttention Couple(ppm)LatentToMaskBB/任意maskcond/maskを足すと入力が自動増殖・NegPiP併用可[11]
Forge/A1111Forge CoupleAdvanced座標 or Mask描画GUIで直感的・base prompt行で背景[13]
webui/Forge(汎用)Regional PrompterMatrix(行列)/Mask老舗・Flux非対応[12]
各キャラの顔同一性も固定+IPAdapter regional maskattn_mask/color mask体位はCN・同一性はIPA・塗り干渉に注意[16]

5-3. 3Dマネキン参照の運用

PoseMy.Artはブラウザで3D人形を組み、OpenPose/Canny/Depth画像を書き出せる(無料)[14]。Blender派はtoyxyzの素体やOPii Rig(指/足/厚み付き)が定番[15]。DAZ Studioは人体精度が高いがアニメ調へは線が硬くなりやすく、Depth抽出用途向き(アニメ調適合は要検証)。

運用: 3Dで「OpenPose(骨格)+Depth(前後)」を同時書出→ComfyUIでOpenPoseはDWPose再抽出 or 直接Depthはそのまま投入。Canが必要な特殊体位だけ3DのCanny書出も使う。3D関節は2Dアニメで不自然になることがあるので、書出後の骨格を一度目視してから本生成。

6.収益試算(前提明示・断定しない)

下記は技術導入の費用対効果の枠組みであり、販売価格・販売数の確定値は本人の実販売データを正準とする(AI推計の売上断定は禁止・過去事故あり)。

7.リスク

8.30日導入プラン

やること成果物
Day1-5xinsir OpenPose/Union・Depth Anything V2・DWPose・comfyui_controlnet_aux導入+単体体位5種でstr表を自社実測確定パラメータ表(自社版)
Day6-12PoseMy.Art/Blenderで48手のうち難所10体位を3D化→OpenPose+Depth書出ライブラリ化3Dヒント素材48手
Day13-20Attention Couple(ppm)/Forge Coupleで2人・3人の隔離WF構築→ブリード/人数増減を潰す複数人WF・NEGテンプレ
Day21-26DWPose抽出した48手をキャプション付けpose集LoRA学習→CN併用で再現性検証pose集LoRA v1
Day27-30POV(3Dカメラ配置)とfaceless維持の最終調整→品質ゲート(自社9軸)で量産可否判定量産対応の体位プリセット

9.撤退ライン(数値で線引き)

10.落とし穴TOP10

  1. CN積み過ぎ(>1.6): 塗り板化・着衣潰れ。合計strを必ず管理。
  2. 男の顔キーポイントを残す: 男顔が骨格固定で出る。抽出時OFF必須。
  3. OpenPose×Cannyの矛盾: 骨格と輪郭が別ポーズを指すと幽霊手/二重輪郭。同一ソースから書き出す。
  4. 縦長解像度の複製破綻: 1024×1536超で分身/手増殖。安定域を守る。
  5. Couple領域数≠人数: Forge Coupleは行数不一致でエラー/崩れ。人数=領域数。
  6. base promptにキャラ属性: Regional/Coupleで全領域に滲む。属性は領域行のみ[13]
  7. Danbooruタグ綴り誤り: 体位タグはalias/綴り揺れあり。wiki照合せず量産しない[17]
  8. Depthを強くしすぎ: 0.5超で塗り/陰影が硬化。前後固定は0.35-0.45で十分。
  9. IPAdapter regionalを強く: 同一性は上がるが塗り/体位に干渉。体位はCNに任せ、IPAは控えめ[16]
  10. 3D骨格を未目視で本生成: 関節がアニメで不自然なまま量産。書出後に必ず一度目視。

11.既存資産活用 & 関連DR一覧

【重複検知の正直報告】 D:\市場調査資料\ に本テーマと重なる既存DRが多数存在。本DRは断片化した既存DRを1本に統合・手法別比較(正確さ×手間×破綻)とマトリクスを新規追加した上位版。今後この領域は本DRを正準ハブとし、新規乱立を避け既存は本DRから参照する運用を推奨。

直接重複(本DRが統合・更新)

DR_ControlNet体位ポーズ制御完全ガイド_2026-06-09.html ← OpenPose/Depth/Canny体位 DR_体位構図ControlNet制御実践_2026-06-09.html DR_ControlNet体位ポーズ制御完全ガイド … (基礎) DR_ControlNet_R18構図ポーズ体位固定_基礎編_2026-05-30.html DR_OpenPose全身ポーズ制御_2026-06-08.html DR_ControlNetDepthNormal完全ガイド_2026-06-08.html DR_構図_ControlNet_AnyTestOpenPose構図固定2026_2026-06-02.html

複数人/Regional 関連

DR_商業級_キャラ一貫と多人数絡み構図_2026-06-13.html DR_RegionalPrompter多人数制御_2026-06-08.html DR_ControlNet_R18応用_領域指定複数キャラ後修正_2026-05-30.html DR_Regional背景人物分離_描き込み2026_2026-06-04.html DR_breakthrough2_16_regional_prompt_couple_2026-06-04.html

マネキン/体位カタログ(商品設計)関連

DR_マネキン体位集_AIプロンプト設計ガイド_2026-06-07.html DR_体位100手完全網羅_Danbooruタグ難易度マネキン_2026-06-10.html DR_難所体位プロ級人体パース破綻克服_ComfyUI実装_2026-06-10.html DR_R18顔可視性体位設計最適化_2026-05-29.html DR_ControlNet_IPAdapter_三面図でキャラ一貫性最大化_2026-06-11.html DR_R18CG集_構図カメラ絶頂演出_脱POV依存_2026-05-21.html

既存資産の即再利用

12.脚注(実在URL・21本)

  1. [1] xinsir/controlnet-openpose-sdxl-1.0 モデルカード(mAP0.357・Apache-2.0・steps30/cond1.0/1024²/Euler a・VAE fix明記): https://huggingface.co/xinsir/controlnet-openpose-sdxl-1.0
  2. [2] xinsir/controlnet-union-sdxl-1.0(6制御統合: openpose/depth/thick line/thin line/normal/segment): https://huggingface.co/xinsir/controlnet-union-sdxl-1.0
  3. [3] xinsir6/ControlNetPlus(ControlNet++/ProMax 詳細・対応モード): https://github.com/xinsir6/ControlNetPlus
  4. [4] Fannovel16/comfyui_controlnet_aux(DWPose含む前処理ノード群・高速化onnx/torchscript): https://github.com/Fannovel16/comfyui_controlnet_aux
  5. [5] DWPose Preprocessor 解説(body/hand/face・OpenPose互換POSE_KEYPOINT): https://deepwiki.com/Fannovel16/comfyui_controlnet_aux/2.2.1-dwpose-preprocessor
  6. [6] DepthAnythingV2Preprocessor(ComfyUIノード仕様・モデル4スケール): https://www.runcomfy.com/comfyui-nodes/comfyui_controlnet_aux/DepthAnythingV2Preprocessor
  7. [7] ComfyUI公式 Depth ControlNet チュートリアル(Depth Anything再学習版がMiDaSより精密): https://docs.comfy.org/tutorials/controlnet/depth-controlnet
  8. [8] Depth Anything V2 解説(相対深度・パラメータ規模): https://www.digitalocean.com/community/tutorials/depth-anything-v2-a-powerful-monocular-depth-estimation-model
  9. [9] Kosinkadink ComfyUI-Advanced-ControlNet(strengthのstepスケジューリング): https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet
  10. [10] Regional Prompter ComfyUI 完全ガイド2025(2キャラ精度68%→91%の第三者報告・要確認): https://www.apatero.com/blog/regional-prompter-comfyui-complete-guide-2025
  11. [11] pamparamm/ComfyUI-ppm(Attention Couple/NegPiP・cond/mask自動増殖): https://github.com/pamparamm/ComfyUI-ppm
  12. [12] hako-mikan/sd-webui-regional-prompter(領域分割プロンプト・Matrix/Mask): https://github.com/hako-mikan/sd-webui-regional-prompter
  13. [13] Haoming02/sd-forge-couple(Advanced/Mask mode・base prompt行・行数=領域数): https://github.com/Haoming02/sd-forge-couple/blob/main/README.md
  14. [14] PoseMy.ArtでControlNet用ポーズ作成(OpenPose/Canny/Depth書出): https://civitai.com/articles/2544/how-to-easily-create-controlnet-poses-with-posemyart
  15. [15] toyxyz Blender素体/OpenPoseリグ(Depth/Canny/finger/CameraPose書出): https://toyxyz.gumroad.com/l/ciojz
  16. [16] Regional IPAdapter Encoded Mask(Inspire・人物別同一性をmaskで割当): https://www.runcomfy.com/comfyui-nodes/ComfyUI-Inspire-Pack/RegionalIPAdapterEncodedMask-__Inspire
  17. [17] Danbooru(タグ標準・wikiでalias/綴り照合の根拠): https://en.wikipedia.org/wiki/Danbooru
  18. [18] ComfyUI controlnet_aux 詳細ガイド(前処理一覧・各ノード): https://www.runcomfy.com/comfyui-nodes/comfyui_controlnet_aux
  19. [19] Improving poses with SDXL ControlNets(SDXL CNでのポーズ改善実例): https://mybyways.com/blog/improving-poses-with-sdxl-controlnets
  20. [20] Mikubill sd-webui-controlnet Discussion #161(カスタムOpenPose作成スレッド): https://github.com/Mikubill/sd-webui-controlnet/discussions/161
  21. [21] comfyorg/comfyui-controlnet-aux UPDATES(対応preprocessor更新履歴): https://github.com/comfyorg/comfyui-controlnet-aux/blob/main/UPDATES.md

🤑 マネタイザー: 体位破綻ゼロ=サムネ離脱ゼロ。骨格はxinsir/前後はDepth/塗り分けはCouple、これで歩留まりを上げて量産速度で稼ぐ。

💼 コーチ: まず難所10体位だけ3D化して確定str表を自社実測。全48手を一気にやらず、勝てる体位から品質ゲート通過させていきましょう。

💕 メンター: 1枚で全部解こうとしないで大丈夫。レイヤー分業と「無理な角度は捨てる」判断こそプロの技。トフィーさんの実販売データが最後の正解です。