안녕하세요 저번에 WebUI에서 Face Swap을 하는데 Reactor를 사용해보았었는데
이번에는 ComfyUI 에서도 한번 사용해보도록하겠습니다.
이곳이 reactor github
https://github.com/Gourieff/comfyui-reactor-node
순서
1. Reactor 커스텀 노드를 먼저 설치
2. Manageer - Install Custom Nodes
3. reactor 검색
4. ReActor Node for ComfyUI 설치
4번을 한 뒤에 custom 노드가 안나옴... ㄷㄷㄷ
뭐 일단 오류 확인을 해야되는데 깃허브에 trouble shooting 부분에 가서 하나씩 해보기로함
일단 파이썬 버전 확인을 하고 3.10 or 3.11 일 경우 insightface package를 받아 주라고 한다.
나는 버전이 3.10 이라서 받았음
위 깃허브 들어가서 해당 파트에서 받아도됨( 귀찮을까봐 링크걸어두었음)
3.10: https://github.com/Gourieff/Assets/raw/main/Insightface/insightface-0.7.3-cp310-cp310-win_amd64.whl
3.11: https://github.com/Gourieff/Assets/raw/main/Insightface/insightface-0.7.3-cp311-cp311-win_amd64.whl
일단 다운로드 폴더에 그대로 두고
D:\ComfyUI_windows_portable\python_embeded 경로에서 커멘드창 키고
> python.exe -m pip install -U pip
> python.exe -m pip install "C:\Users\Kipioneer\Downloads\insightface-0.7.3-cp310-cp310-win_amd64.whl"
이렇게 코드 입력해서 설치 진행하면됨
처음에는 위처럼만 하면될줄 알았는데 안되서 이상하다는 생각을 계속하였음...
그리고 저기에서는 성공했는데 계속 실행이 안되서 지우고 설치하고 하다가
사실 구정오고 하면서 까먹었다가 다시해보던 중에
ComfyUI 파이썬 버전을 보니 쥐도새도 모르게 3.11 이되어있었음... 하하하
3.11 버전에 맞는 파일 다운을 받아 설치하고 ComfyUI 재시작 하니 따로 문제가 생기는 않고 되는듯 함
아무튼 나의 경우는 파이썬 버전에 맞게 잘 깔면 문제가 따로 생기지는 않았음
-------- 안해도 될 수도 있음 주의 ------
여기는 스킵하고 진행했다가 안되면 확인하면 될듯함
1).모델을 다운받아준다
2). facerestore_models 폴더 생성한 뒤 그 안에 모델을 넣어주면됨
모델은 위 깃헙 링크에 초안 작성시에는 있었는데 지금은 없음... ㄷㄷㄷ 아마 자동으로 될듯하지만 대안은 아래와 같음
모델이 들어가는 최종경로는 아래와 같음
D:\ComfyUI_windows_portable\ComfyUI\models\facerestore_models
Manager 들어가서 Install Model ㄱㄱ
필요한 모델 검색해서 설치하면됨
---------------------여기부터 다시 이어가겠음 ---------------------
5. 기본적인 워크 플로우(txt2img)
Decorder 에서 Fast Face Swap 을 달아주면 일단 사용이 가능함
왼쪽 노드
생성한 이미지 => Input image
교체하고 싶은 얼굴 이미지 ==> Source image
오른쪽
저장할지 프리뷰 할지? ==> Image
결과물
셍성한 이미지 + 바꾸고 싶은 얼굴 = ?
결과물
다른 예시
셍성한 이미지 + 바꾸고 싶은 얼굴
결과물 실사, 애니메이션 이미지 짬뽕으로 해도 어느정도 되긴 하는 거 같음
실패 사례?
이미지 + 내얼굴(사진은 생략하겠음) 결과물 - 푸근하네 ㅋㅋㅋ
이미지 + 내얼굴(사진은 생략하겠음) 결과물 ㄷㄷ
바꾸려고 사용하려는 이미지에서 원치 않는 부분도 가져올 수 있음 ㅋㅋ
나의 경우는 face_restore_visibility 가 높으면 잘 안되었었음
그리고 들어오는 이미지와 바꾸려고 사용하는 이미지 성별 옵션 설정을 제대로 하면 문제없이 바뀌긴 하였음
이미 Automatic1111에서 해보았기 때문에 여기서도 사용방법을 알면 좋을거 같아서 해보았음
그럼 다음에 또 다른 내용으로 찾아오도록 하겠습니다.
'Stable Diffusion > ComfyUI' 카테고리의 다른 글
[ComfyUI] FaceDetailer를 사용해서 망가진 얼굴 고쳐 사용해보기~!(Impact Pack) (1) | 2024.02.24 |
---|---|
[ComfyUI] ComfyUI로 txt2img 간단한 업스케일링 해보기~! (1) | 2023.12.31 |
[ComfyUI] ComfyUI img2img 사용법 (0) | 2023.12.19 |
[ComfyUI] 스테이블 디퓨전 ComfyUI LoRa 사용하기(LoRA 여러개 사용하기 포함) (0) | 2023.12.15 |
[ComfyUI] 스테이블 디퓨전 ComfyUI 사용법-2(노드추가, Group, 컨트롤 패널) (1) | 2023.11.30 |