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.
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.
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...
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
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
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.
Had the same problem "*** Error loading script", solved it by installing Insightface (google "reactor extension won't appear reddit" for detailed steps).
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
@3:00 information for thoose who could not get it working after "Apply and restart UI" , somehow my Disable all extensions was picked as " all " , now go there very right side of the "Apply and restart UI" button and click none
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.
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 UA-cam 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!
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.
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.
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
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)
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
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.
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 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...
fixed it thx to mudman13: do 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!
in cmd I did run "pip install insightface" at C:\Users\USER\stable-diffusion-webui and the error msg no more. However no Reactor to be found at interface. Deleted the extension. Restart. Installed it again. Installation was much-much longer. Restart. Reactor appeared. Testrun. It automatically downloaded buffalo_1 to models/insightface/models/. And working.
@@nermal93 after type pip intall insightface i get this note " ERROR: Could not build wheels for insightface, which is required to install pyproject.toml-based projects [notice] A new release of pip available: 22.3.1 -> 23.3 [notice] To update, run: python.exe -m pip install --upgrade pip " how to fix it
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
can you make a good tutorial for Lineart to Color? your channel seems like the best but I can't find anything. Just outdated stuff with old control net.
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,
After installing this, my A1111 installation throws an error message and won't even start. Don't know what happened here, but this extension completely broke it
@@MrPlasmo Hi, thank you for your answer, but I cannot find your comment anywhere as there are over 200 comments for this video. Could you please help me by pasting the comment you mention here or point me to it? I have not yet fixed my problem as I was busy with other things. Thank you
Could y ou make us a tutorial of how to make multiple faces? Because I've been trying following your general guidelines here, but it's not really working out properly, either some faces change or none do, not all as I would hope (using face 1, face2 , face3)
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
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!
What about an object around the face area? For example, while using text2img, I’m trying to make a man eating a sandwich or a woman using a lipstick with a reference image, the generated images are only showing the faces but not the objects.
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>?
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?
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
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
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'
Get early access to videos and help me as a Patreon supporter www.patreon.com/sebastiankamph
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.
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
Yeah I'm confused about why he is saying the resolution is greater when it's the same tech?
@@phizc
FaceSwapLab has an added advantage, video output. No more weeks of training to watch something in order to get off. 😸
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.
why is reactor not showing in my stable difussion? when following install?
I have this problem too, did you find any solution?
i have a similar issue on forge ui
Please make a tutorial on this for ComfyUi !
i did the steps but reactor does not show up. only in cmd is as in your vid (reactor status), in SD don't appear
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...
Im having the same problem :(
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
Thank you. I have to balance between portrait likeness and creative processing. Have a good day.@@sebastiankamph
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
same here! looks like we have to download the model, but I don't see where to find one, did you had any luck?
I laughed more than I should have at your little joke at the beginning which i've heard a thousand times before. Must have been your delivery. :)
Hah, glad you enjoyed it 😁🌟
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.
I added the reactor but it does not appear in the interface, what should I do?
Had the same problem "*** Error loading script", solved it by installing Insightface (google "reactor extension won't appear reddit" for detailed steps).
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.
I agree, it clearly uses the same version of insightface v0.7.3. So not sure why he's claiming this to be superior to Roop
@@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
It's working exactly like roop uncensored, how is this better?
@3:00 information for thoose who could not get it working after "Apply and restart UI" , somehow my Disable all extensions was picked as " all " , now go there very right side of the "Apply and restart UI" button and click none
Can't find the model
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
why cant we simply raise the resolution ? @@ArielTavori
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.
I'm getting a lot of trouble with it in ComfyUI. Have you had any luck installing it into comfy?
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 UA-cam 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 have the same issue after installing reactor. I think there is an installation bug right now. Does anyone know of a fix?
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!
wow..it worked like a charm... now I wonder if you can combine controlnet with it
If I'm putting denoising strength to 0 I'm getting the following error "UnboundLocalError: local variable 'h' referenced before assignment"
I get that sometimes and unfortunately I have no idea what the hell that means.
Thanks!
Wow, thank you! Very kind :)
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.
so how do we fix that?
@@iamxenobyteuse simswap
@@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.
y for me not sowing enable option please guide me
Thanks a lot, loving it. My 2 cents: you need at least 1 model inside insightface folder for this to work!
I'm trying to swap a face in image , but it gives me the same image why ?
thanks for all your great efforts, sebastian. how about a tutorial on how to use SD extensions Nextview and Reactor for face swapping video?
Great suggestion!
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.
sebastiankamph hi, please give the prompt of the image on 3:35
What if there is an object in front of the face that I would like to keep? like a hand for example.
the "enable" check box isn't show up, how to fix it ?
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.
Make sure your a1111 is updated and also restart everything
@@sebastiankamph Will try, thank you
I did everything you did and it says ModuleNotFoundError: No module named 'insightface' Any tips?
Try opening cmd and type 'pip install insightface'
@@sebastiankamph Didn't work and at this point I wonder how to uninstall the attempt because it slows down start up times 10X.
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
Where do you get the insightface file?
which insightface file? i have same error.
@@mohitsadhu2938 you have to create it yourself
i followed install instructions but Reactor is not appearing in SD ... any help ?
my reactor Running v0.7.0-b7 on Device, but no "ENABLE BOX"?
Does it have trouble if your source face is straight on, but your target face is at an angle?
Can u show us the comparison of reactor upscaler
Reactor dont load ComfyUI. Import failed error. Help.
Aas a non native English speaker, I really appreciate the addition of subtitles. Keep up the good work, Sebastian!
What should I do if, when generating images, a long fringe covering the eyes results in the forehead appearing darkened?
i have reactor the fast and simple faceswap extension v0.6.0 and i dont see enable check after you upload the picture that you want to change
i have low memory issue while face swapping how to maximize it?
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)
hi bro , how can i get the Ruler in your Video ? i don't see it in my SD
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
how does it work for video?
Hi Sebastian, thank you very much you explain very well, I wanted to ask you why the enable section disappeared from me? Thank you
Error loading script: reactor_version.py , ModuleNotFoundError: No module named 'insightface' same problem with roop... visual studio is running.
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.
hi, what is the difference between Reactor and reactor force?
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 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
Agreed
Isn't reactor a straight fork of roop? It's the same code, based on the same 128x128 face model, just with extra features on top
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...
Bummer. Sounds like it would only work on Windows?
I installed ReActor but the dropdown isn't appearing in the auto1111, anyone else have the same problem? Restarted etc a few times just in case.
Hi , thank you for this ! but im on debian , how can i install for debian ?
Tried installing it today multiple times. I cannot seem to get a "Reactor" tab on my A1111 despite installing. Anyone else have this problem?
fixed it thx to mudman13: do 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!
@@MrPlasmo where did you get the prebuilt insightface package and how
@@MrPlasmo Where can I find this prebuilt package for it? It is not on the Github page as far as I can tell
I tried to install ReActor but it broke my A1111 - does this video address that issue?
roop still has better results when you tick both boxes so it applies face before and after in rendering.
hopefully reactor get better and that option
reactor has this option as well
roop is very buggy
I have 2 separate Roop modules installed. How would it know to apply a face before and then after?
i keep getting this message "arrow::fs::FinalizeS3 was not called even though S3 was initialized. This could lead to a segmentation fault at exit"
Gives me this error: ModuleNotFoundError: No module named 'insightface'
in cmd I did run "pip install insightface" at C:\Users\USER\stable-diffusion-webui and the error msg no more. However no Reactor to be found at interface. Deleted the extension. Restart. Installed it again. Installation was much-much longer. Restart. Reactor appeared. Testrun. It automatically downloaded buffalo_1 to models/insightface/models/. And working.
@@nermal93 after type pip intall insightface i get this note " ERROR: Could not build wheels for insightface, which is required to install pyproject.toml-based projects
[notice] A new release of pip available: 22.3.1 -> 23.3
[notice] To update, run: python.exe -m pip install --upgrade pip "
how to fix it
it look like as of 10/17/23 today A1111 now can install ReActor directly from the Extensions tab
Does it also use text prompts?
hi all, how do i install insightface through webui? i dont have the pip or python exe and i cant use reactor :0
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
Yes it can be done, but is better if you use Face Swap Lab
can you make a good tutorial for Lineart to Color? your channel seems like the best but I can't find anything. Just outdated stuff with old control net.
Hi i love your videos!, I am having a little trouble , I have installed ReActor but its not showing on my img to img tab?! please help.
Work with videos like roop? And with colab? Thx.
Thank you always. I succeeded in changing my face through reactor, is there a way to change my outfit and hairstyle naturally?
Hi, these tools only change the face. I would inpaint the outfit and hair. See my inpainting guide.
@@sebastiankamphI actually need please make a video.we used any civit ai model and use unpainting to change clothes only not changing faces.
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,
Great work! But how to use Reactor face swap by code? Since I am a software developer, I want to use it in my product.
After installing this, my A1111 installation throws an error message and won't even start. Don't know what happened here, but this extension completely broke it
There is a bug in the new install which doesn’t install all the packages - see my comment above for fix
@@MrPlasmo Hi, thank you for your answer, but I cannot find your comment anywhere as there are over 200 comments for this video. Could you please help me by pasting the comment you mention here or point me to it? I have not yet fixed my problem as I was busy with other things. Thank you
I've got ReActor running in the terminal, but I'll be darned if I can't see the UI for it. after updating. Any ideas?
Try updating your a1111. Could be the culprit. Let me know
Turns out that was it. Is there a quick way to import over everything I have installed in an earlier version of a1111? @@sebastiankamph
Is it just for images? How to do the same with video?
Extract frames from your video, swap them as a batch and then combine them together
are you running pip 22.2.1 or 23.3.1
hey do you need webUI 2.0 to do this? havent updated mine since 2022 coz all of my LORAs and models work for 1.5, but this reactor thing looks dope
Could y ou make us a tutorial of how to make multiple faces? Because I've been trying following your general guidelines here, but it's not really working out properly, either some faces change or none do, not all as I would hope (using face 1, face2 , face3)
The first face is 0 not 1 (1 would be face 2)
Well that completly broke my Automatic 1111. Thanks alot.
it still use 128X128 model like roop. not all the time the upscaling keep the face right.
Does this do video or is Roop still king for easy video swaps?
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
Question though. I've already installed Studio 2022 for ROOP requirements. I'm guessing I don't have to do that again for this extension? Thanx!
Then you're all good!
@@sebastiankamph Yes, I installed the extension and everything works. Thank you for this video notification :)
I'm only getting Errors with this extension. Sticking with Roop 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 tried reactor and it always gives me cuda outofmemory, while roop works fine. reactor seems to take up 3gb vram, or am I doing something wrong?
What about an object around the face area?
For example, while using text2img, I’m trying to make a man eating a sandwich or a woman using a lipstick with a reference image, the generated images are only showing the faces but not the objects.
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>?
Use IP-Adapter alongside Reactor/FSL for consistent characters
roop unleashed is still developed.
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?
It's a standalone upscaler separately downloaded. I don't have the link anymore, you'd have to google it and place it in your /models/ESRGAN folder
Best option for windows and amd gpu user?
can you use this with inpainting as well?
Yes! I tried it and it works. Might need to paint a slightly larger area though for it to detect the face. Let me know how it works out for you.
just used it and it works pretty well, better than roop for sure@@sebastiankamph
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!
Have you tried updating a1111?
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
I'm also seeing: ‘Insightface==0.7.3’ distribution not found
facefusion is a fork of roop and works better?
facefusion is the standalone app, not an extension for sd-webui
I tried roop when it surfaced. Couldnt get it to work. Too many pain in the arse dependencies required. Tried Reactor, worked out of the box.
Does it work with ComfyUI?
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
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'
I actually compared Roop and Reactor with the same input image. The output is IDENTICAL, so Reactor basically IS Roop!
They use the same base model, so if you use default settings I'm sure you're correct.
Both use(d) inswapper_128.onnx
Mona lisa was 44. Thats an awesome information to make a video dating people in old historic paints.
Yeah, pretty sweet feature if only for fun right now.