ReActor で顔の一貫性を保つ完全ガイド2026:AI生成キャラをシリーズ全体で揃える

ReActor を「自分が作ったAIキャラの顔をCG集全体で揃える」用途に限定して解説しました。仕組み、設定、LoRA・IP-Adapterとの使い分け、解像度の落ちへの対処まで実務目線でまとめています。実在人物への使用は権利侵害かつ犯罪になりうるため、その線引きも具体的に書きました。

ReActor で顔の一貫性を保つ完全ガイド2026:AI生成キャラをシリーズ全体で揃える のサムネイル

この記事の要点

  • ReActor は顔領域を差し替える拡張。用途は「自分のAIキャラをシリーズ全体で同じ顔に保つ」ことに限る
  • 実在人物の顔を性的画像に合成するのは肖像権・人格権侵害であり、名誉毀損や条例違反にも問われうる。絶対に行わない
  • 差し替えた顔は解像度が落ちやすい。ADetailerやアップスケールとの併用が前提
  • 根本的な同一性の担保はキャラLoRAが最も強い。ReActorは仕上げの補正として位置づけるのが実務的
  • 元画像の顔の角度と差し替え元の角度が離れるほど破綻する。正面〜斜め45度が安定域

CG集を作るとき最大の壁は キャラクターの同一性 です。20枚描いて20人の別人が出てくれば作品として成立しません。

このサイトでは既に LoRA自作IP-Adapter を扱いました。この記事は3つ目の道具、ReActor を扱います。

ただし最初に、この記事の範囲をはっきりさせます。


この記事が扱わないこと

実在人物の顔を性的な画像に合成する行為は、この記事の対象外です。手順も書きません。

理由は倫理的なものだけではありません。

  • 肖像権・パブリシティ権・人格権の侵害にあたる
  • 性的文脈であれば 名誉毀損が重なる
  • 各自治体の迷惑防止条例、事案によってはリベンジポルノ防止法の適用が問題になる
  • 民事の損害賠償に加え、刑事責任が生じうる

そして何より、合意なく性的な合成画像を作られた人には現実の被害が生じます。「技術的にできるから」は理由になりません。

相手が有名人でも、知人でも、公開しないつもりでも、同じです。

この記事が想定するのは 「自分が生成したオリジナルキャラの顔を、自分の作品の中で揃える」 ——それだけです。

公式: github.com/Gourieff/sd-webui-reactor


何をする道具か

処理はこうです。

1. 対象画像から顔領域を検出
2. 差し替え元画像から顔の特徴を抽出
3. 対象画像の顔領域に特徴を反映
4. 境界を馴染ませて合成

生成のプロセスに介入するのではなく、生成後の画像を加工する後処理です。ここが LoRA / IP-Adapter との根本的な違いです。

3つの道具の位置づけ

何をするか同一性の強さ準備
キャラLoRAモデル自体にキャラを学習最強データセット+学習
IP-Adapter生成時に参照画像で誘導中〜強参照画像1枚
ReActor生成後に顔を差し替え差し替え元1枚

ReActor は最後の補正です。これ単体に頼ると、体は別人・顔だけ貼り付けた不自然な絵になります。

導入

  1. WebUI の Extensions タブ
  2. Install from URL に公式リポジトリのURLを入力
  3. 再起動
  4. txt2img / img2img / Extras に ReActor のセクションが追加される

初回に顔検出・特徴抽出用のモデルがダウンロードされます。導入で詰まる場合は公式READMEの依存関係セクションを確認してください(環境によって追加のインストールが必要なことがあります)。

基本の使い方

差し替え元の準備

自分が生成したキャラ画像の中から、最も顔がよく出ている1枚を選びます。

良い差し替え元の条件:

  • 正面〜斜め45度
  • 顔が大きくはっきり写っている
  • 髪や手で隠れていない
  • 明るさが極端でない
  • 解像度が高い(ここが低いと全部に伝播する)

このキャラの「基準顔」を1枚決めて、シリーズ全体で使い回すのが運用の型です。

設定

項目説明
Source image差し替え元(基準顔)
Face index複数人いる場合、何番目の顔を対象にするか
Restore face顔の復元処理。ONにすると輪郭が整うが、のっぺりしやすい
Upscaler顔領域のアップスケール。基本ON
CodeFormer weight復元の強さ。上げるほど整うが個性が消える

実務的な初期値

  • Upscaler: 有効
  • Restore face: 弱め(0.3〜0.5相当)
  • Face index: 対象が1人なら 0

Restore face を強くしすぎると、キャラの個性が消えて「よくあるCG顔」になります。 ここは控えめが基本です。

複数人の画像で使う

Face index で対象を選びます。

  • 0 — 1人目
  • 1 — 2人目
  • 0,1 — 両方

