ReActor Face Swap Extension Nodes for ComfyUI

ReActor provides face swap extension nodes for ComfyUI.

Verified

Core facts

Read by a script from the official API, not rewritten by a model.

License
GPL-3.0
Languages
Python
Maintainer
Gourieff
Verified

What it is

ReActor provides face swap extension nodes for ComfyUI. It has a nudity detector to avoid using the software with 18+ content. The software utilizes the pre-trained models buffalo_l and inswapper_128.onnx, which are provided by InsightFace.

Main features

  1. Version 0.7.2 lists a new Cinematic Enhancer node.

  2. The Cinematic Enhancer description says you can add different effects (simple or advanced grain, vignette, blur, color correction, HDR) and apply LUT.

  3. Version 0.7.0 adds a Face Similarity node to check face likeness after a swap.

  4. The ReActorSetWeight node sets the face swap strength for source_image or face_model from 0% to 100% in 12.5% steps.

  5. Since version 0.3.0, the ReActor node has built-in face restoration.

Getting started

  1. Run ComfyUI and find the ReActor nodes inside the ReActor menu or by using a search.

  2. Connect all required slots and run the query.

  3. input_image is an image to be processed.

  4. source_image is an image with a face or faces to swap in the input_image.

Who it is for

Version 0.7.1 lists a new DLSS5 Frame Enhancer node. The requirements of the DLSS5 Frame Enhancer node list Windows 10/11. Its requirements also list an NVIDIA display driver of at least 616.x.

Its requirements also list an NVIDIA RTX 40/50-series GPU. The new ReActor Core in version 0.7.0 requires no Insightface. The new ReActor Core in version 0.7.0 requires no C++ Build Tools.

The new ReActor Core in version 0.7.0 is friendly with Numpy 2.x as well as 1.x. The InsightFace pre-trained models are available for non-commercial research purposes only. By default, ReActor detects faces in images from large to small.

You can specify the gender to detect in images. ReActor will swap a face only if it meets the given condition. The index of the first detected face is 0.

Version 0.5.2 adds an Unload ReActor Models node, described as useful for complex workflows when you need to free some VRAM utilized by ReActor. Version 0.6.2 added support of HyperSwap models by FaceFusion Labs. In version 0.6.2, the face restoration process affects only swapped faces.

Sources

This page is written from the official sources below. Open them to check the original text.

Verified ·

This page is written by AI from the official sources above and checked automatically. This site has not tested it. Found a mistake? Tell us.