ComfyUI 사용 가이드
ComfyUI는 일반적인 WebUI와 달리 ‘노드(Node)’를 연결해 논리적인 흐름을 만드는 방식입니다. 처음엔 생소할 수 있지만, 기본 원리만 알면 훨씬 자유로운 작업이 가능합니다.
1. 핵심 개념: 노드(Node)와 데이터 흐름
ComfyUI의 화면은 노드(상자)와 링크(선)로 구성됩니다.
- Node: 특정 기능을 수행하는 블록 (모델 불러오기, 프롬프트 입력 등)
- Link: 데이터가 이동하는 통로 (색상별로 데이터 타입이 구분됩니다: 🟣모델, 🟡컨디셔닝, 🔵잠재 공간 등)
2. 기본 워크플로우 5단계 (Default Workflow)
프로그램을 실행하면 나타나는 기본 화면을 기준으로 설명합니다.
① Load Checkpoint (모델 선택)
가장 왼쪽의 노드입니다. 다운로드한 모델(safetensors)을 선택합니다. 이 모델이 이미지의 전체적인 화풍과 성능을 결정합니다.
② CLIP Text Encode (프롬프트 입력)
보통 위/아래 두 개의 상자가 있습니다.
- 상단 (Positive): 내가 만들고 싶은 이미지 설명 (예:
a professional photo of a futuristic city, neon lights, 8k) - 하단 (Negative): 이미지에서 제외하고 싶은 요소 (예:
blurry, low quality, watermarks)
③ Empty Latent Image (해상도 설정)
이미지의 크기와 한 번에 생성할 장수(batch_size)를 정합니다.
- SD 1.5 기반: 512×512 또는 768×768 권장
- SDXL/Flux 기반: 1024×1024 권장
④ KSampler (핵심 연산)
실제로 이미지를 계산하는 곳입니다.
- Steps: 연산 횟수 (보통 20~30회)
- CFG: 프롬프트 준수 정도 (보통 7~8)
- Sampler/Scheduler: 계산 방식 (예:
euler_a,dpmpp_2m_sde등)
⑤ VAE Decode & Save Image (결과 확인)
압축된 데이터를 우리가 볼 수 있는 이미지로 변환하여 화면에 보여주고 저장합니다.
3. 이미지 생성 실행
모든 설정이 완료되었다면, 오른쪽 상단 메뉴의 [Queue Prompt] 버튼을 클릭하세요.
- 현재 계산 중인 노드는 녹색 테두리가 생깁니다.
- 생성된 결과물은
ComfyUI/output폴더에 자동으로 저장됩니다.
4. 중급자로 가는 핵심 팁
🔍 이미지 및 워크플로우 불러오기
ComfyUI의 가장 큰 장점입니다. 웹에서 다운로드한 ComfyUI 생성 이미지(.png)를 화면 위로 드래그 앤 드롭해 보세요. 그 이미지를 만들 때 사용했던 모든 노드 구성이 그대로 복원됩니다.
🖱️ 마우스 조작법
- 우클릭: 새로운 노드 추가 (Add Node)
- 빈 공간 더블 클릭: 노드 이름 검색창 띄우기
- 휠 클릭/드래그: 화면 이동 (Panning)
- Ctrl(Cmd) + 드래그: 여러 노드 다중 선택 및 그룹화
📦 Manager 활용하기 (필수)
우측 메뉴의 [Manager] 버튼을 누르면 다음과 같은 작업을 쉽게 할 수 있습니다.
- Install Missing Custom Nodes: 다른 사람의 워크플로우를 불러왔을 때 내게 없는 노드를 한 번에 설치해 줍니다.
- Model Installer: Civitai 등에 접속할 필요 없이 UI 내에서 바로 모델을 검색하고 설치합니다.
5. 자주 묻는 질문(FAQ)
Q. 노드 선 연결이 너무 복잡해요.
A. 비슷한 기능을 하는 노드들을 선택한 뒤 우클릭하여 Group Nodes를 선택하면 박스로 묶어 깔끔하게 관리할 수 있습니다.
Q. 빨간색 노드가 생기면서 오류가 나요.
A. 해당 노드를 실행하기 위한 ‘커스텀 노드’가 설치되지 않았거나, 모델 파일 경로가 잘못된 경우입니다. Manager를 통해 업데이트하거나 누락된 노드를 설치하세요.
작성자: [본인 블로그 이름/닉네임]
도움말: 더 자세한 노드 조합법은 OpenArt.ai 등에서 공유되는 워크플로우를 참고해 보세요!