どの顔が何番かは検出順に依存するので、意図しない顔が差し替わることがあります。1人ずつ処理するか、Regional Prompter で構図を固定して順番を安定させてください。

解像度の落ちへの対処

ReActor の最大の弱点は、差し替えた顔がぼやけることです。切り出して合成する処理の性質上どうしても起きます。

対処の順序

  1. ReActor 内のアップスケーラを有効にする
  2. それでも足りなければ、処理後に ADetailer で顔を再生成
  3. 全体をアップスケール

ReActor → ADetailer の順が実務的です。ReActorで顔立ちを揃え、ADetailerで解像度を戻す、という役割分担になります。

ただし ADetailer の Denoising strength を上げすぎると、せっかく揃えた顔がまた変わります。0.3前後に抑えてください。

角度の限界

差し替え元と対象の顔の向きが離れるほど破綻します。

対象の顔の向き結果
正面◎ 安定
斜め45度○ 実用的
横顔△ 破綻しやすい
大きく傾き・仰け反り× 検出失敗も多い
後ろ姿× 対象外

横顔や特殊な角度が多いシリーズでは、ReActor に頼らずキャラLoRAを作るべきです。角度への強さはLoRAが圧倒的に上です。

CG集制作での実際の流れ

ReActor をどこで使うか、全体像の中で位置づけます。

1. キャラ設計(プロンプトで基準顔を固める)
2. キャラLoRA を学習  ← 同一性の主軸
   または IP-Adapter で誘導
3. 各コマを生成(ポーズ・構図・衣装を変える)
4. 顔が揺れたコマだけ ReActor で揃える  ← ここ
5. ADetailer で顔を再生成して解像度を戻す
6. 全体をアップスケール
7. 通しで見て違和感のあるコマを差し戻し

**ReActor は4番目、しかも「揺れたコマだけ」**です。全コマに機械的にかけると、全体がのっぺりします。

制作全体の実務は FANZA同人でAI CG集を出す完全ガイド にまとめています。

使わないほうがいい場面

正直に書くと、ReActor を使わずに済むならそのほうがいいです。

LoRA を作るべき場面

  • 30枚以上のシリーズ
  • 横顔・俯瞰・アオリなど角度が多様
  • 継続的に同じキャラを使う予定がある

学習に数時間かければ、以降ずっと安定します。 ReActor で毎回補正するより結果的に楽です。

IP-Adapter で足りる場面

  • 10枚程度の小規模
  • 角度が正面中心
  • 試作段階

IP-Adapter は生成時に効くので、後処理より自然に馴染みます。

ReActor が向く場面

  • LoRA を作るほどではないが、数コマだけ顔が揺れた
  • 既に完成した画像を後から直したい
  • 微修正

よくある詰まりどころ

顔が検出されない

  • 顔が小さすぎる・不鮮明
  • 角度が極端
  • 髪や手で隠れている

対処は、元画像側で顔がはっきり写る構図にすること。後処理では限界があります。

差し替えた顔がぼやける

アップスケーラを有効に。その後 ADetailer で再生成。

顔だけ浮いて見える

  • 肌の色味が合っていない
  • 光源の方向が違う
  • Restore face が強すぎてのっぺりしている

差し替え元と対象の照明条件を近づけるのが根本対処です。逆光の絵に順光の顔を貼れば当然浮きます。

個性が消えて平凡な顔になる

Restore face / CodeFormer weight が強すぎます。下げてください。

意図しない人物の顔が差し替わった

Face index を確認。複数人なら1人ずつ処理を。

拡張が導入できない

依存関係の問題が多いです。公式READMEのインストールセクションと、Issue の同様の報告を確認してください。Forge 使用時は対応状況も確認を。

販売時に確認すること

自作CG集に使う場合:

  • 顔の出所がすべて自分の生成物であること(ここが絶対条件)
  • プラットフォームの AI利用の申告ルールを確認(規約は変動します)
  • 使用したモデル・LoRAのライセンス確認 → AIエロ絵の商用ライセンス完全整理

実在人物由来の素材が1枚でも混ざれば、販売可否以前に権利侵害です。素材の管理は自分で説明できる状態にしておいてください。

関連記事

まとめ

ReActor は 「自分のキャラの顔が揺れたコマを、後から揃える」 ための補正道具です。同一性の主軸は キャラLoRAIP-Adapter に置き、ReActor は仕上げに回す——これが破綻の少ない使い方です。

そして最後にもう一度。実在する誰かの顔を性的な画像に合成しないでください。 それは技術の使い方の問題ではなく、人を傷つける行為であり、法的責任を負う行為です。この一線だけは、どんな理由でも越えてはいけません。

よくある質問

