1. ComfyUI ReActor 얼굴 변경 워크플로우란 무엇인가요?
ComfyUI ReActor 얼굴 변경 워크플로우는 고급 얼굴 감지, 교체 및 개선 모델을 사용하여 이미지와 비디오에서 매끄러운 얼굴 교체를 가능하게 합니다. 이 ReActor 얼굴 변경 구현은 자연스럽고 고품질의 결과를 제공하며 유연한 복원 및 업스케일링 옵션을 제공합니다.
최신 업데이트
최근 업데이트로 ReActor 얼굴 변경 워크플로우에 상당한 개선이 이루어졌습니다. GPEN 1024/2048 복원 모델 지원은 얼굴 품질을 향상시키고, 비디오 처리 및 전반적인 성능 최적화 업데이트로 얼굴 교체 작업의 속도를 높입니다.
2. ComfyUI ReActor 얼굴 변경의 장점:
- 자연스러운 얼굴 표현, 조명, 질감을 유지하면서 현실적인 얼굴 교체를 생성합니다
- 사용자 지정 가능한 개선 설정을 통한 유연한 복원 기능을 제공합니다
- 이미지 및 비디오 해상도를 개선하기 위한 업스케일링 지원을 포함합니다
- 프레임 보간을 사용하여 부드러운 비디오 출력을 제공합니다
3. ComfyUI ReActor 얼굴 변경 워크플로우 사용 방법
3.1 ComfyUI ReActor 얼굴 변경의 생성 방법
주요 방법: 비디오-이미지 얼굴 교체
- 입력:
- 대상 비디오: Load Video (Upload) 노드를 통해 로드
- 소스 이미지: Load Image 노드를 통해 로드
- 절차:
- Queue Prompt를 클릭하여 ReActor 얼굴 변경 워크플로우를 실행하여 고품질 결과를 얻습니다
- 최종 비디오는 Video Combine 노드를 사용하여 저장됩니다
대체 방법
ReActor 얼굴 변경 워크플로우는 다중 얼굴 및 이미지 전용 처리를 지원합니다. 여러 얼굴 교체를 위해 Fast Face Swap 노드의 input_faces_index
매개변수를 조정하여 특정 얼굴을 대상으로 설정하세요 (예: 0,1,2). 이미지 전용 작업의 경우, 대상 입력에 대해 Load Video (Upload) 대신 Load Image 노드를 사용하세요.
4. ComfyUI ReActor 얼굴 변경의 노드 및 매개변수 참조
Load Video (Upload) Node
- 목적: 얼굴 교체를 위한 대상 비디오를 로드합니다
- 핵심 매개변수:
force_rate
: 비디오 추출을 위한 프레임 속도 조정
select_every_nth
: 프레임 선택 빈도 제어
- 낮은 값: 더 많은 프레임, 부드럽지만 더 긴 처리 시간
- 높은 값: 더 적은 프레임, 빠르지만 덜 부드러움
skip_first_frames
: 지정된 수의 초기 프레임 건너뛰기
- 트레이드오프: 비디오 부드러움과 처리 시간의 균형
Load Image Node
- 목적: 교체할 얼굴을 포함한 소스 이미지를 로드합니다
- 핵심 매개변수:
image
: 소스 얼굴 이미지의 경로
- 최상의 결과를 위해 고품질, 명확한 얼굴 이미지를 확보하세요
- 트레이드오프: 이미지 품질이 교체 결과에 직접적인 영향을 미칩니다
Fast Face Swap Node
- 목적: 얼굴 교체 작업을 수행합니다
- 핵심 매개변수:
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 Node
- 목적: 통합 전에 교체된 얼굴을 향상 및 복원합니다
- 핵심 매개변수:
interpolation
: 향상 방법 선택 (예: Bicubic)
visibility
: 복원 강도 (0.1–1.0)
- 높음: 강한 향상, 과도한 처리 가능성
- 낮음: 미세한 향상, 더 자연스러운 모습
codeformer_weight
: 세부 균형 (0.0–1.0)
- 높음: 부드럽고 세부사항 적음
- 낮음: 더 많은 세부사항, 잠재적 아티팩트
- 트레이드오프: 향상된 품질 대 자연스러운 외관
Load Upscale Model Node
- 목적: 해상도 향상을 위한 AI 업스케일링 모델을 로드합니다
- 핵심 매개변수:
model_name
: 업스케일링 모델 선택 (예: RealESRGAN_x4plus.pth)
- 트레이드오프: 높은 해상도 대 메모리 사용량
Upscale Image Node
- 목적: 처리된 이미지에 업스케일링을 적용합니다
- 핵심 매개변수:
upscale_model
: 선택된 모델 적용
image
: 업스케일링 대상
- 트레이드오프: 품질 향상 대 처리 시간
Video Combine Node
- 목적: 처리된 프레임을 최종 비디오로 결합합니다
- 핵심 매개변수:
frame_rate
: 출력 비디오 프레임 속도
- 높음: 부드러운 재생, 더 많은 프레임 필요
- 낮음: 덜 부드럽지만 빠른 처리
filename_prefix
: 출력 파일에 대한 사용자 지정 접두사
save_output
: 지정된 경로에 비디오 저장 제어
- 트레이드오프: 출력 품질 대 파일 크기
5. 추가 정보
업데이트, 모델 세부사항 및 ReActor 얼굴 변경 워크플로우 지원을 위해 공식 GitHub Repository https://github.com/Gourieff/comfyui-reactor-node 를 방문하세요.