ReActor | 高速な顔の入れ替え
ComfyUI ReActor は、ComfyUI 用の高速で使いやすい顔交換拡張機能です。ReActor を使用すると、画像やビデオ内の 1 人以上のキャラクターの顔を簡単に交換できます。ComfyUI Face Swap ワークフロー
ComfyUI Face Swap 例
ComfyUI Face Swap 説明
1. ComfyUI ReActor - 顔交換ワークフロー
この ComfyUI ワークフローは、画像、ビデオ、またはアニメーションにおける高度な顔交換用に設計されています。"ReActorFaceSwap" などのノードを通じて動作し、"inswapper_128.onnx"、"retinaface_resnet50"、"codeformer.pth" などのモデルを活用して、正確な顔検出と交換を行います。このツールは、単一および複数のキャラクターの顔交換をサポートし、ソース画像と入力画像に対してさまざまな構成を可能にし、モデルの強度や交換設定などのパラメータを調整できます。視覚的なコンテンツにおいて、リアルでシームレスな顔交換を作成するために不可欠です。
2. ReActor の概要
2.1. Comfyui ReActor の紹介
ComfyUI ReActor は、ReActor SD-WebUI 顔交換拡張機能の能力を活用した、高速でシンプルな顔交換拡張ノードを導入します。顔検出、顔交換、顔復元を容易にするために、複数のモデルを活用しています。
2.2. Comfyui ReActor の主な機能
2.2.1. 包括的なノードシステム: ComfyUI ReActor は、いくつかの主要なノードで構成されています。
- ReActorFaceSwap (メインノード)**: 主要な顔交換機能を提供します。
- ReActorLoadFaceModel: 顔モデルの読み込みを可能にします。
- ReActorSaveFaceModel: 顔モデルを保存して、将来の使用に備えることができます。
これらのノードを相互に接続することで、複雑な顔交換タスクを簡単に実行できます。
2.2.2. 多様な入力と出力の互換性:
- 入力: メインノードは、対象画像用の input_image や、交換する顔用の source_image など、さまざまな入力を受け付けます。
- 出力: 交換された画像と、ソース顔のモデル(face_model)の 2 種類の出力を生成します。これらは、画像を入力として必要とするノードや、顔モデルの保存に特化したノードと互換性があります。
2.2.3. 高度な顔の復元: ComfyUI ReActor には、交換された顔の詳細の精度を向上させることで、交換された顔の品質を高める顔復元機能が組み込まれています。
2.2.4. 直感的な顔のインデックス付け: このツールは、画像内の顔を検出してインデックス付けする簡単な方法を提供し、左から右、上から下の順に顔を並べ替えます。この機能により、ソース画像と入力画像の両方にインデックスを設定することで、交換する顔を指定するプロセスが簡素化されます。
2.2.5. 性別の指定: ComfyUI ReActor は、より正確で適切な顔交換結果を得るために、性別に基づく顔交換をサポートしています。
2.2.6. 効率的な顔モデルの管理: ユーザーは、軽量な顔モデルを "safetensors" ファイルとして保存および読み込むことができ、さまざまなシナリオで顔モデルを管理するためのツールの効率性と柔軟性が向上します。
詳細については、 でご確認ください。