Skip to content
더 나은 ComfyUI 지식베이스 구축을 돕기 후원자 되기

Flux Redux 워크플로우 상세 튜토리얼

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 Modelsigclip_vision_patch14_384.safetensorsComfyUI/models/clip_vision다운로드
Redux Modelflux1-redux-dev.safetensorsComfyUI/models/style_models다운로드
CLIP Modelclip_l.safetensorsComfyUI/models/clip다운로드
T5 Modelt5xxl_fp16.safetensorsComfyUI/models/clip다운로드
Flux Dev Modelflux1-dev.safetensorsComfyUI/models/unet다운로드
VAE Modelae.safetensorsComfyUI/models/vae다운로드

3. 워크플로우 파일 다운로드

워크플로우 사용 가이드

워크플로우 노드 설명

워크플로우는 주로 다음의 주요 노드를 포함합니다:

  1. Model Loading Nodes
  • CLIPVisionLoader: CLIP Vision 모델 로드
  • StyleModelLoader: Redux 모델 로드
  • UNETLoader: Flux Dev/Schnell 모델 로드
  • DualCLIPLoader: CLIP 텍스트 인코딩 모델 로드
  • VAELoader: VAE 모델 로드
  1. Image Processing Nodes
  • LoadImage: 참조 이미지 로드
  • CLIPVisionEncode: 참조 이미지 인코딩
  • StyleModelApply: Redux 모델 적용
  • FluxGuidance: 생성 강도 제어
  • BasicGuider: 기본 가이드
  1. Sampling Nodes
  • KSamplerSelect: 샘플러 선택
  • BasicScheduler: 샘플링 스케줄 설정
  • SamplerCustomAdvanced: 고급 샘플링 설정

사용 단계

  1. 모델 로드

    • CLIPVisionLoader에서 sigclip_vision_patch14_384.safetensors 선택
    • StyleModelLoader에서 flux1-redux-dev.safetensors 로드
    • UNETLoader에서 flux1-dev.safetensors 로드
    • DualCLIPLoader에서 CLIP 모델 로드
    • VAELoader에서 VAE 모델 로드
  2. 참조 이미지 준비

    • LoadImage 노드에서 변형을 생성할 이미지를 로드
    • 이미지는 자동으로 처리되고 인코딩됨
  3. 생성 매개변수 조정

    • FluxGuidance 노드에서 생성 강도 조정 (기본값 3.5)
    • BasicScheduler에서 샘플링 단계를 설정 (권장 20 단계)
    • 적절한 샘플러 선택 (권장 euler)
  4. 이미지 크기 설정

    • PrimitiveNode를 사용하여 출력 이미지의 너비와 높이 설정
    • 기본 설정은 1024x1024

매개변수 조정 제안

다음은 실용적인 매개변수 조정 제안입니다:

  • 생성 강도 (FluxGuidance):

    • 값이 클수록 변화가 큼
    • 값이 작을수록 원본 이미지에 가까움
    • 권장 범위: 2.0-5.0
  • 샘플링 단계:

    • 단계가 많을수록 세부 사항이 풍부해짐
    • 권장 범위: 20-30 단계

고급 기술

  1. 다중 이미지 블렌딩

    • 여러 StyleModelApply 노드를 추가할 수 있음
    • 각 노드는 다른 참조 이미지를 사용
    • 각 이미지의 영향 가중치 조정
  2. 크기 최적화

    • 더 큰 크기는 더 많은 세부 사항을 얻을 수 있음
    • 원본 이미지의 가로세로 비율을 유지하는 것이 좋음
    • 비디오 메모리 크기에 따라 해상도 조정
  3. 배치 생성

    • 여러 랜덤 시드를 설정할 수 있음
    • 배치 처리를 사용하여 여러 변형 생성
    • 최상의 결과를 비교하고 선택

일반적인 문제 해결

  1. 만족스럽지 않은 생성 효과

    • FluxGuidance 값을 조정
    • 샘플링 단계를 늘림
    • 다른 참조 이미지를 시도
  2. 부족한 비디오 메모리

    • 이미지 해상도를 줄임
    • 샘플링 단계를 줄임
    • Flux Schnell 버전 사용
  3. 모델 로드 실패

    • 모델 파일 위치가 올바른지 확인
    • 모델 파일 이름이 일치하는지 확인
    • 모델 파일이 완전히 다운로드되었는지 확인

예제 쇼케이스

Flux Redux 사용법을 익히기 위해 다음 예제를 시도해보세요:

  1. 기본 변형 생성
  • FluxGuidance: 3.5
  • Steps: 20
  • Resolution: 1024x1024
  1. 다중 이미지 블렌딩
  • 두 개의 참조 이미지 사용
  • 각각 FluxGuidance를 2.5와 3.0으로 설정
  • Steps: 25

만족스러운 매개변수 조합을 저장하여 나중에 사용하세요.

참고 자료 링크