Hi man, excellent video and congratulations on your work. I'm just starting out with Forge and would like to know if it's possible to change just parts of the face, just the eyes, mouth and nose. If possible and it's not too much to ask, make a video explaining how to change just parts of the face. Big hug from your subscriber in Brazil!
If you use sampler DPM++ 2M SDE Karras with the denoising strength at 0, it will give you an error, set denoising above 0.04 and you will be fine, just so you all know. Very informative video, like all your videos; no gimmicks or bs, you are a great tutor, thank you.
FaceSwapLab is more versatile, you can 'train' faces and saving it with safetensor file for special person name , you dont have to reupload or change face any time when using it.
Unfortunately with all these face swappers, they are all still "bottlenecked" since they all are using inswapper128, which is 128x128 training data only. Any larger models are yet to be seen since the original project was stopped. Inswapper128 is fine for the general facial look, but loras are still the way for very specific facial/skin features.
@@TejasviSharma-t8j simswap outputs higher quality but the result is shittier and barely looks like the input face. Experimented with that one a lot but didn't like it as inswapper_128
@@eyoo369 true, insight face inswapper is really the best. The team behind that model are some mathematics geniuses. Sadly they'll never open source their newer models, i wouldn't have either if i could make money using it, so i don't blame them.
Yup. I have been using Reactor for a while now and it worked perfectly fine with 1.0/1.5, but as soon as I try to use it with SDXL it's horrible. The faces are super ugly and no matter the settings I just can't get it right.
I dont know why everyone praise Reactor - I tried to use photos of many people and the result is unrecognizable. Roop is still better regarding the similarity of faces hands down
The best one isn't Roop, or Reactor, it's Rope, it adds a shit ton of features over Roop like iterations strength, face angle control, background, mouth parsing...
I'm getting an error, it just doesn't do anything... what might be wrong? Error running postprocess_image I did install the c+++ tools, but only the ones required...
I've used Face Swap Lab a lot these days, with good results. It allows training faces on multiple images (I get really great results when I have video of someone showing them at various angles) and has batch processing capability. Is there any way in which Reactor is superior to FSL?
The face swapping model is the same for both (and Roop as well), so the quality of the result should be similar. I haven't tried Face Swap Lab or ReActor, so I can't say anything about the usability of either.
@@phizcI can confirm that they use the same technology and the results are pretty much the same, but I find FSL to be more configurable and I love that you can train the faces and get a little better results
Faceswap is still better, you can train from multiple photos creating a normalized face, you can play with pre and post processing, you can include in animations, upscaling, and a long etc. Yes the all based in the same technology though.
It's a beast of a tool,and scary how good it is,newest version bring precision face masking option,so you can just tick the box faces are super clear even at highest resolutions. With best photorealistic models for stable diffusion and correct prompting is super hard to saw a difference. Even at crazy angles faces stay correct so you can just create same person again and again,without need for embeedings or LORA-s,it is just amazing,
im having problem. It says that Reactor is running but when I check txt2img, reactor is not there. What should I do? *** Error loading script: reactor_swapper.py Traceback (most recent call last): File "D:\STABLE DIFFUSION\stable-diffusion-webui\modules\scripts.py", line 382, in load_scripts script_module = script_loading.load_module(scriptfile.path) File "D:\STABLE DIFFUSION\stable-diffusion-webui\modules\script_loading.py", line 10, in load_module module_spec.loader.exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "D:\STABLE DIFFUSION\stable-diffusion-webui\extensions\sd-webui-reactor\scripts eactor_swapper.py", line 10, in import insightface ModuleNotFoundError: No module named 'insightface' --- 08:20:12 - ReActor - STATUS - Running v0.5.0-b1
Had the same problem "*** Error loading script", solved it by installing Insightface (google "reactor extension won't appear reddit" for detailed steps).
Hello, can you please tell me if it is possible to replace the face, before applying lora. For example, first replace the face, and then stylize the picture as a drawing?
Yes, I'd run the resulting face swap image through an img2img or ControlNet pass if you want it in another artstyle. The face will probably not stick as well as the initial face swap though
Thanks a lot. I found your video much easier than other guys. Its more personal and not like others sounding way to professional. Today i succesfully installed Reactor. Previous day i struggle and confuse following others about how to install Roob and Reactor that i ended up installing stuffs in Visual studio, Python, C++ environment and API desktop Development = 12GB 😑 Should i uninstall if i don't require them?
This is definitely better than roop. Reactor works with all image unlike roop. I used to only get 60% detected rate with roop i got 100 with reactor. Thanks sebastian this is why im a subscriber!
Is it possible to face swap without changing the mouth and without using inpaint? The goal is to face swap a whole video or gif using the Batch window. But If the mouth is open, then frames with the open mouth will be ruined and I don't want to go frame by frame and manually fix the mouth with inpaint.
Hello. Reactor is not showing up in my web-ui window. It says the extension is installed, but ... I just don't have the menu options. Any ideas? I'm running Windows 11 and the latest Automatic1111.
@sebastian Kramph, I don't subscribe to many people on RU-vid, but I am always pleasantly surprised when you upload new content. Thank you for sharing!
i get these errors... ReActor preheating... Error: The 'onnxruntime-gpu' distribution was not found and is required by the application Device: CUDA Error: The 'insightface==0.7.3' distribution was not found and is required by the application Error: The 'onnx>=1.14.0' distribution was not found and is required by the application
Who has not succeed with installing it, just try again, the installation script of the extension had been updated earlier and got some errors, now it's fixed
Hello, Sebastian, by any chance do you know how to solve this error, using SD with Reactor, when it is about to swap faces I get and error: 2024-03-03 20:53:09.0077300 [E:onnxruntime:, sequential_executor.cc:514 onnxruntime::ExecuteKernel] Non-zero status code returned while running Gemm node. Name:'Gemm_568' Status Message: CUDA error cudaErrorNoKernelImageForDevice:no kernel image is available for execution on the device (My settings GPU Nvidia GeForce 960m, 4gb VRAM newest drivers, Cuda 11.8)
Question: If I'm using a Lora in conjunction with Reactor, let's say an Oil Paint lora. The lora will make everything with an oil paint texture, buy the face swap will not have the oil texture effect, how do you tell reactor to include the lora effect? I'm guessing Img to img or control Net? Any chance you can create a tutorial? It's a question I personally get asked alot but have no solution for it.
I use this to face swap videos. Use Adobe Media Encoder 2020 to slice the video into a jpg of each individual frame into a folder, then in the img2img tab use ReActor to batch each file from this folder into an output folder, then put the frames back together with the media encoder to make the movie with the swapped face
You can use FaceFusion to do that automatically. One limitation is that you can't use a mix of different face restorers, it's CodeFormer or nothing IIRC. I'm also not sure if you can choose what upscaler you want to use.
any ideas as to why when you swap faces with an illustrated face say, the image comes out blurry, you can still see that the face swapped perfectly but the output image on the face is very pixelated?
Face restoration isn't working would be my guess. I can't say for sure as I haven't opened 1111 in months since discovering ComfyUI, but as far as I know all of these face swaps are at 128px, which are then processed with face restoration (gfpGAN, codeformers, etc...) to produce the result. If the face restoration fails you will end up with the unrestored raw face swap which is much lower resolution. One work around would be to simply produce images where the face is smaller in the frame (face
What sometimes works better for me is first generate an image. Then copy to im2img inpaint. Then inpaint the face and select paint mask only. Then below that enable faceswap, select the Gfgan and then generate. This gives me often better results than when swapping during initial txt2img generation.
A bit of help please. I did the guide and installed it (a1111) and in cmd it shows status running but its not on the interface and can't find it to show up.
hi i've followed your instruction and i have that : AttributeError: 'FaceSwapScript' object has no attribute 'save_original' EDIT : found the issue : in the model folder you need to create an insightface FOLDER where you put the insightface file
absolutely. It's just crazy how it gets everything right down to even the overall colour of the image and even the age detection is scary close @@sebastiankamph
Hi, I ran into a bit of a hick-up that I hope you can help me with. The Reactor face swap downloaded correctly. I think. It shows up in the terminal as running. But it dose not appear on my SD UI. As it did in your tutorial. Is there a check box in settings that needs to be checked to make it show up on my UI. I hope you can help. I really have learnt a lot from your RU-vid cannel. Oh yes I did restart Stable Diffusion to see if that would help. Unfortunately it did no appear. Here's a couple of DAD jokes as a thank you. I hope you have not used them. 1. I used to play piano by ear, but now I use my hands. 2. How do you organize a space party? You "planet"!
I'm glad you had the same unfortunate installation problem as I did. Being new to ai art I thought I had done something wrong. Lets hope someone can assist us. Its such a simple and effective face swap I can't wait to use it .@@MrPlasmo
@@59Marcel found the working fix until they fix the install- do this and it works (thx to mudman13): Have you done this? Close (stop) your SD WebUI Server if it's running Download and put prebuilt Insightface package into the stable-diffusion-webui (or SD.Next) root folder (where you have "webui-user.bat" file) From stable-diffusion-webui (or SD.Next) root folder run CMD and .\venv\Scripts\activate Then update your PIP: python -m pip install -U pip Then install Insightface: pip install insightface-0.7.3-cp310-cp310-win_amd64.whl Enjoy!
Thanks for the tutorial. A quick question: Having installed the extension and seeing it appear in the list, the main txt2img page does not load a ReActor section below ControlNet v1 and Seed. I've tried restarting and reloading the programme, but its not appearing. Any advice? Thanks!
Thanks for the reply. I'm running an auto-update command in the webui. The current a1111 version is v1.6.0. ReActor is also STATUS active v0.4.2. (Python 3.10.6, in case that is relevant).@@sebastiankamph
i ended up having to install "Desktop Development with C++" and following the troubleshooting at the bottom to get it running, same issue as you. Check your console to see what the error is, mine was with the imageswap model, and so they have a section on what to do to fix it. but mine wouldnt fix without adding in that part of VS.
@@savros321 @sebastiankamph I'm no expert at reading script, but as far as I can tell the error is 'No module named 'Insightface''. Any idea how I can fix that? Thanks again
Are there updates in your patreon? im coming across alot of missing modules that i have to download through cmd. Its not playing nice with reactorRT? maybe thats the issue disable that for now>?
Roop has been dead for months, I have heard of reactor once or twice but I use faceswaplab which by the looks of this, faceswaplab has more features, am I missing something? Thanks for the vid though!
I get an error in CMD so A1111 doesn't even start up. But others seem to think that it's identical to Roop including the resolution, so I don't understand, have you even compared the two? Saying that it's now the King of Faceswappers is quite a bold statement.
@@BabylonBaller roop is no longer in development, reactor is a continuation of the sd-webui-roop, there're a lot of fixes and improvements were implemented for these months by the reactor's dev
can anyone help, i keep getting the following error even after re-installing 2 times *** Error loading script: reactor_version.py Traceback (most recent call last): File "C:\Users\jrose\Desktop\AI\stable-diffusion-webui\modules\scripts.py", line 469, in load_scripts script_module = script_loading.load_module(scriptfile.path) File "C:\Users\jrose\Desktop\AI\stable-diffusion-webui\modules\script_loading.py", line 10, in load_module module_spec.loader.exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "C:\Users\jrose\Desktop\AI\stable-diffusion-webui\extensions\sd-webui-reactor\scripts eactor_version.py", line 4, in from scripts.reactor_logger import logger, get_Run, set_Run File "C:\Users\jrose\Desktop\AI\stable-diffusion-webui\extensions\sd-webui-reactor\scripts eactor_logger.py", line 7, in from scripts.reactor_helpers import addLoggingLevel File "C:\Users\jrose\Desktop\AI\stable-diffusion-webui\extensions\sd-webui-reactor\scripts eactor_helpers.py", line 10, in from insightface.app.common import Face ModuleNotFoundError: No module named 'insightface'
Hey sebastian tnx for video ❤ I do all the steps but after restarting the UI the extension is not added to the SD Could it be because VS is not updated? Because I have the same problem with roop
Probably obvious but this is intended for still images...not video. Can be done by feeding image series to it, but likely not the right use case for this particularly software
unfortunately, that makes my SD not launch anymore. there're a lot of error messages in the window ("descriptors cannot be created directly"") even after removing the reactor folder in extensions, it doesn't launch anymore. edit: even with an empty extensions folder... what the f ?!!! I don't understand... I shouldn't install that visual studio
Thankyou for the video! I was using roop before now Im trying to learn reactor, I have one question, It doesnt show up in the upscaler the ¨4x_NMKD-siax_200k¨ what do i have to do to get it?