콘텐츠로 이동

ComfyUI 소개

ComfyUI는 노드 기반(Node-based)의 AI 이미지/비디오 생성 워크플로우 도구입니다. 각각의 기능을 담당하는 노드(Node)를 연결하여 복잡한 AI 생성 파이프라인을 시각적으로 구성할 수 있습니다.

노드 (Node)

  • 워크플로우의 기본 단위입니다. 각 노드는 하나의 기능을 수행합니다.
  • 노드 기준 왼쪽이 입력(Input), 오른쪽이 출력(Output)입니다

상세 설명은 하단의 파라미터 이해하기 부분을 참조해 주세요

노드 예시

워크플로우 (Workflow)

워크플로우의 기본적인 생김새는 다음과 같습니다 노드들을 연결하여 만든 전체 작업 흐름입니다. JSON 파일로 저장/공유할 수 있습니다.

워크플로우 예시

서브그래프 (Subgraph) 여러 노드를 하나의 그룹으로 묶은 모듈입니다. 복잡한 워크플로우를 깔끔하게 정리하고 재사용할 수 있습니다.

서브그래프 예시

서브그래프 상세


모든 이미지 생성 워크플로우는 다음 흐름을 따릅니다:

기본 워크플로우 구조

노드역할설명
Load Checkpoint모델 로드사용할 모델을 불러온다
CLIPTextEncode프롬프트 인코딩텍스트를 입력한다
EmptyLatentImage빈 캔버스 생성이미지 사이즈를 입력한다
KSampler샘플링 (핵심)이미지 생성을 위한 세부 설정을 한다
VAEDecode디코딩설정된 값들로 실제 이미지 생성
SaveImage저장생성된 이미지를 파일로 저장

노드 간에 흐르는 데이터에는 다음과 같은 타입이 있습니다:

타입설명색상 (ComfyUI 기본)
MODELDiffusion 모델 (UNET)보라색
CLIP텍스트 인코더 모델노란색
VAE이미지 인코더/디코더빨간색
CONDITIONING인코딩된 프롬프트/조건주황색
LATENT잠재 공간 이미지 데이터분홍색
IMAGE실제 픽셀 이미지 (RGB)파란색
MASK마스크 (인페인팅용)초록색

이미지 생성의 품질과 결과를 결정하는 가장 중요한 파라미터들입니다:

KSampler 파라미터

파라미터역할일반적인 값
seed랜덤 시드. 같은 값 = 같은 결과임의의 숫자
steps생성 단계 수. 높을수록 정교하지만 느림4~30 (모델마다 다름)
cfg프롬프트 반영 강도1.0~11.0 (모델마다 다름)
sampler_name샘플링 알고리즘euler, dpmpp_2m 등
scheduler노이즈 스케줄러normal, simple, sgm_uniform 등
denoise디노이즈 강도 (img2img 시 중요)0.0~1.0

이미지 생성 모델의 변천사 (Image Model Landscape)

섹션 제목: “이미지 생성 모델의 변천사 (Image Model Landscape)”
세대모델출시해상도최소 VRAM
1세대SD 1.52022.10512×5124GB
2세대SDXL2023.071024×10248GB
3세대SD 3.520241024×10248GB
4세대Flux2024.081024×1024+12GB
5세대Qwen Image2025다양12GB+
5세대Z-Image20251024×10248GB

본 가이드북은 태스크(작업 유형)별로 구성되어 있습니다. 하고 싶은 작업을 기준으로 해당 챕터를 참고하세요.

챕터내용난이도
01. 이미지 생성텍스트→이미지입문
02. 이미지 편집인페인팅, 아웃페인팅, 리라이팅, 배경 제거초급
03. 가이드 생성ControlNet, LoRA, Reference 기반 생성중급
04. 업스케일/향상해상도 향상초급
05. 비디오 생성텍스트→비디오, 이미지→비디오중급