#푸푸놀이터
이번 포스팅은 ComfyUI ReActor 노드를 사용하여, 아주 쉽게 두 사진을 합성하는 방법을 알아보겠습니다.
ComfyUI에 ReActor가 설치되어있지 않다면 아래 링크를 눌러서 ReActor를 먼저 설치해주세요!!
https://poohpoohplayground.tistory.com/4
1. ComfyUI-ReActor 실행 및 정리
초급 과정이니 차근차근 설명할게요!!
먼저 화면에 워크플로우있는 분들은 지워주세요~
화면 오른쪽 Clear 버튼을 누루고 "Clear workflow?" 라고 메세지가 나오면 확인을 눌러주세요.
이렇게 지우면 화면이 깨끗해집니다.
2. ReActor Face Swap 노드 꺼내기
화면 빈 공간을 더블클릭하면 검색창이 나옵니다. 검색창에 "reactor" 라고 타이핑하고 나오는 노드(Node) 메뉴에서 "Fast Face Swap" 을 클릭하여 선택합니다.
검색창의 나오는 노드 메뉴에 마우스를 가져가면 화면의 왼쪽에 미리보기(Preview)화면이 나타납니다. 혹시 노드의 이름이 다르거나 찾는 노드가 없다면, 미리보기를 보면서 찾아보는 것도 도움이 됩니다!!
3. ReActor Face Swap 노드 설명 및 연결 노드 추가
각각의 노드는 연결 부분에 Dot이 존재 합니다. 파란색으로 보이는 닷들이 다른 노드들과 연결됩니다. 연결에는 다른 노드가 필요하고 닷에 써져있는 단어와 같아야 합니다. 노드 연결을 위한 새로운 노드 추가는 세가지 방법이 있습니다.
(1) 공간을 더블클릭해서 나타나는 검색 메뉴를 통한 추가
(2) 마우스 오른쪽을 누루고 Add Node 를 눌러서 노드를 찾는 방법으로 추가
(3) 연결하려는 노드의 닷을 클릭 앤 드래그를 하고 원하는 위치에 놓아서 추가 (우리는 이 방법을 사용하겠습니다)
저는 이 3가지 방법중 3번째를 선호하는 편입니다. 3번째는 연결할 수 있는 노드들만 표시되기 때문에 선택이 더 쉽습니다.
4. 노드 연결하기
- 우리가 연결할 노드는 총 3가지 입니다.
(1) input_image : 변경할 배경(대상) 이미지 (사용 노드 : Load Image)
(2) source_imgae : 변경될 얼굴 이미지 (사용 노드 : Load Image)
(3) image : 얼굴이 변경된 완료 이미지 (사용 노드 : Save Image)
- 먼저 input_image 의 닷을 클릭 앤 드래그하고 나타나는 노드메뉴 창에서 Load Image 를 찾아 선택합니다.
- 동일한 방법으로 Source_Image 닷에 Load Image 노드를 연결합니다.
- 오른쪽 Image 닷에는 Save Image 노드를 연결합니다.
최종 워크플로 형태
5. 이미지 삽입하기 및 기본 설정
- Input_image 닷에 연결된 Load Image 노드의 Choose file to upload 버튼을 클릭하고 사용할 이미지를 불러옵니다.
- Source_image 닷에 연결된 Load Image 노드의 Choose file to upload 버튼을 클릭하고 사용할 이미지를 불러옵니다.
- Save image 는 결과이미지를 보여주는 창이기 때문에 따로 설정할 것은 없습니다.
(1) input_image : 변경할 배경(대상) 이미지 (사용 노드 : Load Image)
(2) source_imgae : 변경될 얼굴 이미지 (사용 노드 : Load Image)
(3) image : 얼굴이 변경된 완료 이미지 (사용 노드 : Save Image)
이제 Fast Face Swap 노드에서 몇가지 셋팅을 하겠습니다.
face_restore_visibility 옵션 메뉴에서 글씨(처음 실행하면 none으로 되어 있음)부분을 누루고 GFPGANv1.4.pth 를 선택합니다. 제가 사용할 때는 이 옵션의 결과물이 좋았습니다.
6. 합성하기 및 결과물 확인
- 설정이 끝났다면 Queue Prompt 를 누룹니다.
- 노드를 보면 녹색으로 현재 프로그램이 수행중인 작업의 위치가 노드에 표시 됩니다.
- 완료가 되면 녹색 테두리가 사라지고 Save Image에 결과물 사진이 나타납니다.
- 결과물 사진에 오른쪽 마우스를 누루고 Open Image 를 누루면 새 창으로 완성된 이미지가 나타납니다. 또는 윈도우 폴더를 찾아서 직접 이미지를 확인하실 수 있습니다. 아래 표시된 위치를 따라 가면 결과물 이미지가 저장된 위치를 확인하실 수 있습니다.
ComfyUI_windows_portable \ ComfyUI \ output
- 이렇게 Input image의 배경과 옷, 헤어스타일을 그대로 사용하고, Source image의 얼굴을 가져와 합성된 것을 확인하실 수 있습니다.
- 합성이 잘 되었는지 한번 비교해 보세요!!
- 결과물이 만족스럽지 않다면, 설정 옵션들을 바꿔가며 확인해 볼 수 있습니다.
- face_restore_model과 facedetection 부분의 변화가 결과물에 큰 영향을 줍니다.
딥페이크 기술은 범죄에 악용될 수 있습니다!!
재미도 좋지만 악용될 수 있는 이미지는 처음부터 만들지 말아야합니다!!
'AI (LLM) > 스테이블디퓨전 (Stable Diffusion)' 카테고리의 다른 글
[스테이블디퓨전] ComfyUI-FLUX-GGUF 설치(1) (강력한 Flux 모델을 낮은 사양 PC에서 사용 가능) (2) | 2024.09.27 |
---|---|
[스테이블디퓨전] ComfyUI-MimicMotion 챌린지 댄스 동영상 만들기 (4) | 2024.09.24 |
[스테이블디퓨전] ComfyUI-FLUX (최고의 AI생성 모델 Flux 설치하기) (1) | 2024.09.23 |
[스테이블디퓨전] ComfyUI-ReActor 설치하기 (딥페이크, 얼굴바꾸기) (5) | 2024.08.27 |
[스테이블디퓨전] ComfyUI 설치 & ComfyUI Manager 설치 방법 (가장 쉬운 설치 방법) (3) | 2024.08.25 |