스테이블 디퓨전은 인공지능 이미지 생성 분야에서 빠르게 주목받는 도구가 되었습니다. 효과적인 이미지 생성을 위해서는 정확한 프롬프트 작성법을 이해하는 것이 필수적입니다. 이 글에서는 스테이블 디퓨전 WebUI에서 사용할 수 있는 다양한 프롬프트 문법을 상세히 알아보겠습니다.
기본 프롬프트 문법
1. 기본 설명
생성하고자 하는 이미지에 대한 자세한 설명을 작성합니다. 구체적일수록 원하는 결과를 얻을 가능성이 높아집니다.
예시: 1girl, solo, standing, cowboy shot, looking at viewer, contrapposto, simple background
2. 품질 향상 키워드
이미지 품질을 높이기 위한 키워드를 추가하면 더 높은 품질의 결과물을 얻을 수 있습니다.
masterpiece
best quality
ultra-detailed
이러한 키워드들은 이미지의 전반적인 품질과 세부 표현 수준을 향상시키는 데 도움이 됩니다.
3. 가중치 조정
중괄호를 사용하여 특정 키워드의 가중치를 조정할 수 있습니다. 이를 통해 특정 요소의 중요도를 강조하거나 약화시킬 수 있습니다.
(keyword:1.2)
- 가중치 증가(keyword:0.8)
- 가중치 감소
가중치 조정을 통해 이미지 생성 과정에서 특정 요소가 얼마나 강조될지를 세밀하게 제어할 수 있습니다.
4. 네거티브 프롬프트
원하지 않는 요소를 지정하는 별도의 입력란에 작성합니다. 이는 AI가 생성하는 이미지에서 피해야 할 요소들을 명시적으로 지정하는 방법입니다.
예시: "bad anatomy, bad hands, lowres, low quality, watermark, username"
네거티브 프롬프트를 효과적으로 사용하면 흔히 발생하는 이미지 생성 오류를 줄일 수 있습니다.
다이나믹 프롬프트 확장 문법
다이나믹 프롬프트 확장을 설치하면 더욱 고급스러운 프롬프트 작성이 가능합니다. 이를 통해 다양한 변형을 한 번에 생성하고 탐색할 수 있습니다.
1. 변형 문법 (Variant Syntax)
{옵션1|옵션2|옵션3}
중괄호 안에 파이프(|)로 구분된 옵션 중 하나를 무작위로 선택합니다. 이를 통해 여러 가지 변형을 쉽게 생성할 수 있습니다.
예시: {house|apartment|lodge|cottage}, {summer|winter|autumn|spring}
이 프롬프트는 "house, summer", "apartment, winter" 등 다양한 조합을 생성할 수 있습니다.
2. 중첩 변형 (Nested Variants)
A {{rose|yellow|white} gold|platinum} band
중괄호 안에 다른 중괄호를 넣어 중첩된 선택지를 만들 수 있습니다. 이를 통해 더 복잡한 조합이 가능합니다.
가독성을 위해 아래와 같이 줄바꿈을 사용할 수도 있습니다.
{
{rose|yellow|white} gold|
silver
bronze
platinum
} band
3. 조합 생성 (Combinatorial Generation)
{2$$옵션1|옵션2|옵션3}
여러 옵션을 조합하여 사용할 수 있습니다. 위 예시는 2개의 옵션을 무작위로 선택하여 쉼표로 구분합니다.
{1-3$$옵션1|옵션2|옵션3}
위와 같이 1에서 3개 사이의 무작위 옵션을 선택하는 방식도 가능합니다. 다양한 요소 조합을 실험할 때 유용한 기능입니다.
4. 와일드카드 (Wildcards)
__파일명__
와일드카드 디렉토리에 있는 텍스트 파일에서 무작위 항목을 선택합니다. 이는 자주 사용하는 옵션 집합을 파일로 저장해 재사용할 때 편리합니다.
예시: __hairstyle__
(hairstyle.txt 파일에서 무작위 헤어스타일 선택)
5. 동일 와일드카드 재사용
같은 와일드카드를 여러 번 사용해서 다양한 조합을 시도할 수도 있습니다.
__style__, __style__, __style__,
__dress__, __hairstyle__,
이 경우 style.txt, dress.txt, hairstyle.txt 파일에서 선택한 다른 항목들이 각각의 위치에 들어갑니다.
6. 고정 시드 (Fixed Seed)
다이나믹 프롬프트 설정에서 "Fixed seed" 옵션을 체크하면 동일한 시드를 사용하여 모든 이미지를 생성합니다. 이는 프롬프트 변화에 따른 차이점만 비교하고 싶을 때 유용합니다.
다이나믹 프롬프트 확장 설치 방법
다이나믹 프롬프트 확장의 설치는 간단합니다.
- WebUI의 Extensions 탭으로 이동합니다.
- "Install from URL" 옵션을 선택합니다.
https://github.com/adieyal/sd-dynamic-prompts.git
주소를 입력한 후 설치합니다.- 설치가 완료되면 UI를 재시작합니다.
'etc' 카테고리의 다른 글
'신동진' 쌀 품종 특징, 다른 쌀과 비교하면? (0) | 2025.03.19 |
---|---|
'새청무' 쌀 품종 특징, 다른 쌀과 비교하면? (0) | 2025.03.19 |
모리타 요법, 감정을 넘어 삶을 주도하는 법 (0) | 2025.03.11 |
INFJ 남자 호감 신호, 이럴 때 그는 마음이 있다 (0) | 2025.03.10 |
양자역학에서 '코펜하겐 해석'이란? (0) | 2025.03.09 |
댓글