바이트댄스, Seaweed-7B 출시: 비용 효율적인 비디오 생성 기반 모델
2025. 04. 14.
Flux Redux 워크플로우 상세 튜토리얼
Flux Redux는 이미지 변형을 생성하기 위해 특별히 설계된 어댑터 모델입니다. 텍스트 프롬프트 없이 입력 이미지 기반으로 유사한 스타일의 변형을 생성할 수 있습니다. 이 튜토리얼은 설치부터 사용까지의 전체 과정을 안내합니다.
이 튜토리얼은 공식 ComfyUI 워크플로우를 기반으로 한 상세 가이드입니다. 공식 원본 튜토리얼 주소: ComfyUI Flux 예제
Flux Redux 모델 소개
Flux Redux 모델은 주로 다음과 같은 용도로 사용됩니다:
- 이미지 변형 생성: 입력 이미지 기반으로 유사한 스타일의 새로운 이미지 생성
- 프롬프트 불필요: 이미지에서 직접 스타일 특징 추출
- Flux.1 [Dev] 및 [Schnell] 버전과 호환
- 다중 이미지 블렌딩 지원: 여러 입력 이미지의 스타일을 블렌딩 가능
Flux Redux 모델 저장소: Flux Redux
준비
1. ComfyUI 업데이트
먼저, ComfyUI가 최신 버전으로 업데이트되었는지 확인하세요. ComfyUI를 업데이트하고 업그레이드하는 방법을 모른다면 ComfyUI 업데이트 및 업그레이드 방법을 참조하세요.
2. 필요한 모델 다운로드
다음 모델 파일을 다운로드해야 합니다:
모델 이름 | 파일 이름 | 설치 위치 | 다운로드 링크 |
---|---|---|---|
CLIP Vision Model | sigclip_vision_patch14_384.safetensors | ComfyUI/models/clip_vision | 다운로드 |
Redux Model | flux1-redux-dev.safetensors | ComfyUI/models/style_models | 다운로드 |
CLIP Model | clip_l.safetensors | ComfyUI/models/clip | 다운로드 |
T5 Model | t5xxl_fp16.safetensors | ComfyUI/models/clip | 다운로드 |
Flux Dev Model | flux1-dev.safetensors | ComfyUI/models/unet | 다운로드 |
VAE Model | ae.safetensors | ComfyUI/models/vae | 다운로드 |
3. 워크플로우 파일 다운로드
워크플로우 사용 가이드
워크플로우 노드 설명
워크플로우는 주로 다음의 주요 노드를 포함합니다:
- Model Loading Nodes
CLIPVisionLoader
: CLIP Vision 모델 로드StyleModelLoader
: Redux 모델 로드UNETLoader
: Flux Dev/Schnell 모델 로드DualCLIPLoader
: CLIP 텍스트 인코딩 모델 로드VAELoader
: VAE 모델 로드
- Image Processing Nodes
LoadImage
: 참조 이미지 로드CLIPVisionEncode
: 참조 이미지 인코딩StyleModelApply
: Redux 모델 적용FluxGuidance
: 생성 강도 제어BasicGuider
: 기본 가이드
- Sampling Nodes
KSamplerSelect
: 샘플러 선택BasicScheduler
: 샘플링 스케줄 설정SamplerCustomAdvanced
: 고급 샘플링 설정
사용 단계
-
모델 로드
CLIPVisionLoader
에서sigclip_vision_patch14_384.safetensors
선택StyleModelLoader
에서flux1-redux-dev.safetensors
로드UNETLoader
에서flux1-dev.safetensors
로드DualCLIPLoader
에서 CLIP 모델 로드VAELoader
에서 VAE 모델 로드
-
참조 이미지 준비
LoadImage
노드에서 변형을 생성할 이미지를 로드- 이미지는 자동으로 처리되고 인코딩됨
-
생성 매개변수 조정
FluxGuidance
노드에서 생성 강도 조정 (기본값 3.5)BasicScheduler
에서 샘플링 단계를 설정 (권장 20 단계)- 적절한 샘플러 선택 (권장 euler)
-
이미지 크기 설정
PrimitiveNode
를 사용하여 출력 이미지의 너비와 높이 설정- 기본 설정은 1024x1024
매개변수 조정 제안
다음은 실용적인 매개변수 조정 제안입니다:
-
생성 강도 (FluxGuidance):
- 값이 클수록 변화가 큼
- 값이 작을수록 원본 이미지에 가까움
- 권장 범위: 2.0-5.0
-
샘플링 단계:
- 단계가 많을수록 세부 사항이 풍부해짐
- 권장 범위: 20-30 단계
고급 기술
-
다중 이미지 블렌딩
- 여러
StyleModelApply
노드를 추가할 수 있음 - 각 노드는 다른 참조 이미지를 사용
- 각 이미지의 영향 가중치 조정
- 여러
-
크기 최적화
- 더 큰 크기는 더 많은 세부 사항을 얻을 수 있음
- 원본 이미지의 가로세로 비율을 유지하는 것이 좋음
- 비디오 메모리 크기에 따라 해상도 조정
-
배치 생성
- 여러 랜덤 시드를 설정할 수 있음
- 배치 처리를 사용하여 여러 변형 생성
- 최상의 결과를 비교하고 선택
일반적인 문제 해결
-
만족스럽지 않은 생성 효과
- FluxGuidance 값을 조정
- 샘플링 단계를 늘림
- 다른 참조 이미지를 시도
-
부족한 비디오 메모리
- 이미지 해상도를 줄임
- 샘플링 단계를 줄임
- Flux Schnell 버전 사용
-
모델 로드 실패
- 모델 파일 위치가 올바른지 확인
- 모델 파일 이름이 일치하는지 확인
- 모델 파일이 완전히 다운로드되었는지 확인
예제 쇼케이스
Flux Redux 사용법을 익히기 위해 다음 예제를 시도해보세요:
- 기본 변형 생성
- FluxGuidance: 3.5
- Steps: 20
- Resolution: 1024x1024
- 다중 이미지 블렌딩
- 두 개의 참조 이미지 사용
- 각각 FluxGuidance를 2.5와 3.0으로 설정
- Steps: 25
만족스러운 매개변수 조합을 저장하여 나중에 사용하세요.