1. ComfyUI ReActor Face Swap 워크플로우란 무엇인가요?
ComfyUI ReActor Face Swap 워크플로우는 고급 얼굴 탐지, 교체 및 향상 모델을 사용하여 이미지와 비디오에서 매끄러운 얼굴 교체를 가능하게 합니다. 이 ReActor Face Swap 구현은 자연스럽고 고품질의 결과를 제공하며 유연한 복원 및 업스케일링 옵션을 제공합니다.
최신 업데이트
최근 업데이트로 ReActor Face Swap 워크플로우에 상당한 개선이 이루어졌습니다. GPEN 1024/2048 복원 모델 지원은 얼굴 품질을 향상시키고, 비디오 처리 및 전반적인 성능 최적화 업데이트는 얼굴 교체 작업을 더 빠르게 합니다.
2. ComfyUI ReActor Face Swap의 이점:
- 자연스러운 얼굴 표정, 조명 및 질감을 유지하면서 현실적인 얼굴 교체를 제공합니다
- 사용자 정의 가능한 향상 설정을 갖춘 유연한 복원 기능을 제공합니다
- 이미지 및 비디오 해상도를 개선하기 위한 업스케일링 지원을 포함합니다
- 부드러운 동작을 위한 프레임 보간을 사용하여 매끄러운 비디오 출력을 제공합니다
3. ComfyUI ReActor Face Swap 워크플로우 사용 방법
3.1 ComfyUI ReActor Face Swap 생성 방법
기본 방법: 비디오-이미지 얼굴 교체
- 입력:
- 대상 비디오: Load Video (Upload) 노드를 통해 로드
- 소스 이미지: Load Image 노드를 통해 로드
- 절차:
- Queue Prompt를 클릭하여 ReActor Face Swap 워크플로우를 실행하여 고품질 결과를 얻습니다
- 최종 비디오는 Video Combine 노드를 사용하여 저장됩니다
대체 방법
ReActor Face Swap 워크플로우는 다중 얼굴 및 이미지 전용 처리를 지원합니다. 여러 얼굴 교체의 경우, Fast Face Swap 노드에서 input_faces_index 매개변수를 조정하여 특정 얼굴을 대상으로 설정합니다 (예: 0,1,2). 이미지 전용 작업의 경우, 대상 입력에 Load Video (Upload) 대신 Load Image 노드를 사용합니다.

4. ComfyUI ReActor Face Swap 노드 및 매개변수 참조
Load Video (Upload) 노드
- 목적: 얼굴 교체를 위한 대상 비디오를 로드
- 주요 매개변수:
force_rate: 비디오 추출을 위한 프레임 속도 조정select_every_nth: 프레임 선택 빈도 제어- 낮은 값: 더 많은 프레임, 더 부드럽지만 더 긴 처리 시간
- 높은 값: 더 적은 프레임, 더 빠르지만 더 거친
skip_first_frames: 초기 프레임의 지정된 수를 건너뜁니다- 입력 비디오 시작을 자르는 데 유용
- 절충: 비디오 부드러움과 처리 시간 사이의 균형

Load Image 노드
- 목적: 교체할 얼굴이 포함된 소스 이미지를 로드
- 주요 매개변수:
image: 소스 얼굴 이미지의 경로- 최고의 결과를 위해 고품질의 명확한 얼굴 이미지를 보장하세요
- 절충: 이미지 품질은 교체 결과에 직접 영향을 미칩니다
Fast Face Swap 노드
- 목적: 얼굴 교체 작업 수행
- 주요 매개변수:
swap_model: 얼굴 교체 모델 선택- inswapper_128.onnx: 품질에 최적화된 기본 모델
facedetection: 얼굴 탐지 알고리즘 선택- retinaface_resnet50: 높은 정확도, 느림
- retinaface_mobile0.25: 더 빠름, 낮은 정밀도
face_restore_visibility: 복원 혼합 강도 (0.1–1.0)- 높을수록: 강한 복원, 과도한 부드러움 가능성
- 낮을수록: 미묘한 복원, 원본 디테일 보존
codeformer_weight: 디테일 보존 균형 (0.0–1.0)- 높을수록: 부드러운 결과, 적은 디테일
- 낮을수록: 더 많은 디테일, 잠재적 아티팩트
input_faces_index: 다중 얼굴 처리에서 교체할 얼굴 지정
- 절충: 품질, 속도, 정확도 사이의 균형

Face Booster 노드
- 목적: 통합 전에 교체된 얼굴을 향상시키고 복원
- 주요 매개변수:
interpolation: 향상 방법 선택 (예: Bicubic)visibility: 복원 강도 (0.1–1.0)- 높을수록: 강한 향상, 과도한 처리 가능성
- 낮을수록: 미묘한 향상, 더 자연스러운 외관
codeformer_weight: 디테일 균형 (0.0–1.0)- 높을수록: 부드러움, 적은 디테일
- 낮을수록: 더 많은 디테일, 잠재적 아티팩트
- 절충: 향상된 품질 대 자연스러운 외관

Load Upscale Model 노드
- 목적: 해상도 향상을 위한 AI 업스케일링 모델 로드
- 주요 매개변수:
model_name: 업스케일링 모델 선택 (예: RealESRGAN_x4plus.pth)
- 절충: 높은 해상도 대 메모리 사용량
Upscale Image 노드
- 목적: 처리된 이미지에 업스케일링 적용
- 주요 매개변수:
upscale_model: 선택된 모델 적용image: 업스케일링 대상
- 절충: 품질 향상 대 처리 시간

Video Combine 노드
- 목적: 처리된 프레임을 최종 비디오로 결합
- 주요 매개변수:
frame_rate: 출력 비디오 프레임 속도- 높을수록: 부드러운 재생, 더 많은 프레임 필요
- 낮을수록: 더 거칠지만 더 빠른 처리
filename_prefix: 출력 파일의 사용자 정의 접두사save_output: 지정된 경로에 비디오 저장 제어
- 절충: 출력 품질 대 파일 크기

5. 추가 정보
업데이트, 모델 세부 정보 및 ReActor Face Swap 워크플로우 지원에 대한 자세한 내용은 공식 GitHub Repository https://github.com/Gourieff/comfyui-reactor-node를 방문하세요.

