이 워크플로우는 FLUX.2 Dev의 힘을 ComfyUI에 가져와 고품질의 텍스트-이미지 생성과 다중 참조 이미지 편집을 제공합니다. 이는 제품 촬영, 캐릭터 렌더링, 광고 비주얼 및 컨셉 아트에 사진처럼 현실적인 세부 사항, 일관된 정체성 및 강력한 프롬프트 준수가 필요한 창작자를 위해 맞춤 설계되었습니다. 표준 분기 또는 경량 FP8 분기를 실행할 수 있으며, 레이아웃과 소재를 일관되게 유지하고 다중 메가픽셀 출력으로 확장할 수 있습니다.
Flux 2 Dev는 참조 기반 제어와 정밀한 프롬프트를 결합하여 변형 간에 스타일과 디자인의 연속성을 유지할 수 있습니다. 그래프에는 사용하기 쉬운 참조 슬롯, 유연한 이미지 크기 조정, 품질과 속도의 균형을 이루는 맞춤 샘플링 경로가 포함되어 있습니다. 이는 반복적인 아이디어 구상, 장면 수준의 일관성 및 소비자 GPU에서 제작 등급의 결과물을 얻기에 적합합니다.
그래프에는 두 개의 병렬 분기가 있습니다. "Image_flux2"는 표준 경로이며, "Image_flux2_fp8"는 메모리를 절약하기 위해 FP8 텍스트 인코더를 교체한 경량 변형입니다. 프롬프트부터 저장까지 한 번에 한 분기만 사용하십시오. 두 분기는 동일한 전체 논리를 공유합니다: 모델 로드, 프롬프트 작성, 선택적으로 하나 이상의 참조 이미지 추가, 이미지 크기 선택, 샘플링 후 저장.
워크플로우는 Flux 2 Dev diffusion model, Flux 2 Dev 호환 텍스트 인코더, Flux 2 VAE를 자동으로 로드합니다. 표준 분기에서는 UNETLoader (#12), CLIPLoader (#38), VAELoader (#10)가 이를 처리합니다. FP8 분기에서는 UNETLoader (#86), CLIPLoader (#90), VAELoader (#70)가 이를 미러링합니다. 가중치를 교체하려는 경우가 아니라면 일반적으로 이들을 건드릴 필요가 없습니다.
CLIP Text Encode (Positive Prompt) (#6) 또는 (#85)에 설명을 작성하십시오. 좋은 프롬프트는 주제, 구성, 소재, 조명 및 원하는 스타일을 명명합니다 (예: 스튜디오 키 라이트, 부드러운 그림자, 광택 있는 플라스틱, 넓은 조리개). Flux 2 Dev는 명확한 명사와 간결한 스타일 태그에 잘 반응하며, 레이아웃 지침과 타이포그래피를 명확하게 명시하면 보존할 수 있습니다. 참조 이미지가 지배하도록 하려면 프롬프트를 간단히 유지하십시오; 더 강한 창의적 방향성을 원할 때는 더 설명적으로 작성하십시오.
참조 지원이 내장되어 있어 정체성, 스타일 또는 디자인 연속성을 안내할 수 있습니다. LoadImage 노드에 이미지를 드롭하면 크기에 맞게 전처리되어 잠재 공간으로 인코딩되고 체인형 ReferenceLatent 노드를 통해 조건부로 융합됩니다. FP8 분기에서 더 많은 참조를 추가하려면 보여진 패턴을 사용하십시오 (레이아웃은 많은 참조에 맞게 확장됩니다). 참조를 완전히 비활성화하려면 모든 ReferenceLatent 노드를 우회하면 순수 텍스트-이미지 동작을 얻을 수 있습니다.
샘플링은 SamplerCustomAdvanced와 선택 가능한 샘플러 (KSamplerSelect) 및 Flux 2 스케줄러에 의해 조정됩니다. RandomNoise 노드는 재현성을 위한 결정론적 시드를 제공합니다. 스케줄러는 디노이징 경로를 구동하며, 가이더는 프롬프트와 참조 잠재 공간으로 모델을 조건화합니다. 이 경로는 빠른 반복을 위해 상호작용하면서 선명한 세부 사항과 일관된 구조를 제공하도록 조정되었습니다.
폭 및 높이 제어는 스케줄러와 잠재 캔버스 모두에 공급되어 모델이 의도한 해상도로 디노이즈합니다. Flux 2 Dev는 1–4 메가픽셀을 편안하게 목표로 합니다; 프레이밍을 찾기 위해 더 작은 크기로 시작하고 프레이밍이 마음에 들면 확대하십시오. 주제와 참조 이미지에 맞게 가로세로 비율을 맞춰서 구성을 보존하십시오.
샘플링 후 잠재 공간은 VAE에 의해 디코딩되고 SaveImage에 의해 기록됩니다. 동일한 시드로 다시 실행하여 테이크 간의 연속성을 유지하거나 시드를 변경하여 동일한 프롬프트와 참조를 유지하면서 새로운 변형을 탐색하십시오.
CLIP Text Encode (Positive Prompt) (#6, #85)Flux 2 Dev 호환 텍스트 인코더를 사용하여 텍스트를 임베딩으로 인코딩합니다. 강력한 명사와 명확한 소재 및 조명 용어가 가장 신뢰할 수 있는 가이던스를 제공합니다. 참조가 많이 사용될 경우, 프롬프트를 간결하게 유지하여 참조를 보완하도록 하십시오.
FluxGuidance (#26, #75)프롬프트 영향을 모델의 사전 및 참조와 균형 있게 조절하는 Flux 전용 조건 강도를 적용합니다. 프롬프트 준수를 강화하려면 가이던스를 높이고, 참조 이미지가 지배하도록 하려면 가이던스를 줄이십시오. 작은 단계로 조정하고 두세 개의 시드를 다시 실행하여 출력 간의 안정성을 확인하십시오.
ReferenceLatent (#39, #43, #83, #84)조건부 스트림에 인코딩된 참조 잠재 공간을 주입하여 정체성, 스타일 또는 레이아웃 힌트를 보존합니다. 기존 패턴을 따라 노드를 체인하여 여러 참조를 사용하십시오. 개별 노드를 우회하여 각 참조의 기여도를 A/B 테스트하거나 텍스트 전용 및 다중 참조 모드 간에 전환하십시오.
Flux2Scheduler (#48, #67)Flux 2 Dev와 선택한 해상도에 맞춘 시그마 스케줄을 생성합니다. 일반적으로 더 많은 단계는 속도를 디테일과 안정성을 위해 교환합니다. 스케줄 변경은 샘플러 변경과 함께 신중하게 짝지어야 하므로, 한 번에 한 변수에 대한 개선을 속할 수 있습니다.
KSamplerSelect (#16, #81)맞춤 샘플러에서 사용하는 샘플러 알고리즘을 선택합니다. Euler는 다양한 주제에 대한 견고한 기본값입니다. 특정 외관이나 동작을 추구할 때만 샘플러를 전환하십시오; 비교할 때는 다른 설정을 일정하게 유지하십시오.
SamplerCustomAdvanced (#13, #80)샘플러, 스케줄, 가이더 및 잠재 캔버스와 함께 디노이징 루프를 실행합니다. 여기서 다시 방문할 주요 레버는 steps, sampler, 및 노이즈 노드에서 오는 seed입니다. 장면을 탐색할 때, 한 번에 이것들 중 하나만 변경하여 그 효과를 이해하십시오.
EmptyFlux2LatentImage (#47, #79)대상 폭 및 높이로 디노이징할 때 사용하는 잠재 캔버스를 정의합니다. 더 큰 캔버스는 세부 사항을 증가시키지만 또한 VRAM 사용량과 이미지당 시간을 증가시킵니다. 주제에 더 자연스러운 구성을 위해 캔버스의 가로세로 비율을 맞추십시오.
공식 가중치 및 자산에 대한 링크:
이 워크플로우는 다음 작업 및 리소스를 구현하고 구축합니다. 우리는 Comfy Org의 FLUX.2 Day-0 Support in ComfyUI: Frontier Visual Intelligence에 대한 기여와 유지 관리에 대해 감사드립니다. 권위 있는 세부 사항은 아래 링크된 원본 문서 및 리포지토리를 참조하십시오.
참고: 참조된 모델, 데이터셋, 코드의 사용은 해당 저자 및 유지 관리자가 제공한 라이선스 및 조건에 따릅니다.
RunComfy는 최고의 ComfyUI 플랫폼으로서 ComfyUI 온라인 환경과 서비스를 제공하며 ComfyUI 워크플로우 멋진 비주얼을 제공합니다. RunComfy는 또한 제공합니다 AI Playground, 예술가들이 최신 AI 도구를 활용하여 놀라운 예술을 창조할 수 있도록 지원합니다.