FLUX Redux ACE 얼굴 교환 ComfyUI 워크플로우#
FLUX Redux ACE 얼굴 교환은 ComfyUI를 위한 참조 가이드 얼굴 교환 워크플로우로, FLUX.1 Fill 인페인팅과 FLUX.1 Redux 신원/스타일 가이드를 결합합니다. 깨끗한 얼굴 참조와 대상/배경 이미지를 제공하면, 워크플로우는 포즈, 의상, 조명, 구성 및 장면을 보존하면서 신원을 전환합니다.
반복 가능한 포토리얼 얼굴 교체가 필요한 창작자를 위해 구축된 FLUX Redux ACE 얼굴 교환 파이프라인은 감지, 스마트 마스킹, 인페인팅 조건, Redux 기반 시각 가이드 및 최종 세부 패스를 처리합니다. 짧은 프롬프트로 결과를 조정하거나 순수 신원 전환을 위해 비워둘 수 있습니다.
Comfyui FLUX Redux ACE 얼굴 교환 워크플로우의 핵심 모델#
- Black Forest Labs FLUX.1‑Redux‑dev. 이미지에서 스타일과 신원 단서를 추출하여 편집을 안내하는 어댑터; 여기서는 참조 얼굴을 세대에 걸쳐 일관되게 유지하는 데 사용됩니다. 모델 카드
- Black Forest Labs FLUX.1‑Fill‑dev. 인페인팅에 특화된 직류 변압기; 마스크된 얼굴 영역을 프롬프트와 Redux 가이드를 따르며 채웁니다. 모델 카드
- Black Forest Labs FLUX.1‑dev 텍스트 인코더 및 오토인코더. FLUX 패밀리에서 잠재 인코딩/디코딩에 사용되는 CLIP‑L 및 T5‑XXL 텍스트 인코더 및 AE. 모델 카드
- InsightFace 얼굴 분석 모델. 참조 얼굴을 안내하기 위해 사용되는 강력한 얼굴 감지 및 정렬. GitHub
- CLIP Vision (SigLIP, ViT patch14 @ 384). Redux 가이드 단계에서 이미지 특징을 비교하고 신원/스타일 단서를 안정화하는 데 사용되는 비전 인코더. 모델 카드
Comfyui FLUX Redux ACE 얼굴 교환 워크플로우 사용 방법#
워크플로우는 신원 단서를 추출하기 위한 참조 얼굴 트랙과 편집 가능한 얼굴 영역을 준비하기 위한 대상 이미지 트랙을 두 개의 조정된 트랙으로 실행합니다. 그런 다음 FLUX 인페인팅과 Redux 가이드로 융합되고, 각 영역의 세부 패스와 최종 복원으로 이어집니다.
참조 얼굴 설정
LoadImage(#19)에 얼굴 참조를 드롭하세요. 파이프라인은 안정성을 위해 크기를 제한한 다음FaceAnalysisModels(#39) 및FaceBoundingBox(#38)가 얼굴을 찾습니다.LayerMask: PersonMaskUltra V2(#72)는 깨끗한 얼굴 마스크를 만들고GrowMaskWithBlur(#44)는 자연스러운 블렌딩을 위해 가장자리를 부드럽게 합니다.- 이 참조 이미지와 마스크는 CLIP‑Vision과 함께
ReduxAdvanced(#40)로 피드됩니다. Redux는 신원, 헤어라인 및 지역 스타일을 정의하는 시각적 특징을 추출하여 교환을 안내하는 조건을 생성합니다.
대상 이미지 설정
LoadImage(#86)에 대상/배경 이미지를 드롭하세요. 워크플로우는LayerMask: PersonMaskUltra V2(#69)로 주제를 세분화하고,GrowMaskWithBlur(#70)로 마스크를 확장하고 정리한 다음CropByMask V2(#64)로 정밀한 편집 영역을 분리합니다.- 대상 크롭은 크기가 조정되고 (
ImageResize+(#32)), 참조 얼굴도 맞추기 위해 크기가 조정됩니다 (ImageResize+(#10)). 두 개의 도우미 노드 (ImageConcanate(#21) 및 (#11))는 페어드 캔버스와 인페인팅을 위한 편집 가능한 영역을 정의하는 대응 마스크 이미지를 조립합니다.
신원 인식 인페인팅 가이드
CLIPTextEncode(#26)은 스타일이나 장면에 영향을 미치기 위한 선택적 프롬프트를 수락합니다 (예: "조명과 배경을 보존하고 자연스럽게 블렌딩").FluxGuidance(#27) 및ConditioningZeroOut(#35)는 인페인팅을 위한 긍정적/부정적 조건을 형성합니다.InpaintModelConditioning(#16)은 대상 크롭, 마스크 및 VAE를 정렬된 조건으로 잠재적 상태로 변환합니다. 그 조건은ReduxAdvanced(#40)에서 가져온 Redux 조건과 결합하여 참조 신원을 유지하면서 대상 구성을 존중하는 "ACE" 가이드를 형성합니다.
생성 및 정제
KSampler(#28)는 마스크된 영역을 통해 FLUX.1‑Fill‑dev를 실행하여 Redux 단서를 따르면서 얼굴을 교체합니다. 디코딩된 결과는 작업 영역으로 다시 크롭되어 (ImageCrop(#17)) 고품질 정제를 위한 것입니다.DetailerForEach(#50)는 SEGS를 사용하여 대상 마스크 (MaskToSEGS(#52))에서 파생된 각 영역의 향상 패스를 수행하여 FLUX 모델을 사용하여 피부, 눈 및 헤어 엣지를 개선하여 설득력 있는 통합 교환을 만듭니다.
복원 및 저장
RestoreCropBox(#66)는 원래 대상 프레임으로 정제된 얼굴 영역을 원래 크롭 박스로 결합하여 매끄러운 블렌딩을 보장합니다.PreviewImage(#80) 및Image Comparer (rgthree)(#77)는 A/B 차이를 확인하는 데 도움을 주고,SaveImage(#81)는 최종 출력을 기록합니다.
Comfyui FLUX Redux ACE 얼굴 교환 워크플로우의 주요 노드#
ReduxAdvanced (#40)
- 신원 일관성의 중심인 이 노드는 참조 이미지, 그 마스크 및 FLUX.1‑Redux‑dev 스타일 모델과 함께 CLIP‑Vision 특징을 소비합니다. 교환이 참조에서 벗어날 경우 영향을 증가시키고, 대상의 조명이나 메이크업이 더 많은 자유를 필요로 할 경우 영향을 줄이세요. 얼굴 전용 가이드를 위해 마스크 모드를 사용하거나 필요할 때 헤어라인을 포함하도록 마스크를 확장하세요. Repo, Redux 모델
InpaintModelConditioning (#16)
- FLUX.1‑Fill‑dev을 위한 잠재적, 마스크 및 조건 패키지를 구축합니다. 깨끗한 가장자리를 위해 몇 픽셀의 블러로 부드러운 마스크를 유지하세요; 교환이 머리카락이나 액세서리를 피해야 할 때는 이를 조정하세요. 프롬프트가 선택적인 경우 Redux 가이드를 신뢰하세요; 스타일링이나 장면 방향이 필요할 때만 짧은 프롬프트를 추가하세요.
KSampler (#28)
InpaintModelConditioning에서 가져온 잠재적 상태와 Redux 강화된 긍정적 조건을 사용하여 FLUX.1‑Fill‑dev로 실제 얼굴 교체를 추진합니다. 포즈와 조명을 존중하기 위해 적당한 노이즈를 사용하세요; 대상 얼굴이 더 강한 리드로를 필요로 할 때만 이를 증가시키세요. 시드 잠금은 샷 전반에 걸쳐 선택한 신원 매치를 재현하는 데 도움이 됩니다. Fill 모델
DetailerForEach (#50)
- 생성된 크롭에 대한 영역별 향상 패스를 수행합니다. SEGS에서 파생된 대상 마스크를 사용하여 주요 얼굴 영역에 집중합니다. 피부 질감과 눈의 선명도를 위해 세부 강도를 증가시키고, 부드럽고 아름다운 블렌드를 위해 이를 낮추세요. Impact Pack
FaceBoundingBox (#38)
- 참조 얼굴을 감지하고 격리합니다. 워크플로우가 다중 인물 촬영에서 잘못된 영역을 잡아낼 경우, 신뢰 임계값을 증가시키거나 참조를 명확하게 하기 위해 사전 크롭하세요. ComfyUI_FaceAnalysis, InsightFace
LayerMask: PersonMaskUltra V2 (#69)
- 참조 및 대상 트랙 모두에 대한 인물/얼굴 마스크를 생성합니다. 안전한 블렌딩을 위해 마스크를 약간 늘리세요; 헤어라인 유출이나 귀걸이를 피하기 위해 이를 줄이세요. 여기서 깨끗한 마스크는 나중에 발생하는 아티팩트를 줄이는 데 직접적인 영향을 줍니다. Repo
LayerUtility: RestoreCropBox (#66)
- 저장된 크롭 박스를 사용하여 정제된 얼굴을 원래 프레임으로 다시 조립합니다. 이 단계에서 편집된 영역과 배경 사이에 눈에 띄는 가장자리가 보일 경우에만 깃털을 조정하세요.
선택적 추가 기능#
- 최고의 신원 전환을 위해 중립적인 표현과 대상과 유사한 조명을 가진 선명한 정면 참조를 사용하세요.
- 프롬프트를 짧고 설명적으로 유지하세요; FLUX Redux ACE 얼굴 교환이 신원을 전환하는 동안 FLUX.1 Fill은 구성을 존중합니다.
- 특정 초상화 모양을 선호하는 경우, 샘플링 전에 자신의 LoRA를 교체하세요; 미세한 강도가 보통 잘 블렌딩됩니다.
- 프로토타이핑 중 빠른 반복을 위해, 설정과 호환되는 캐싱 또는 가속 노드를 활성화한 다음, 최종을 위해 전체 품질 설정으로 전환하세요.
- 처리하는 얼굴에 대한 권리와 동의를 항상 갖고, 위에서 링크된 모델 카드의 FLUX.1 [dev] 라이센스 조건을 따르세요.
감사의 말#
이 워크플로우는 다음 작업 및 리소스를 구현하고 기반으로 합니다. 우리는 RunningHub의 RunningHub 워크플로우 소스, Black Forest Labs의 FLUX.1-Redux-dev 모델, 그리고 Black Forest Labs의 FLUX.1-Fill-dev 모델에 그들의 기여와 유지에 대해 감사드립니다. 권위 있는 세부 사항은 아래에 링크된 원본 문서와 저장소를 참조하시기 바랍니다.
리소스#
- RunningHub/RunningHub 워크플로우 소스
- 문서 / 릴리스 노트: runninghub.ai post
- black-forest-labs/FLUX.1-Redux-dev
- Hugging Face: black-forest-labs/FLUX.1-Redux-dev
- black-forest-labs/FLUX.1-Fill-dev
- Hugging Face: black-forest-labs/FLUX.1-Fill-dev
참고: 참조된 모델, 데이터셋 및 코드의 사용은 해당 저자 및 유지 관리자가 제공한 각각의 라이센스 및 조건에 따릅니다.








