SD 1.5 / SDXL 모델 가이드¶
일반 Stable Diffusion 모델 사용법
이 장에서 배우는 것¶
- SD 1.5는 약 1B 파라미터에 512×512 기준, SDXL은 약 3.5B에 1024×1024 기준입니다.
- 두 모델은 업그레이드 관계가 아니라 별개 모델이라, LoRA와 권장 해상도가 서로 호환되지 않습니다.
- 고르는 기준은 VRAM입니다. 4~6GB면 SD 1.5, 8GB 이상이면 SDXL에서 시작합니다.
문서 목록¶
- 해상도 최적화 — SDXL 최적 해상도 가이드
SD 1.5 vs SDXL 비교¶
주요 차이점¶
| 항목 | SD 1.5 | SDXL |
|---|---|---|
| 해상도 | 512×512 기본 | 1024×1024 기본 |
| 파라미터 수 | 약 1B | 약 3.5B |
| VRAM | 4GB+ | 8GB+ |
| 속도 | 같은 설정에서 더 빠름 | 파라미터가 많아 더 오래 걸림 |
| 파일 크기 | ~2GB | ~6GB |
| 텍스트 인코더 | CLIP-L 하나 | CLIP-L + CLIP-G |
어떤 것을 선택할까¶
VRAM이 4~6GB이고 512×512로 충분하며 한 장을 빠르게 만들어야 한다면 SD 1.5입니다.
VRAM이 8GB 이상이고 1024×1024 이상의 해상도가 필요하다면 SDXL입니다.
기본 사용법¶
워크플로우 구조¶
단계별 가이드 — 처음 한 장 만들기
1. 모델 로드
2. 프롬프트 작성
3. 이미지 크기 설정 - SD 1.5: 512×512 - SDXL: 1024×1024
4. 실행
Run 버튼을 누릅니다.
권장 설정¶
SD 1.5 권장 설정¶
| 항목 | 값 | 이유 |
|---|---|---|
| width × height | 512×512 | 최적 해상도 |
| steps | 25-30 | 품질/속도 균형 |
| cfg | 7-8 | 다듬는 단계의 범위 |
| sampler | euler, dpmpp_2m | 안정적 |
SDXL 권장 설정¶
처음 한 장을 만들 때는 빠른 시작의 시작값(steps 25 · cfg 6.0)을 사용합니다. 아래는 결과를 다듬는 단계에서 사용하는 범위입니다.
| 항목 | 값 | 이유 |
|---|---|---|
| width × height | 1024×1024 | 최적 해상도 |
| steps | 30-40 | 고품질 |
| cfg | 7-9 | 다듬는 단계의 범위. 첫 장은 위의 6.0 |
| sampler_name | dpmpp_2m | DPM++ 2M 갱신 방법 |
| scheduler | karras | sigma 배치 방식 |
해상도 가이드 — 모델별 권장 크기
SD 1.5 권장 해상도:
| 해상도 | 판단 |
|---|---|
| 512×512 | 최적 |
| 768×512 | 가로 |
| 512×768 | 세로 |
| 1024×1024 | 너무 큼. 반복 패턴이 생깁니다 |
SDXL 권장 해상도:
| 해상도 | 판단 |
|---|---|
| 1024×1024 | 최적 |
| 1216×832 | 가로 |
| 832×1216 | 세로 |
| 512×512 | 너무 작음. 디테일이 뭉개집니다 |
SDXL은 정해진 해상도 목록(버킷)으로 학습됐습니다. 1024×768처럼 목록에 없는 크기는 목록 안의 값보다 불리합니다. 전체 목록은 해상도 최적화에 있습니다.
문제 해결¶
이미지가 이상할 때¶
SD 1.5에서 1024×1024 생성 시¶
문제: 반복 패턴, 품질 저하 해결: 512×512로 생성 후 Upscale
SDXL에서 512×512 생성 시¶
문제: 디테일 부족, 흐릿함 해결: 1024×1024로 크기 변경
메모리 부족¶
SD 1.5 (4GB VRAM):
SDXL (8GB VRAM):
실행 플래그는 문제 해결 가이드의 메모리 최적화를 참고하세요.
모델별 강점과 용도
SD 1.5 활용¶
- 한 장 생성이 빨라 프롬프트를 여러 번 고쳐 볼 때 회전이 빠릅니다.
- 공개된 LoRA와 커뮤니티 체크포인트의 수가 SDXL보다 많습니다.
- 512×512로 충분한 컨셉 스케치·러프 작업에 사용합니다.
SDXL 활용¶
- 텍스트 인코더가 두 개(CLIP-L + CLIP-G)라 긴 프롬프트에서 요소가 덜 빠집니다.
- 1024×1024 기준이라 업스케일 전 원본 해상도가 SD 1.5의 4배입니다.
- 최종 결과물처럼 크기와 디테일이 필요한 단계에 사용합니다.
완료 기준¶
세 가지를 모두 만족했다면 이 장을 끝냈습니다.
- 내 VRAM과 목적에 맞는 모델을 골랐다.
- 고른 모델의 기본 해상도로 이미지 한 장을 만들었다.
- SD 1.5용 LoRA를 SDXL에 사용할 수 없는 이유를 설명할 수 있다.
다음 단계¶
- SDXL 해상도 최적화 — 권장 해상도와 품질 관리
- Flux 모델 가이드 — 다음 세대 모델
- LoRA — 화풍 추가