📌 Stable Diffusion WebUI 설정 및 입력값 상세 설명
Stable Diffusion WebUI의 주요 입력란과 설정에 대해 각각의 개념을 자세히 설명해 드리겠습니다.
1️⃣ Prompt (프롬프트)
설명: 생성하고 싶은 이미지의 내용을 텍스트로 입력하는 곳입니다.
역할: AI가 어떤 이미지를 만들어야 할지 지시하는 핵심 요소입니다.
✅ 입력 예제
"A beautiful futuristic city at sunset, cyberpunk style, ultra-detailed, 4K, masterpiece"
✅ 프롬프트 작성 팁
- 객관적 요소 (장소, 물체, 캐릭터): "A futuristic city"
- 스타일 (예술 스타일, 장르): "cyberpunk style"
- 세부 묘사 (디테일 수준, 해상도): "ultra-detailed, 4K"
- 추가 강조 (완성도, 미적 요소): "masterpiece, highly detailed"
2️⃣ Negative Prompt (네거티브 프롬프트)
설명: 생성하고 싶지 않은 요소를 입력하는 곳입니다.
역할: 원치 않는 이미지 요소(저품질, 이상한 형태)를 방지하는 역할을 합니다.
✅ 입력 예제
"blurry, low quality, deformed, extra fingers, watermark, text, cropped, jpeg artifacts"
✅ 네거티브 프롬프트 작성 팁
- 화질 문제 방지: "blurry, low quality, pixelated"
- 기형적인 인체 방지: "deformed, extra fingers, bad anatomy"
- 불필요한 요소 제거: "text, watermark, cropped"
3️⃣ Sampling Method (샘플링 방식)
설명: AI가 이미지를 생성하는 과정에서 사용하는 알고리즘입니다.
역할: 샘플링 방법에 따라 속도와 품질이 달라집니다.
✅ 추천 샘플링 방법
- DPM++ 2M (빠르고 품질 우수, 기본 추천)
- Euler a (빠르고 안정적)
- DPM++ SDE Karras (세밀한 디테일 생성에 유리)
📌 일반적으로 DPM++ 2M 또는 Euler a가 균형이 좋음
4️⃣ Sampling Steps (샘플링 스텝)
설명: AI가 이미지를 생성할 때 얼마나 많은 반복을 수행할지 결정합니다.
역할: 스텝이 많을수록 세밀한 이미지가 나오지만, 시간이 오래 걸립니다.
✅ 추천 값
- 10~20: 빠른 생성 (대략적인 이미지)
- 20~50: 적절한 품질과 속도 균형
- 50 이상: 매우 높은 품질 (시간 오래 걸림)
📌 보통 20~30 사이로 설정하면 무난함
5️⃣ Width / Height (가로/세로 해상도)
설명: 생성할 이미지의 크기를 설정하는 부분입니다.
역할: 해상도가 높을수록 이미지 품질이 좋지만, VRAM 사용량이 증가합니다.
✅ 추천 값
- 512x512 (기본, AI가 가장 최적화된 크기)
- 768x768 (더 선명한 이미지, 고사양 필요)
- 1024x1024 이상 (VRAM 12GB 이상 필요)
📌 512 단위(예: 512x512, 768x512)를 사용하면 효과적임
6️⃣ CFG Scale (프롬프트 가중치)
설명: AI가 프롬프트를 얼마나 엄격하게 따를지 결정하는 값입니다.
역할: 값이 높으면 프롬프트를 더 정확히 반영하지만, 너무 높으면 부자연스러운 결과가 나올 수 있습니다.
✅ 추천 값
- 5~7: 자연스러운 이미지
- 8~12: 프롬프트 반영 강함 (디테일 강조)
- 12 이상: 비현실적이거나 부자연스러운 이미지 가능성 증가
📌 보통 7~10 정도가 적절함
7️⃣ Seed (랜덤 시드 값)
설명: 동일한 프롬프트로도 다른 이미지를 생성할 수 있도록 조정하는 값입니다.
역할: 특정 시드를 사용하면 같은 이미지를 다시 생성할 수 있습니다.
✅ 설정 방법
- -1 (기본값): 실행할 때마다 랜덤한 이미지 생성
- 고정된 숫자 (예: 12345): 같은 결과를 재현 가능
📌 랜덤성을 원하면 -1, 특정한 결과를 원하면 고정된 숫자 입력
8️⃣ Batch Count / Batch Size (이미지 생성 개수)
설명: 한 번의 실행으로 여러 개의 이미지를 생성하는 옵션입니다.
역할: 여러 개의 이미지를 한 번에 만들 수 있지만, VRAM을 많이 사용합니다.
✅ 추천 설정
- Batch Count: 1~4 (연속해서 여러 장 생성)
- Batch Size: 1 (VRAM 절약, 여러 장을 만들려면 Batch Count 증가)
📌 Batch Count를 높이면 여러 이미지를 생성할 수 있지만 속도가 느려질 수 있음
9️⃣ Hires. fix (고해상도 보정)
설명: 저해상도로 먼저 생성한 뒤, AI가 확대하면서 세부 디테일을 추가하는 기능입니다.
역할: 높은 품질의 이미지를 만들 때 유용합니다.
📌 512x512 이상으로 만들 경우 체크하는 것이 좋음
📌 최적의 설정 예제
✅ 기본적인 고화질 이미지 설정
- Prompt: "A stunning landscape with mountains, ultra-detailed, 4K"
- Negative Prompt: "blurry, low quality, extra limbs"
- Sampling method: DPM++ 2M
- Sampling steps: 30
- Width / Height: 768x512
- CFG Scale: 8
- Seed: -1 (랜덤)
- Batch Count: 2 (2장 생성)
- Hires. fix: 체크 (고해상도 보정)
📌 이 설정을 사용하면 고품질의 멋진 자연 풍경이 생성됨
✅ 결론
이제 프롬프트를 입력하고, 위의 설정을 조정한 후 "Generate" 버튼을 눌러 원하는 AI 이미지를 생성하면 됩니다! 🎨
👉 "이제 원하는 스타일로 이미지를 생성해 보세요!" 🚀
'온라인 멘토와 함께하는 공부 > 인공지능' 카테고리의 다른 글
ChatGPT로 채용 인터뷰 질문 생성하기 (2) | 2025.03.08 |
---|---|
구글의 프로젝트 아스트라(Project Astra) (2) | 2025.03.07 |
스테이블 디퓨전 사용법 (2) | 2025.03.04 |
아숙업(AskUp), 업스테이지 챗봇 서비스 (0) | 2025.03.03 |
이미지 생성 AI 백서 (5) | 2025.02.24 |