GPUの場合 nvidia / amd / intel | nvidia gpuの場合 8GB VRAM以上 |
英語|陶芸
このプロジェクトをサポートします | 原子炉は、画像の非常に簡単で正確なフェイス置換(フェイススワップ)を可能にする安定した拡散WebUIの拡張です。 SD WebUIリアクターに基づいています。 | このプロジェクトに寄付してください |
自動1111 | vladmandic sd.next | Google Colab SD WebUI
Automatic1111 Web-UIを使用する場合:
https://github.com/Gourieff/sd-webui-reactor-force
を「url from」タブで[インストール]と[インストール]をクリックします。sd.nextを使用する場合:
automaticvenvScripts
または(macos/linux) automatic/venv/bin
に移動し、そのフォルダーのターミナルまたはコンソール(CMD)を実行し、 activate
ますpip install insightface==0.7.3
実行しますhttps://github.com/Gourieff/sd-webui-reactor-force
「url from」タブでインストールし、「インストール」をクリックしてクリックします。automaticextensionssd-webui-reactor-force
ディレクトリに移動します - ファイルinswapper_128.onnx
を備えたmodelsinsightface
フォルダーが表示されている場合は、ファイルをautomaticmodelsinsightface
フォルダーに移動するだけですCagliostro Colab UIを使用する場合:
https://github.com/Gourieff/sd-webui-reactor-force
「url from」タブで使用し、「インストール」をクリックしてクリックします。このソフトウェアを使用すると、免責事項に同意します
原子炉は、次の順序で画像の顔を検出します。
左>右、上>下
また、顔を指定する必要がある場合は、ソース画像と入力画像のインデックスを設定できます。
最初に検出された顔のインデックスは0です。
必要な順序でインデックスを設定できます。
例:0,1,2(ソースの場合); 1,0,2(入力用)。
これは、2番目の入力面(index = 1)は、最初のソースフェイス(インデックス= 0)などに交換されます。
画像で検出する性別を指定できます。
原子炉は、指定された状態を満たしている場合にのみ、顔を交換します。
「顔の復元」オプションを使用します。また、「Upscaler」オプションを試すことも、より細かいコントロールをするには、[Extras]タブからUpscalerを使用してください。ポストプロダクション注文を設定することもできます(0.1.0バージョンから):
古いロジックは反対(アップスケール - >復元)であり、上昇後の顔の品質(および大きなテクスチャの違い)が悪化しました。
スワップソースと結果画像の「コンマ分離の顔番号」オプションを使用して、スワップする顔番号を選択します。異なるインデックス順序を使用できます。
これは、NSFWフィルターがあなたの画像がNSFWであることを検出したことを意味します。
ソース画像または生成された画像のスワップをアクティブにするか、両方を使用してチェックボックスを使用することを選択できます。ソース画像でアクティブ化すると、特定のベースから開始し、拡散プロセスを適用できます。
リアクターは開始で動作しますが、マスクされた部分のみが交換されます。
「upscaler」を有効にした場合は、「インペイントエリア」の「唯一のマスクされた」オプションで使用してください。それ以外の場合は、[Extras]タブを介して、または「SD Upscale」または「Ultimate SD Upscale」を備えたスクリプトローダー(画面の下)を介して[画面]オプションを使用します。
ビルトインWebUI APIを使用してリアクターを使用するか、外部APIを介して使用できます。
詳細な指示については、このページに従ってください。
「inswapper_128.onnx」モデルが保存されているパスを確認してください。フォルダーstable-diffusion-webuimodelsinsightface
内にある必要があります。別のディレクトリに保存されている場合は、モデルをそこに移動します。
(Mac M1/M2ユーザーの場合)Insightfaceをインストールしようとしているときにエラーが発生した場合 - Gourieff/SD-Webui-Reactor#42を読み、Reactorの別のバージョンを使用してください
(Windowsユーザーの場合)VS C ++ビルドツールまたはMS VS 2022がインストールされているが問題がある場合は、次のステップを試してください。
(任意のOSユーザーの場合)問題がまだある場合は、次のことを行います。
venvLibsite-packages
フォルダーまたは(macos/linux) venv/lib/python3.10/site-packages
に移動します~
( "〜rotobuf"など)から始まります - それらを削除しますvenvScripts
または(macos/linux) venv/bin
に移動しますactivate
ますpip install -U pip
pip install insightface==0.7.3
pip install onnx
pip install onnxruntime-gpu==1.15.1
pip install opencv-python
pip install tqdm
deactivate
、ターミナルまたはコンソールを閉じてSD WebUIを起動することができます。リアクターはOKを開始する必要があります。まず、他のループベースの拡張機能を無効にする必要があります。
「SD-CN-animation」拡張を無効にする必要があります(または、おそらく紛争を引き起こす別のもの)
このエラーは、モデルファイルinswapper_128.onnx
にSMTHが間違っている場合に発生する可能性があります
ここから手動でダウンロードして、既存のものを置き換えるstable-diffusion-webuimodelsinsightface
に置くようにしてください
venvLibsite-packages
または(macos/linux) venv/lib/python3.10/site-packages
に移動し、「〜」(たとえば "〜rotobufから名前を持つフォルダーがあるかどうかを確認します")、それらを削除しますvenvScripts
または(macos/linux) venv/bin
runターミナルまたはコンソール(cmd)に移動し、 activate
ますpython -m pip install -U pip
pip uninstall protobuf
pip install protobuf>=3.20.3
この方法が役に立たない場合 - Protobuf依存性の間違ったバージョンを持つ他の拡張機能があり、SD WebUIはスタートアップ要件チェックにインストールします
.venvScriptsactivate
python -m pip install -U pip
更新しますpip install insightface-0.7.3-cp310-cp310-win_amd64.whl
拡張機能の更新を確認するための優れた迅速な方法:https://github.com/gourieff/sd-webui-extensions-pdater
comfyuiを使用してリアクターを使用できます。
インストール命令については、Reactorノードリポジトリに従ってください
このソフトウェアは、急速に成長しているAIに生成されたメディア業界への生産的な貢献となることを目的としています。カスタムキャラクターをアニメーション化したり、衣類などのモデルとしてキャラクターを使用するなどのタスクを備えたアーティストに役立ちます。
このソフトウェアの開発者は、その可能性のある非倫理的なアプリケートンを認識しており、それらに対する予防策を講じることを約束しています。私たちは、法律と倫理を順守しながら、このプロジェクトを前向きな方向に開発し続けます。
このソフトウェアのユーザーは、現地の法律を守りながら、このソフトウェアを責任を持って使用することが期待されています。実際の人物の顔が使用されている場合、ユーザーは関係者から同意を得ることが提案され、オンラインでコンテンツを投稿するときにそれがディープファークであることを明確に述べています。このソフトウェアの開発者と貢献者は、エンドユーザーのアクションについて責任を負いません。
この拡張機能を使用することにより、次のコンテンツを作成しないことに同意します。
このソフトウェアは、Insightfaceによって提供される事前に訓練されたモデルbuffalo_l
およびinswapper_128.onnx
を利用しています。これらのモデルは、次の条件に含まれています。
Insighfaceライセンスから:Insightfaceの事前に訓練されたモデルは、非営利の研究目的でのみ利用できます。これには、自動ダウンロードモデルと手動でダウンロードされたモデルの両方が含まれます。
このソフトウェアのユーザーは、これらの使用条件を厳密に接着する必要があります。このソフトウェアの開発者とメンテナーは、Insightfaceの事前に訓練されたモデルの誤用について責任を負いません。
このソフトウェアを商業目的で使用する場合は、独自のモデルをトレーニングするか、商業的に使用できるモデルを見つける必要があることに注意してください。
inswapper_128.onnx
MD5:a3a155b90354160350efd66fed6b3d80
SHA256:e4a3f08c753cb72d04e10aa0f7dbe3deebbf39567d4ead6dce08e98aa49e16af
1k3d68.onnx
MD5:6fb94fcdb0055e3638bf9158e6a108f4
SHA256:df5c06b8a0c12e422b2ed8947b8869faa4105387f199c477af038aa01f9a45cc
2d106det.onnx
MD5:a3613ef9eb3662b4ef88eb90db1fcf26
SHA256:f001b856447c413801ef5c42091ed0cd516fcd21f2d6b79635b1e733a7109dbf
det_10g.onnx
MD5:4c10eef5c9e168357a16fdd580fa8371
SHA256:5838f7fe053675b1c7a08b633df49e7af5495cee0493c7dcf6697200b85b5b91
genderage.onnx
MD5:81c77ba87ab38163b0dec6b26f8e2af2
SHA256:4fde69b1c810857b88c64a335084f1c3fe8f01246c9a191b48c7bb756d6652fb
w600k_r50.onnx
MD5:80248d427976241cbd1343889ed132b3
SHA256:4c06341c33c2ca1f86781dab0e829f88ad5b64be9fba56e56bc9ebdefc619e43
未検証(または信頼されていない)ソースからこれらのモデルをダウンロードする場合は、ハッシュサムを確認してください