Header Ads Widget

ComfyUI에서 Flux1 모델을 이용해 캐릭터 얼굴을 저장하고 렌더링하는 방법

1️⃣ 필수 준비물 (소프트웨어 & 하드웨어 요구사항)

소프트웨어 요구사항

  • ComfyUI 최신 버전 (GitHub에서 다운로드 가능)
  • Flux1 모델 (Face Locking 모델)
  • Stable Diffusion 모델 (SDXL 또는 SD 1.5 권장)
  • ControlNet (얼굴 구조 유지용, 선택 사항)
  • Python 3.10+ 및 필요한 라이브러리 설치

하드웨어 요구사항

  • GPU VRAM 8GB 이상 (최소, 16GB 이상이면 더욱 원활)
  • NVIDIA 그래픽 카드 (CUDA 지원 필수)
  • 최신 드라이버 & CUDA 설치 (AMD의 경우 ROCm 설정 필요)



2️⃣ ComfyUI 설치 및 Flux1 설정하기

1단계: ComfyUI 설치

ComfyUI가 설치되지 않았다면 아래 과정 진행

  1. ComfyUI 다운로드
  2. 폴더를 원하는 위치에 압축 해제
  3. 필요한 Python 라이브러리 설치
    bash
    pip install -r requirements.txt
  4. run_nvidia_gpu.bat 실행 (AMD는 run_amd_gpu.bat 실행)

2단계: Flux1 모델 다운로드 및 적용

  1. Flux1 모델 다운로드

    • Flex1 모델에서 다운로드
    • 모델 파일 (.safetensors 또는 .ckpt)을 ComfyUI/models/checkpoints/ 폴더에 넣기
  2. ComfyUI에서 Flux1 활성화

    • ComfyUI 실행 후 Workflow에서 Flux1 노드 추가
    • Face Locking 기능을 활성화해서 얼굴 고정

3️⃣ Flux1을 이용한 얼굴 고정 & 렌더링

1단계: 캐릭터 얼굴 저장하기

  • 기본 캐릭터 얼굴을 생성 (SDXL 또는 SD 1.5 활용)
  • 생성된 얼굴을 Latent로 저장
    • Save Latent 노드 사용
    • 이후 다시 사용할 수 있도록 .pt 파일로 저장 가능

2단계: 얼굴을 고정하고 새로운 이미지 생성

  • Flux1 Face Locking 노드 추가
    • 저장된 Latent 데이터를 불러와서 적용
    • Prompt에 consistent face 또는 same face 같은 키워드 포함
  • 얼굴이 일관되게 유지되도록 CFG Scale을 5~7 범위로 조정
  • ControlNet을 추가하여 얼굴 형태 유지 보완 가능

3단계: 최종 렌더링 & 확인

  • 모든 설정이 완료되면 최종 이미지 생성 실행
  • 여러 장 생성 후, 원하는 얼굴이 유지되는지 확인

4️⃣ 추가 최적화 & 트러블슈팅

Flux1이 적용되지 않을 때 해결 방법

  • Prompt & Negative Prompt 조정
  • CFG Scale이 너무 높으면 얼굴이 왜곡될 수 있음 → 5~7로 유지
  • 얼굴이 너무 변형되면 ControlNet 추가 활용
  • 저장한 Latent를 다시 불러와서 비교 & 수정

속도가 느릴 때 최적화 방법

  • 해상도 줄이기 (512x512 또는 768x768)
  • VRAM 부족 시 SD 1.5 사용 (SDXL은 더 많은 VRAM 필요)
  • CUDA 설정 최적화 (PyTorch 최신 버전 사용)

🚀 결론: Flux1을 활용한 얼굴 고정 & 로컬 렌더링 가능!

1️⃣ ComfyUI & Flex1 모델 다운로드 및 설치
2️⃣ 캐릭터 얼굴을 생성 & 저장 (Latent 파일 활용)
3️⃣ Flux1 Face Locking 적용하여 얼굴 유지
4️⃣ 렌더링 후 최종 결과물 확인 & 조정

이제 네 PC에서도 동일한 캐릭터 얼굴을 유지하면서 3D 애니메이션 스타일의 이미지나 씬을 만들 수 있어!

댓글 쓰기

0 댓글