# Stable Diffusion ๋ก์ปฌ ์ค์น ๊ฐ์ด๋
## ํ์ต ๋ชฉํ
๋ก์ปฌ PC์์ Stable Diffusion์ ์ค์นํ๊ณ ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค.
## 1. Stable Diffusion์ด๋?
์คํ์์ค AI ์ด๋ฏธ์ง ์์ฑ ๋ชจ๋ธ์
๋๋ค.
- ๋ฌด๋ฃ ์ฌ์ฉ
- ๋ก์ปฌ์์ ๋ฌด์ ํ ์์ฑ
- ์ปค์คํ
๋ชจ๋ธ ์ฌ์ฉ ๊ฐ๋ฅ
- ์์ ํ ํ๋ผ์ด๋ฒ์
## 2. ์์คํ
์๊ตฌ์ฌํญ
์ต์ ์ฌ์:
- NVIDIA GPU 4GB+ VRAM
- RAM 8GB+
- ์ ์ฅ๊ณต๊ฐ 20GB+
- Windows 10/11 ๋๋ Linux
๊ถ์ฅ ์ฌ์:
- NVIDIA RTX 3060 ์ด์ (8GB+ VRAM)
- RAM 16GB+
- SSD 50GB+
## 3. WebUI ์ค์น (AUTOMATIC1111)
Windows:
1. Python 3.10 ์ค์น
2. Git ์ค์น
3. ๋ช
๋ น ํ๋กฌํํธ์์:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
webui-user.bat
Linux/Mac:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
./webui.sh
์ฒซ ์คํ ์ ์๋์ผ๋ก ํ์ํ ํ์ผ ๋ค์ด๋ก๋
## 4. ๋ชจ๋ธ ๋ค์ด๋ก๋
๋ค์ด๋ก๋ ์ฌ์ดํธ:
- civitai.com (๊ฐ์ฅ ์ธ๊ธฐ)
- huggingface.co
์ค์น ์์น:
models/Stable-diffusion/ ํด๋์ .safetensors ํ์ผ ๋ณต์ฌ
์ธ๊ธฐ ๋ชจ๋ธ:
- Realistic Vision (์ฌ์ค์ )
- DreamShaper (ํํ์ง)
- Anything (์ ๋๋ฉ์ด์
)
## 5. ๊ธฐ๋ณธ ํ๋กฌํํธ ์์ฑ
๊ตฌ์กฐ:
์ฃผ์ , ์คํ์ผ, ํ์ง, ์ธ๋ถ์ฌํญ
์์:
a beautiful girl, long hair, white dress, garden background, soft lighting, masterpiece, best quality, highly detailed
๋ถ์ ํ๋กฌํํธ:
ugly, blurry, low quality, bad anatomy, extra limbs, watermark, text
## 6. ์ฃผ์ ์ค์
Sampling Method:
- DPM++ 2M Karras (๊ถ์ฅ)
- Euler a (๋น ๋ฆ)
- DDIM (์ผ๊ด์ฑ)
Sampling Steps: 20-30 (๊ถ์ฅ)
CFG Scale: 7-11 (ํ๋กฌํํธ ์ถฉ์ค๋)
Size: 512x512 ๋๋ 768x768
Seed: -1 (๋๋ค) ๋๋ ํน์ ์ซ์
## 7. LoRA ์ฌ์ฉ
๋ค์ด๋ก๋:
civitai.com์์ LoRA ํ์ผ ๋ค์ด๋ก๋
์ค์น:
models/Lora/ ํด๋์ ๋ณต์ฌ
ํ๋กฌํํธ์์ ์ฌ์ฉ:
<lora:lora_name:0.8>
์ซ์๋ ๊ฐ๋ (0.5-1.0 ๊ถ์ฅ)
## 8. ControlNet
์ค์น:
Extensions > Install from URL
https://github.com/Mikubill/sd-webui-controlnet
๋ชจ๋ธ ๋ค์ด๋ก๋:
huggingface.co/lllyasviel/ControlNet-v1-1
์ฌ์ฉ:
- Canny: ์ธ๊ณฝ์ ๊ธฐ๋ฐ
- OpenPose: ํฌ์ฆ ๊ธฐ๋ฐ
- Depth: ๊น์ด ๊ธฐ๋ฐ
- Tile: ์
์ค์ผ์ผ
## 9. Inpainting
๊ธฐ์กด ์ด๋ฏธ์ง ์ผ๋ถ๋ง ์์ :
1. img2img ํญ ์ ํ
2. Inpaint ์
๋ก๋
3. ๋ง์คํฌ๋ก ์์ ํ ์์ญ ์น ํ๊ธฐ
4. ํ๋กฌํํธ ์
๋ ฅ
5. Generate
๋ง์คํฌ ์ค์ :
- Inpaint masked: ๋ง์คํฌ ์์ญ ์์
- Inpaint not masked: ๋ง์คํฌ ์ธ ์์
## 10. Upscale
์ด๋ฏธ์ง ํ๋:
Extras ํญ ์ฌ์ฉ
Upscaler: R-ESRGAN 4x+ ๊ถ์ฅ
Scale: 2x ๋๋ 4x
img2img ์
์ค์ผ์ผ:
์๋ณธ ์ด๋ฏธ์ง ์
๋ก๋
Denoising strength: 0.3-0.5
ํฌ๊ธฐ๋ฅผ 2๋ฐฐ๋ก ์ค์
## 11. ์ต์ ํ ์ค์
VRAM ๋ถ์กฑ ์:
--medvram ๋๋ --lowvram ์ต์
webui-user.bat์ ์ถ๊ฐ:
set COMMANDLINE_ARGS=--medvram
์๋ ํฅ์:
--xformers ์ต์
(RTX 30/40 ์๋ฆฌ์ฆ)
## 12. ํธ๋ฌ๋ธ์ํ
CUDA out of memory:
- ์ด๋ฏธ์ง ํฌ๊ธฐ ์ค์ด๊ธฐ
- --medvram ์ต์
์ฌ์ฉ
- ๋ฐฐ์น ์ฌ์ด์ฆ 1๋ก ์ค์
๊ฒ์ ์ด๋ฏธ์ง:
- VAE ํ์ผ ์ค์น
- Settings > VAE ์ ํ
๋๋ฆฐ ์์ฑ:
- --xformers ์ต์
- Steps ์ค์ด๊ธฐ
- Batch size ์ค์ด๊ธฐ
## ์ถ์ฒ ํ์ต ์์
1. WebUI ์ค์น
2. ๊ธฐ๋ณธ ํ๋กฌํํธ ์ฐ์ต
3. ๋ชจ๋ธ๊ณผ LoRA ํ์ฉ
4. ControlNet ๋ง์คํฐ
5. ์ํฌํ๋ก์ฐ ์ต์ ํ