ComfyUI SDXL Lightning 사용법|Base와 4-step 비교

ComfyUI 왕초보 가이드 14 / 29장 · 기준: ComfyUI 0.34.0 / 프런트엔드 1.49.6 · Windows x64 / NVIDIA RTX Portable. 다른 버전에서는 메뉴와 노드 표시가 다를 수 있습니다.

이 장의 실습 자료 ZIP 내려받기 (3.1MB)
JSON·입력 PNG·본문 원본 이미지를 담았습니다. 압축을 푼 뒤 본문에 적힌 파일을 선택하세요. 모델과 프로그램은 포함하지 않습니다. 본문의 WebP는 가벼운 표시용 사본이며, PNG의 작업 정보·투명도와 원본 픽셀 비교에는 ZIP 안의 PNG를 사용하세요.

체크포인트와 그 모델에 맞는 생성 설정을 함께 바꾸는 방법을 익힙니다.

1. 만들 결과

체크포인트와 그 모델에 맞는 생성 설정을 함께 바꾸는 방법을 익힙니다.

Lightning(라이트닝)은 적은 계산 단계로 생성하도록 학습된 SDXL 계열 모델입니다. 4-step은 4단계 설정용이라는 뜻입니다. 통합 체크포인트는 이 실습에 필요한 생성 모델·문장 해석 부분·VAE를 함께 불러오는 파일입니다. 단순히 Base의 steps만 4로 줄인 것과는 다릅니다.

2. 준비물

ComfyUI를 실행한 상태에서 시작합니다. 아래 모델이 이미 같은 폴더에 있으면 다시 받을 필요가 없습니다.

모델공식 파일·다운로드 위치설치 폴더 안에 넣을 곳선택할 노드처음 사용
SDXL Base 1.0sd_xl_base_1.0.safetensorsComfyUI\models\checkpoints체크포인트 로드4장
SDXL-Lightning 통합 4-stepsdxl_lightning_4step.safetensorsComfyUI\models\checkpoints체크포인트 로드14장
역할파일정확한 이름
실습 JSON실습 JSON 내려받기 (ZIP) ch14-B-lightning-4step.json

파일 링크는 이 장의 실습 자료 ZIP으로 연결됩니다. 한 번 내려받아 압축을 푼 뒤 표에 적힌 JSON·PNG 파일을 선택하세요. JSON은 Ctrl+O로 열고, 입력 PNG는 해당 LoadImage에서 업로드합니다.

이번 기본 JSON이 저장할 파일

설치 폴더의 ComfyUI/output 아래에 다음 접두사로 저장됩니다. 뒤에는 자동 번호와 .png가 붙습니다. 이미 같은 이름이 있으면 번호가 올라갑니다.

  • guide/ch14_B_lightning_4step_00001_.png

3. 따라 하기

  1. 공식 파일 페이지에서 sdxl_lightning_4step.safetensors를 받아 ComfyUI\models\checkpoints에 넣습니다. 이 장은 통합 체크포인트이며 이름 끝에 _unet 또는 _lora가 붙은 파일과 다릅니다.
  2. Lightning 실습 JSON을 새 탭에서 엽니다. 체크포인트 로드에서 해당 파일을 선택합니다. 목록에 없으면 노드 정의를 새로고침합니다.
  3. steps=4 / CFG=1 / sampler=euler / scheduler=sgm_uniform / denoise=1을 확인합니다. seed=20260909, fixed, 크기 1024×1024, 배치 1입니다.
  4. 일반 JSON으로 작업을 보관하고 한 번 실행합니다. 접두사 guide/ch14_B_lightning_4step의 PNG가 저장됩니다.
기본 실습 뒤 선택 비교·추가 조작
  1. 선택 비교: Base JSON을 별도 탭에 열어 Base·20 steps·CFG 7·normal 설정으로 실행합니다. 모델과 권장 설정을 함께 바꾼 비교이므로 차이를 모델 파일 하나의 효과로 단정하지 않습니다.
  2. 다음 장을 위해 Base로 돌아갈 때는 체크포인트뿐 아니라 20 steps / CFG 7 / scheduler normal도 함께 복귀합니다. Base JSON을 열면 이 값을 한 번에 불러올 수 있습니다.

이번 실습의 설정

설정할 노드입력값
빈 잠재 이미지너비 = 1024
높이 = 1024
배치 크기 = 1
체크포인트 로드체크포인트 = sdxl_lightning_4step.safetensors
KSamplerseed = 20260909
생성 후 제어 = fixed
steps = 4
CFG = 1
sampler = euler
scheduler = sgm_uniform
denoise = 1
이미지 저장 · ch14_B_lightning_4step파일명 접두사 = guide/ch14_B_lightning_4step
입력할 프롬프트 전문

