

FLUX.1 ControlNet 모델 소개
FLUX.1 Canny와 Depth는 Black Forest Labs가 출시한 FLUX.1 도구의 두 가지 강력한 모델입니다. 이 툴킷은 FLUX.1에 제어 및 안내 기능을 추가하도록 설계되어, 사용자가 실제 이미지나 생성된 이미지를 수정하고 재창조할 수 있게 해줍니다. FLUX.1-Depth-dev와 FLUX.1-Canny-dev는 모두 12B 파라미터의 Rectified Flow Transformer 모델로, 입력 이미지의 구조적 특성을 유지하면서 텍스트 설명을 기반으로 이미지를 생성할 수 있습니다. Depth 버전은 깊이 맵 추출 기법을 통해 원본 이미지의 공간적 구조를 유지하며, Canny 버전은 경계 검출 기법을 사용해 원본 이미지의 구조적 특성을 보존합니다. 따라서 사용자는 서로 다른 요구 사항에 따라 적합한 제어 방식을 선택할 수 있습니다. 두 모델 모두 다음과 같은 특징을 가지고 있습니다:- 최고 수준의 출력 품질과 디테일 표현
- 원본 이미지와 일관성을 유지하면서도 훌륭한 프롬프트 반응 능력
- 안내형 디스틸레이션 기법을 사용해 효율성 개선
- 연구 커뮤니티를 위한 오픈 소스 가중치
- API 인터페이스(프로 버전) 및 오픈소스 가중치(개발자 버전)
FLUX.1-Canny-dev 전체 버전 워크플로우
Comfy Cloud에서 실행
1. 워크플로우 및 자산
아래 워크플로우 이미지를 다운로드해 ComfyUI로 드래그하여 워크플로우를 로드해주세요.
아래 이미지를 다운로드해, 이를 입력 이미지로 사용하겠습니다.
2. 수동 모델 설치
이전에 Flux 관련 워크플로우의 전체 버전을 사용한 적이 있다면, flux1-canny-dev.safetensors 모델 파일만 다운로드하면 됩니다.
black-forest-labs/FLUX.1-Canny-dev의 이용 약관에 동의해야 하므로, black-forest-labs/FLUX.1-Canny-dev 페이지를 방문해 아래 이미지와 같이 해당 약관에 동의했는지 확인해 주세요.

- clip_l.safetensors
- t5xxl_fp16.safetensors
- ae.safetensors
- flux1-canny-dev.safetensors (해당 리포지토리의 이용 약관에 동의했는지 확인해 주세요)
3. 단계별 워크플로우 실행

Load VAE노드에서ae.safetensors가 로드되었는지 확인하세요.Load Diffusion Model노드에서flux1-canny-dev.safetensors가 로드되었는지 확인하세요.DualCLIPLoader노드에서 다음 모델들이 로드되었는지 확인하세요:- clip_name1: t5xxl_fp16.safetensors
- clip_name2: clip_l.safetensors
- 제공된 입력 이미지를
Load Image노드에 업로드하세요. Queue버튼을 클릭하거나 단축키Ctrl(cmd) + Enter를 사용해 워크플로우를 실행하세요.
4. 실험 시작하기
FLUX.1-Depth-dev 모델을 사용해 Depth 버전의 워크플로우를 완성해보세요. 아래 이미지를 입력으로 사용할 수 있습니다.
또는 다음 맞춤 노드를 사용해 이미지 전처리를 완료하세요:
FLUX.1-Depth-dev-lora 워크플로우
Comfy Cloud에서 실행
LoRA 버전 워크플로우는 완전한 버전을 기반으로 LoRA 모델을 추가한 것입니다. Flux 워크플로우의 전체 버전과 비교해, 해당 LoRA 모델을 로드하고 사용하는 노드가 추가되었습니다.1. 워크플로우 및 자산
아래 워크플로우 이미지를 다운로드해 ComfyUI로 드래그하여 워크플로우를 로드해주세요.
아래 이미지를 다운로드해, 이를 입력 이미지로 사용하겠습니다.
2. 수동 모델 다운로드
완전한 모델 목록:- clip_l.safetensors
- t5xxl_fp16.safetensors
- ae.safetensors
- flux1-dev.safetensors
- flux1-depth-dev-lora.safetensors
3. 단계별 워크플로우 실행

Load Diffusion Model노드에서flux1-dev.safetensors가 로드되었는지 확인하세요.LoraLoaderModelOnly노드에서flux1-depth-dev-lora.safetensors가 로드되었는지 확인하세요.DualCLIPLoader노드에서 다음 모델들이 로드되었는지 확인하세요:- clip_name1: t5xxl_fp16.safetensors
- clip_name2: clip_l.safetensors
- 제공된 입력 이미지를
Load Image노드에 업로드하세요. Load VAE노드에서ae.safetensors가 로드되었는지 확인하세요.Queue버튼을 클릭하거나 단축키Ctrl(cmd) + Enter를 사용해 워크플로우를 실행하세요.
4. 실험 시작하기
FLUX.1-Canny-dev-lora 모델을 사용해 Canny 버전의 워크플로우를 완성해보세요. ComfyUI-Advanced-ControlNet이나 ComfyUI ControlNet aux를 사용해 이미지 전처리를 완료하세요.Flux Controlnets의 커뮤니티 버전
XLab과 InstantX + Shakker Labs는 Flux용 Controlnet을 출시했습니다. InstantX: XLab: flux-controlnet-collections 이 파일들을ComfyUI/models/controlnet 디렉토리에 배치하세요.
Flux Controlnet 예제를 방문해 해당 워크플로우 이미지를 얻고, 여기의 이미지를 입력 이미지로 사용하세요.