1. ComfyUI에서 FLUX Kontext 활용법 [0]

thumbnail ComfyUI에서 FLUX Kontext Dev 모델을 설치하고 활용하여 이미지 편집 및 생성을 효율적으로 수행하는 방법을 안내한다. [0]

1.1. FLUX Kontext Dev 모델 소개 및 라이선스 [0]

  1. FLUX Kontext Dev 모델 출시 및 특징 [0]
    1. FLUX Kontext Dev 버전이 내부 버전으로 공개되었으며, ComfyUI에서 로컬로 사용하는 방법을 다룬다. [1]
    2. 이전 API 버전과 달리, Dev 버전은 이미지의 특정 부분을 수정하거나 스타일을 유지하며 새로운 요소를 추가하는 등 강력한 편집 기능을 제공한다. [0]
  2. 라이선스 관련 정보 [4]
    1. FLUX Kontext Dev 모델은 비상업적 라이선스로 공개되었으나, 산출물(이미지)의 상업적 사용 가능 여부에 대한 명확한 확인이 필요하다. [4]
    2. 상업적 라이선스 취득 시 월 999달러가 필요하며, 라이선스 명시가 애매하여 자세한 확인이 요구된다. [7]
    3. GPT와 Gemini의 상반된 답변으로 인해 라이선스 관련 혼란이 존재한다. [8]

1.2. FLUX Kontext의 주요 기능 및 활용 예시 [10]

  1. 핵심 편집 및 생성 기능 [10]
    1. 캐릭터 일관성을 유지하며 이미지의 특정 부분을 수정하거나, 다른 부분에 영향을 주지 않고 이미지를 편집할 수 있다. [10]
    2. 이미지에 새로운 요소를 추가하거나 제거할 수 있으며, 스타일 참조를 통해 특정 스타일(예: 지브리 스타일)을 유지하며 이미지를 생성할 수 있다. [11]
    3. 이미지의 방향을 원하는 대로 변경하거나, 여러 캐릭터 또는 오브젝트를 인풋으로 주어 원하는 장면을 생성할 수 있다. [15]
    4. 시간이나 날씨 같은 요소를 프롬프트로 주면 자동으로 변경되는 기능을 활용할 수 있다. [17]

1.3. ComfyUI 설치 및 모델 설정 [19]

  1. ComfyUI 업데이트 및 환경 설정 [19]
    1. ComfyUI를 최신 버전으로 업데이트해야 한다. [20]
  2. 워크플로우 및 모델 다운로드 [22]
    1. ComfyUI에서 'Browse Templates'를 통해 'FLUX Kontext Dev Basic' 또는 'FLUX Kontext Grouped' 워크플로우를 선택한다. [23]
    2. FLUX Kontext Dev FP8, FP16, 스케일드, GGUF 버전 모델을 다운로드한다. [26]
    3. 다운로드한 모델 파일은 ComfyUI/models/diffusion_models 경로에 저장한다. [29]
    4. VA 모델은 ComfyUI/models/VA 폴더에, 텍스트 인코더 모델(CLIP L, T5 XXL FP16)은 ComfyUI/models/text_encoders 폴더에 저장한다. [34]
  3. VRAM 사용량 및 설정 [43]
    1. FP8 스케일드 모델은 약 20GB, 오리지널 모델은 32GB의 VRAM을 사용한다. [43]
    2. VRAM 제약이 있는 경우, ComfyUI 옵션에서 'Reserve VRAM' 설정을 통해 VRAM 사용량을 조절할 수 있다. [47]
    3. KSampler를 사용하면 VRAM 제약이 있더라도 충분히 사용 가능하다. [45]
  4. 모델 및 설정 적용 [51]
    1. 다운로드한 FLUX Dev Kontext FP8 스케일드 모델을 선택한다. [51]
    2. CLIP L과 FP16 T5XXL 모델을 사용하며, VA는 플럭스에 사용하던 AE Save Tensors를 사용한다. [52]

1.4. FLUX Kontext 기본 활용 및 이미지 생성 [56]

  1. 기본 이미지 편집 및 생성 [56]
    1. 인풋 이미지와 프롬프트를 사용하여 이미지를 생성한다. [57]
    2. 예시: 우아한 스타일의 진주 티아라와 레이스를 착용한 백조 이미지 생성. [59]
    3. FLUX Kontext 이미지 스케일을 사용하면 자동으로 1024x1024 해상도로 변경된다. [63]
  2. 다양한 이미지 변형 예시 [68]
    1. 스포츠카 이미지의 색상을 빨간색으로 변경한다. [68]
    2. 실사 옷 이미지의 캐릭터를 클레이 이미지로 리스타일링한다. [72]
    3. FP8 버전을 사용하여 이미지 변형을 수행한다. [76]

1.5. GGUF 모델 활용 및 설정 [77]

  1. GGUF 모델 다운로드 및 설치 [77]
    1. GGUF 모델은 영상 더 보기 링크를 통해 다운로드할 수 있으며, Q8부터 Q2 버전까지 제공된다. [77]
    2. 다운로드한 GGUF 파일은 ComfyUI/models/gguf 폴더에 저장한다. [79]
    3. FP8 버전에서 아웃오브 메모리가 발생하면 Q4, Q3, Q2 등 낮은 버전의 GGUF 모델을 사용한다. [81]
    4. GGUF 모델을 처음 로드할 경우, 키보드 R키를 눌러 새로고침한다. [82]
  2. GGUF 모델 로더 설정 [82]
    1. 'Manager'의 'Custom Node Manager'에서 'GGUF'를 검색하여 설치한다. [83]
    2. 'UNLOADER GGF' 노드를 사용하여 GGUF 모델을 로드한다. [82]
    3. GGUF 모델을 로드하면 기존 'Load Diffuse Model' 대신 GGUF 모델을 사용하게 된다. [87]
  3. GGUF 모델을 활용한 이미지 생성 및 스타일 반영 [89]
    1. Q8 버전을 사용하여 이미지를 생성한다. [89]
    2. 특정 이미지의 스타일을 참조하여 토끼, 강아지, 고양이들이 차를 마시는 장면을 생성한다. [91]
    3. 자동차 이미지를 기반으로 나무 배경을 참조하여 티파티 장면을 생성한다. [96]
    4. 지브리 스타일을 참조하여 이미지를 생성했으나, 강아지 대신 사람으로 바뀌는 현상이 발생한다. [106]
    5. 사람 이미지를 넣었을 때 사람을 참조하는 경향이 있으며, 프롬프트에 '사람은 표현하지 말라'고 명시하면 해결될 수 있다. [109]