ReActor とは何ですか?

画像内の顔領域を検出し、別の顔画像の特徴に置き換えるA1111系WebUI向けの拡張機能です。このサイトでは「自分が生成したオリジナルキャラの顔を、CG集の全ページで同じに保つ」という用途に限定して扱います。実在人物への使用は権利侵害となるため対象外です。

実在人物の顔を使うとどうなりますか?

肖像権・パブリシティ権・人格権の侵害にあたり、性的な文脈であれば名誉毀損にも問われます。日本国内では各自治体の迷惑防止条例やリベンジポルノ防止法の適用が問題になる場面もあり、民事の損害賠償に加えて刑事責任が生じる可能性があります。合意のない性的な合成画像は被害者に深刻な損害を与える行為であり、技術的に可能であることは一切の免責になりません。絶対に行わないでください。

友人や知人の写真ならいいですか?

いけません。相手が誰であっても、合意なく性的な文脈に顔を合成することは同じ権利侵害です。「身内だから」「公開しないから」といった理由で正当化されるものではありません。

LoRA や IP-Adapter とどう使い分けますか?

根本的な同一性の担保はキャラLoRAが最も強く、次いでIP-Adapterです。ReActorは「生成後の顔を後から揃える」後処理なので、この2つで作った上での最終補正として使うのが実務的です。ReActor単体に頼ると、顔だけ浮いた画像になりやすくなります。

差し替えた顔がぼやけます

顔領域を切り出して合成する処理の性質上、解像度が落ちやすいためです。ReActorに搭載されている顔用アップスケーラを有効にするか、処理後に [ADetailer](/posts/adetailer-face-fix-guide/) で顔を再生成する、全体をアップスケールする、といった併用で改善します。

横顔でも使えますか?

角度が離れるほど破綻します。差し替え元の顔と対象画像の顔の向きが近いほど自然に仕上がるため、正面〜斜め45度が安定域です。大きく傾いた顔や後ろ姿では、そもそも顔検出に失敗することもあります。

CG集の制作フローではどこで使いますか?

最後の仕上げ工程です。まずキャラLoRAやIP-Adapterで同一性をある程度確保して生成し、それでも揺れたコマだけReActorで揃え、最後にADetailerとアップスケールで解像度を戻す、という順序になります。制作全体は [FANZA同人でAI CG集を出す完全ガイド](/posts/fanza-doujin-ai-cg-selling-guide-2026/) を参照してください。

販売する作品に使っても問題ありませんか?

顔の出所がすべて自分の生成物であれば、技術的な問題はありません。ただしプラットフォームごとにAI利用の申告ルールがあり、規約は変動します。販売前に各プラットフォームの最新ガイドラインを確認してください。実在人物由来の素材が1枚でも混ざれば、販売の可否以前に権利侵害になります。

AIでエロコンテンツを作るときの参考に(FANZAの人気作品)

以下はAI生成物ではなく、FANZAで人気の同人作品です。どんな題材・構図・シチュエーションが支持されているのかを押さえておくと、AIでエロコンテンツを作るときの狙いが定まります。

『女体快楽実験場』 被験体No,009「もぶA」Stage,1前編

『女体快楽実験場』 被験体No,009「もぶA」Stage,1前編

★5(レビュー16件)

275円 FANZAで見る
金髪爆乳嫁と雨宿りするだけの話

金髪爆乳嫁と雨宿りするだけの話

★5(レビュー16件)・28P

165円 FANZAで見る
ゾンビハーレムライフ〜抗体持ちの俺と爆乳ゾンビ〜 第十一話

ゾンビハーレムライフ〜抗体持ちの俺と爆乳ゾンビ〜 第十一話

★5(レビュー15件)・49P

539円 FANZAで見る
無表情クール系マゾメスウシ乳淫魔さんとラブラブ交尾する話+ギャル

無表情クール系マゾメスウシ乳淫魔さんとラブラブ交尾する話+ギャル

★5(レビュー15件)・48P

440円 FANZAで見る
ゾンビハーレムライフ〜抗体持ちの俺と爆乳ゾンビ〜 第十話

ゾンビハーレムライフ〜抗体持ちの俺と爆乳ゾンビ〜 第十話

★5(レビュー14件)・37P

539円 FANZAで見る
贄の少女退魔師は無抵抗〜本当は快楽に弱くて背が低くて少し尻がでかい〜

贄の少女退魔師は無抵抗〜本当は快楽に弱くて背が低くて少し尻がでかい〜

★5(レビュー14件)・34P

880円 FANZAで見る

※ 本セクションはアフィリエイト広告(FANZA)を含みます。掲載作品はAI生成物ではありません。価格・配信状況は変わる場合があるため商品ページで最新情報をご確認ください。

次へ