긍정 프롬프트

photographic beauty portrait of a beautiful 22-year-old adult woman,
youthful face, delicate balanced facial features, bright expressive eyes,
subtle closed-mouth smile, light natural makeup,
one person, close-up head and shoulders, looking at the camera,
shoulder-length dark hair, wearing a simple cream-colored knit sweater,
soft diffused window light, plain light gray background,
natural skin texture, realistic photography

부정 프롬프트

text, watermark, blurry, low quality, distorted face, duplicate person,
mature-looking face, deep facial lines, heavy makeup,
exaggerated smile, open mouth, visible teeth, hands in frame, plastic skin
직접 구성하기 · 노드 7개와 연결 9개

빈 작업판을 두 번 클릭해 아래 기술 이름으로 검색하고 노드를 추가합니다. 값 입력 뒤, 오른쪽 출력 점을 왼쪽 입력 점으로 끌어 연결하세요. 이름이 같은 노드는 역할·파일명으로 구별합니다.

노드 역할검색할 기술 이름
긍정 프롬프트CLIPTextEncode
부정 프롬프트CLIPTextEncode
빈 잠재 이미지EmptyLatentImage
VAE 디코드VAEDecode
체크포인트 로드CheckpointLoaderSimple
KSamplerKSampler
이미지 저장 · ch14_B_lightning_4stepSaveImage
순서출발 출력도착 입력
1체크포인트 로드
모델 →
KSampler
모델
2체크포인트 로드
CLIP →
긍정 프롬프트
clip
3체크포인트 로드
CLIP →
부정 프롬프트
clip
4긍정 프롬프트
조건 →
KSampler
긍정
5부정 프롬프트
조건 →
KSampler
부정
6빈 잠재 이미지
잠재 데이터 →
KSampler
잠재 입력
7체크포인트 로드
VAE →
VAE 디코드
vae
8VAE 디코드
이미지 →
이미지 저장 · ch14_B_lightning_4step
이미지
9KSampler
잠재 데이터 →
VAE 디코드
잠재 데이터

4. 정상 결과 확인

Lightning의 4-step 설정으로 잡음이 정리된 인물 이미지가 나오는지 확인합니다. 같은 seed여도 Base와 얼굴·구도가 달라질 수 있습니다. 이 비교는 모델 파일과 권장 설정을 함께 바꾼 결과입니다.

Lightning 통합 체크포인트로 4단계에 생성한 결과입니다. Base와 같은 얼굴을 유지하는 비교는 아닙니다.
Lightning 통합 체크포인트로 4단계에 생성한 결과입니다. Base와 같은 얼굴을 유지하는 비교는 아닙니다. 그림을 누르면 큰 화면으로 열립니다.
기존 Base A와 Lightning B 비교. 한 장씩의 결과로 모델의 전반적인 우열이나 속도 배수를 결론내리지 않습니다.
기존 Base A와 Lightning B 비교. 한 장씩의 결과로 모델의 전반적인 우열이나 속도 배수를 결론내리지 않습니다. 그림을 누르면 큰 화면으로 열립니다.
비교 조건별 JSON
조건JSON
선택 · SDXL Base 비교·복귀ch14-A-sdxl-base.json (ZIP)

각 JSON은 별도 탭에서 열고 입력 이미지·모델을 다시 선택하세요. 기본 실습과 선택 비교를 구별해 필요한 조건을 사용합니다.

5. 자주 생기는 문제

상황확인할 곳
이름이 비슷한 파일이 여러 개예요이 장은 sdxl_lightning_4step.safetensors 한 개를 사용합니다.
Base로 돌아왔는데 그림이 이상해요Lightning의 4·1·sgm_uniform 설정이 남았는지 확인합니다.
부정 문장이 잘 안 먹는 것 같아요이 기본 구성의 CFG 1은 CFG 7과 같은 부정 유도 효과를 기대하는 설정이 아닙니다.

공통 오류와 용어는 용어·문제 해결에서 찾을 수 있습니다.

공식 참고 자료

준비 단계에서 PC 정보가 헷갈린다면 GPU·메모리 등 내 컴퓨터 사양 확인 방법을 함께 참고하세요. 이 장의 결과와 작업 JSON을 보관한 뒤 다음 실습으로 넘어가면 다시 비교하기 쉽습니다.