1.6. 프롬프트 작성 전략 및 고급 활용 [112]

  1. 프롬프트 작성 시 유의사항 [112]
    1. 프롬프트는 구체적이고 명확해야 하며, 모호한 용어 대신 정확한 색상 이름, 자세한 설명, 명확한 동사를 사용한다. [133]
    2. 간단하게 시작하여 핵심 변경 사항부터 명시하고, 점차 세부적인 표현을 추가한다. [134]
    3. 변경하지 않아야 할 부분(동일한 얼굴, 구도, 조명 등)은 명확하게 명시한다. [135]
    4. 대명사 대신 '긴 검은 머리 여자', '빨간색 자동차'와 같이 명확하게 지칭한다. [137]
    5. 텍스트 변경 시에는 다운표를 사용하여 "산 AI"와 같이 지정한다. [138]
    6. 배경이나 설정을 변경할 때는 카메라 구도, 각도, 위치 등을 유지하도록 프롬프트에 추가한다. [139]
  2. 프롬프트 강화 및 부분 수정 예시 [113]
    1. 사람을 바이킹으로 변경 시, 얼굴 특징이 유지되지 않고 완전히 다른 사람이 되는 경우가 발생한다. [113]
    2. 얼굴 특징, 눈 색깔, 표정을 유지하며 바이킹 전사로 변경하도록 프롬프트를 강화하면 결과가 개선된다. [118]
    3. 전체를 변경하려 하면 기존 이미지를 많이 잃게 되므로, 변경하고 싶은 부분에 대한 디테일한 프롬프트가 중요하다. [121]
    4. 얼굴은 그대로 유지하고 옷만 바이킹 워리어의 옷으로 변경하는 프롬프트를 사용하면 옷만 바뀐다. [123]
  3. 다양한 편집 기능 활용 [141]
    1. 'Transform'은 완전 변경, 'Change'는 부분 변경, 'Replace'는 교체, 'Add'는 오브젝트 추가, 'Remove'는 불필요한 부분 제거에 사용된다. [141]
    2. 기본 워크플로우 외에 두 번째 그룹 워크플로우도 활용할 수 있다. [142]

1.7. 그룹 워크플로우 및 다중 이미지 참조 [143]

  1. 그룹 워크플로우 설정 및 활용 [143]
    1. 두 개의 이미지를 인풋으로 사용하여 이미지를 생성한다. [147]
    2. 모델, CLIP L, FP16 T5XXL, AE 모델 등을 설정한다. [143]
    3. 두 이미지를 합쳐서 생성하며, 예를 들어 두 캐릭터가 서로 안고 있는 모습을 표현할 수 있다. [146]
    4. 캐릭터와 가방을 함께 생성할 때, 여성이 가방을 들고 있다고 프롬프트로 지정하면 된다. [149]
    5. 생성된 레이턴트 이미지를 추가 편집할 수 있다. [151]
  2. 다중 이미지 참조 및 조합 [153]
    1. 세 명의 캐릭터를 표현하기 위해 두 개 이상의 이미지를 연결하여 위아래 또는 좌우로 배치할 수 있다. [153]
    2. 여러 이미지를 참조하여 이미지를 생성할 수 있다. [157]
    3. 두 가지 기본 워크플로우와 그룹 워크플로우를 살펴보았다. [159]

1.8. FLUX Kontext의 종합적인 편집 능력 및 향후 전망 [161]

  1. FLUX Kontext의 편집 능력 요약 [161]
    1. 여러 편집 단계 동안 일관성을 유지하며 특정 개체의 필요한 부분을 정확하게 수정할 수 있다. [161]
    2. 편집 과정에서도 캐릭터 특징과 스타일을 유지할 수 있으며, 텍스트 변경, 불필요한 부분 제거, 이미지 구도, 카메라 각도, 포즈 변경 등이 가능하다. [162]
    3. 거의 모든 이미지 편집이 FLUX Kontext로 가능할 것으로 예상된다. [164]
  2. 성능 및 향후 전망 [165]
    1. 현재는 기본 모델과 GGUF 모델만으로 약 1분 정도의 생성 시간이 소요된다. [165]
    2. 추후 눈차 모델까지 출시되면 더 효율적인 생성이 가능할 것으로 보인다. [166]
    3. VRAM 사용량은 모델에 따라 다르지만, GGUF8 버전 사용 시 VRAM이 부족하면 Q4, Q3, Q2 등 낮은 버전으로 낮춰 사용하면 된다. [167]
  3. 마무리 [169]
    1. 영상 시청에 대한 감사 인사와 함께 구독, 좋아요, 알림 설정, 멤버십 가입을 독려한다. [170]
    2. 더 좋은 강의로 다시 찾아뵙겠다는 약속과 함께 마무리한다. [172]