ComfyUI란?
ComfyUI는 Stable Diffusion을 위한 노드 기반 인터페이스입니다. AUTOMATIC1111, Forge, SD.Next와 같은 기존의 Stable Diffusion UI와 비교해 가벼우면서도 뛰어난 확장성을 제공합니다.
개발자와 아티스트들이 널리 사용하는 이유는 유연한 설정과 강력한 워크플로우 공유 기능 때문입니다.
ComfyUI의 장점
- 가볍고 빠름: 필요한 요소만 로드하여 메모리 사용량이 적고 속도가 빠릅니다.
- 유연한 설정: 하나의 워크플로우에서 다양한 설정(예: CFG Scale 조정) 비교 가능
- 명확한 프로세스 확인: Stable Diffusion의 동작을 직관적으로 확인 가능
- 쉬운 워크플로우 공유: 버튼 클릭 설명 없이 설정 파일을 공유할 수 있음
- 프로토타이핑에 최적: 개발자가 실제 코드로 구현하기 전에 시뮬레이션 가능
- 최신 기능 활용 가능: 연구소에서 공개된 최신 도구를 신속하게 적용 가능
ComfyUI 설치 방법
Windows 설치
- 7-Zip 설치: 여기에서 다운로드 후 설치
- ComfyUI 다운로드: 여기에서 다운로드 후 압축 해제
- 체크포인트 모델 다운로드: DreamShaper 8 모델 다운로드 후
ComfyUI_windows_portable\ComfyUI\models\checkpoints
폴더에 저장 - ComfyUI 실행: Nvidia GPU가 있다면
run_nvidia_gpu.bat
실행, CPU만 있다면run_cpu.bat
실행 (속도가 느릴 수 있음)
Mac(M1/M2) 설치
- HomeBrew 설치: 터미널에서 다음 명령 실행
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 필요 패키지 설치:
brew install python git
- ComfyUI 클론:
git clone https://github.com/comfyanonymous/ComfyUI.git
- ComfyUI 설치:
cd ComfyUI && pip install -r requirements.txt
- Stable Diffusion 모델 다운로드: 원하는 체크포인트 모델을
ComfyUI/models/checkpoints
폴더에 저장 - ComfyUI 실행:
python main.py
실행
이미지 생성 방법
- 모델 선택: 사용하고자 하는 체크포인트 모델 선택
- 프롬프트 입력: 생성하고 싶은 이미지에 대한 프롬프트 및 네거티브 프롬프트 입력
- 이미지 생성: ‘실행 큐’ 버튼 클릭 후 결과 확인
