ReActor | 빠른 얼굴 교체
2025년 6월 16일 업데이트: ComfyUI 버전이 v0.3.40으로 업데이트되어 안정성과 호환성이 향상되었습니다. 이 전문 얼굴 교체 워크플로우를 사용하여 비디오 콘텐츠를 변환하세요. 고급 모델 inswapper_128과 retinaface_resnet50에 의해 구동되어 디테일 보존이 강화된 매끄러운 얼굴 애니메이션을 만듭니다. 워크플로우는 얼굴 부스트와 RealESRGAN 업스케일링을 통합하여 우수한 품질을 제공하며, 부드러운 동작을 위한 프레임 보간을 제공합니다. 캐릭터 애니메이션 제작, 비디오 콘텐츠 변환 또는 고품질 얼굴 교체가 필요한 모든 프로젝트에 적합합니다. 직관적인 제어와 효율적인 배치 처리로 전문적인 결과를 얻으세요.ComfyUI ReActor Face Swap 워크플로우
ComfyUI ReActor Face Swap 예제
ComfyUI ReActor Face Swap 설명
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를 방문하세요.