PixAI SDXL 프롬프트 실전 가이드: 바로 활용할 수 있는 실용 팁
출처 표기 및 재게시 안내 (PixAI)
본 가이드는 PixAI 커뮤니티 크리에이터 阿童 (ATone) 님이 작성한 콘텐츠로, 원작자의 동의를 받아 출처를 명시한 후 이곳에 재게시합니다.
이 장에서는 프롬프트 작성의 기본 팁을 정리했으며, PixAI를 처음 접하는 분들도 빠르게 익힐 수 있도록 구성했습니다.
목차
PixAI 기본 기능 설명
프롬프트 관련
| 기능 | 설명 |
|---|---|
| 프롬프트 도우미 | PixAI에 내장된 소형 LLM입니다. 활성화하면 이미지 생성 전에 프롬프트를 자동으로 “실제로 생성 가능한 형태”로 다시 작성해 줍니다. 켜기만 하면 한국어로 프롬프트를 작성해도 사용 가능합니다. |
| 자동 완성 | 아무 글자나 입력하면, 가능한 프롬프트 후보가 자동으로 표시됩니다. |
| 네거티브 프롬프트(제외 조건) | 화면에 등장하지 않기를 원하는 요소를 입력하는 영역입니다. 네거티브 프롬프트는 포지티브 프롬프트보다 우선순위가 높습니다. |
| 품질 태그 | 자주 사용하는 프롬프트를 저장해 두는 태그 보관함처럼 활용하실 수 있습니다. |
생성 파라미터
| 파라미터 | 설명 |
|---|---|
| 샘플링 단계 | 스텝 수가 많을수록 디테일이 정교해지지만, 그만큼 소모 크레딧도 증가합니다. |
| CFG Scale | 값이 높을수록 프롬프트를 더 엄격하게 따르지만, 너무 높으면 이미지가 깨질 수 있습니다. 일반적으로 5~7 정도를 권장드립니다. |
| Seed | 이미지 생성의 초기 노이즈 값을 결정합니다. Seed가 같고 프롬프트가 유사할 경우, 거의 동일한 결과가 생성됩니다. 미세 조정 시 매우 유용합니다. |
| 사이즈 | 완성 이미지의 가로·세로 비율입니다. 비율에 따라 적합한 구도가 달라집니다. |
| 생성 수량 | 한 번에 생성할 이미지 개수입니다. 여러 장을 생성해 가장 만족스러운 결과를 선택하실 수 있습니다. |
고급 기능
| 기능 | 설명 | 비고 |
|---|---|---|
| 얼굴 보정 | 인물의 얼굴을 중심으로 보정하여, 얼굴이 흐려지는 현상을 방지합니다. | 구형 모델에서는 이상한 사각형이 나타날 수 있습니다. |
| HiRes | 화질 개선 및 이미지 확장용 기능입니다. | HiRes 업스케일 가이드 참고 |
| 참고 이미지 | AI가 전체적인 구도와 화면 배치를 참고하도록 합니다. 값이 낮을수록 원본 이미지에 더 가깝게 생성됩니다. | 0 = 완전히 동일, 1 = 전혀 참고하지 않음 |
| 캐릭터 참고 | AI가 캐릭터의 외형을 참고하도록 합니다. | 실제 효과는 모델에 따라 차이가 있습니다. |
| ControlNet | 포즈, 선화 등 구도 자체를 제어하는 데 사용됩니다. | 고급 기능 |
프롬프트 작성의 핵심 개념
Tag는 반드시 데이터베이스에 존재해야 합니다
PixAI에서 현재 많이 사용되는 SDXL 모델 대부분은 Danbooru / e621 이미지 데이터로 학습되었기 때문에,
이 두 이미지 공유 사이트의 데이터베이스에 실제로 존재하는 tag를 사용하실수록 결과가 더욱 안정적이고 신뢰도가 높습니다.
💡 데이터베이스에 없는 단어도 간혹 작동하는 경우가 있습니다(예: red chess piece). 이는 모델의 텍스트 인코더(CLIP)가
기본적인 영어 이해 능력을 가지고 있어, 유사한 개념을 조합해 해석하려고 하기 때문입니다. 다만 정식 tag에 비해 안정성이 떨어지므로, 가능하면 데이터베이스에 등록된 tag를 우선적으로 사용하시는 것을 권장드립니다.
📚 추가 읽을거리: 왜 CLIP은 자연어를 이해할 수 있을까요?
중국어 자료:
- [Stable Diffusion雜談] Stable Diffusion 與 CLIP 的基本原理(工gin師)
- 一次掌握CLIP:AI跨模態理解的關鍵技術(Josh的沙龍)
- [Day29] SD XL:SD的限界突破(Nick・iT邦鐵人賽)
영문 자료:
- CLIP: Connecting text and images(OpenAI 官方)
- OpenAI CLIP Model Explained(Lightly)
- Two Text Encoders in SDXL 1.0(myByways)
- SDXL 官方文檔(Hugging Face)
자주 발생하는 오류
❌ young man → 존재하지 않습니다 ( 1boy + 구체적인 외형 특징을 사용해 주세요)
❌ handsome → 존재하지 않습니다 (bishounen 또는 manly를 사용해 주세요)
❌ narrow eyes → 존재하지 않습니다 (올바른 tag는 narrowed eyes입니다)
밑줄(_)은 공백으로 바꿔서 입력해 주세요
Danbooru 및 e621의 Tag 데이터베이스는 일부 인터페이스에서 밑줄(black_hair)을 사용하지만, 실제 프롬프트 입력 시에는 공백(black hair)으로 작성하셔야 합니다.
유용한 도구: PixAI Tagger
어떤 이미지에 어떤 tag를 사용해야 할지 모르실 경우, PixAI 공식 Tagger 도구를 활용하실 수 있습니다.
이미지를 업로드하시면, 도구가 자동으로 이미지의 요소를 인식하여 대응하는 tag를 나열해 드립니다. 「이런 화면은 어떤 tag로 표현하는가」를 학습하기에 매우 적합한 도구입니다.
프롬프트 정렬 권장 순서
프롬프트의 작성 순서는 생성 결과에 영향을 미칩니다. 다음과 같은 순서를 권장드립니다.
화면의 주요 요소 → 세부 요소 → 카메라 → 화풍 → 품질 태그
예시
1boy, black hair, short hair, blue eyes,
upper body,
anime style,
masterpiece, best quality
| 순서 | 유형 | 예시 |
|---|---|---|
| 1 | 화면의 주요 요소 | 1boy, 1girl, scenery |
| 2 | 화면의 세부 요소 | black hair, blue eyes, smile |
| 3 | 카메라 | upper body, close-up, from below |
| 4 | 화풍 | anime style, illustration, realistic |
| 5 | 품질 태그 | masterpiece, best quality |
💡 참고: 각 요소는 쉼표로 구분해 주시기 바랍니다. 줄바꿈은 가능하지만, 연산 과정에서는 무시됩니다.
가중치 기호
가중치 기호는 AI가 특정 어휘를 중요하게 여기는 정도를 제어할 수 있습니다.
가중치 직접 설정(권장)
(키워드:가중치) 형식을 사용하며, 값은 보통 0.1~2.0 범위에서 조절합니다.
- 1 미만: 강조 감소
- 1 초과: 강조 증가
(black hair:1.2) # 약간 강화
(blue eyes:1.4) # 확실히 강화
(smile:0.8) # 약간 약화
⚠️ 주의: 가중치는 1.5를 넘기지 않는 것을 권장합니다. 값이 너무 높으면 과도한 샤프닝이나 노이즈/디테일 뭉개짐으로 이미지가 쉽게 망가질 수 있습니다.
괄호 가중치 (고급)
| 寫작성 방식 | 예시 | 효과 |
|---|---|---|
(키워드) | ((black hair)) | 괄호 1단계당 ×1.1, 2중 괄호 = 1.21 |
(키워드) | {{black hair}} | 괄호 1단계당 ×1.05, 2중 = 1.1025 |
(키워드) | [[black hair]] | 괄호 1단계당 ÷1.05, 2중 ≈ 0.907 |
💡 권장 사항: (키워드:가중치) 방식이 가장 직관적이며 제어하기 쉽습니다.
이스케이프 문자
프롬프트 자체에 괄호가 필요한 경우(예: 캐릭터 이름 등), 역슬래시를 사용해 이스케이프하실 수 있습니다.
\(특수기호\)
일반적인 상황에서는 거의 사용할 필요가 없습니다.
연산 기호(⚠️ PixAI 미지원)
⚠️ 중요 안내: 아래 기호들은 커뮤니티 검증 결과, PixAI에서는 효과가 없습니다.
이는 A1111(Automatic1111 WebUI) 등 로컬 도구에서만 제공되는 기능이며, PixAI에서는 지원하지 않습니다.
📖 PixAI에서 어떤 문법이 유효하고 어떤 문법이 유효하지 않은지 더 자세히 알고 싶다면, PixAI 공식 Discord에서 Maki가 정리한 실험 글 Using Emphasis on PixAI를 참고해 주세요.
| 기호 | 예시 | 원래 기대 효과 | PixAI에서의 상태 |
|---|---|---|---|
AND | a cat AND a dog | 두 조건을 동시에 만족 | ❌ A1111 문법(로컬 기능)으로, PixAI에서는 무효 |
+ | a cat + a dog | 두 조건을 동시에 만족 | ❌ 효과가 확인되지 않음 |
| | red|blue hair | 옵션 중 하나를 무작위로 선택 | ❌ ComfyUI의 OR 문법으로, PixAI에서는 무효 |
_ | coffee_cake | 단어를 하나의 개념으로 연결 | ⚠️ 보통 공백과 동일하게 처리됨(태그 자체에 _가 포함된 경우는 예외) |
💡 결론: PixAI에서는 태그를 쉼표(,)로 구분하는 표준 방식만 사용하면 됩니다. 이런 연산 기호는 따로 사용할 필요가 없습니다.
화풍 Tag 참고
원하시는 스타일에 따라 선택하실 수 있는 대표적인 화풍 태그입니다.
| 영문 tag | 한국어 | 효과 |
| illustration | 일러스트풍 | 정교한 일러스트 스타일 |
| painting | 회화풍 | 전통 회화 질감 |
| anime | 애니메이션풍 | 일본식 애니메이션 스타일 |
| comic | 만화풍 | 만화 스타일 |
| digital art | 디지털 페인팅 | 디지털 드로잉 스타일 |
| game CG | 게임 CG | 게임 CG 스타일 |
| semi-realistic | 세미 리얼 | 애니메이션과 사실주의의 중간 |
| 2.5D | 2.5D | 볼륨감이 느껴지는 2D 스타일 |
| realistic | 리얼풍 | 현실에 가까운 스타일 |
| photograph | 사진풍 | 사진처럼 보이는 효과 |
화질 Tag 참고
화질 향상용 기본 태그:
일반 화질 태그
masterpiece, best quality, ultra-detailed, 8k
스타일별 선택
| 적용 스타일 | 권장 태그 |
|---|---|
| 일반 애니메이션 스타일 | masterpiece, best quality |
| 정밀한 디테일 중심 스타일 | ultra-detailed, extremely detailed |
| 리얼 계열 스타일 | photorealistic, extremely detailed, 8k |
| 3D 모델링 스타일 | unreal engine rendered, 3D rendered |
💡 참고: 품질 태그는 많을수록 좋은 것이 아닙니다. 일반적으로 2~3개 정도면 충분하며, 너무 많이 사용하실 경우 오히려 과도하게 선명해질 수 있습니다.
Negative Prompt 기초
Negative Prompt(제외 조건)는 AI에게 「그리지 말아야 할 요소」를 명확히 전달하기 위한 용도입니다.
자주 사용되는 네거티브 태그
lowres, bad anatomy, bad hands, text, error,
missing fingers, extra digit, fewer digits,
cropped, worst quality, low quality,
normal quality, jpeg artifacts, signature,
watermark, username, blurry
남성 캐릭터를 그릴 때 필수
1girl, female, breasts
풍경을 그릴 때 필수
1girl, 1boy, person, human, figure, character
자세한 내용은 각 주제별 전용 챕터를 참고해 주시기 바랍니다.
빠른 입문 예시
예시 1: 기본 남성 캐릭터
Positive:
1boy, solo, male focus,
short hair, black hair, blue eyes, smile,
upper body, looking at viewer,
simple background,
masterpiece, best quality
Negative:
1girl, female, breasts, lowres, bad anatomy
예시 2: 풍경 이미지
Positive:
scenery, no humans,
mountain, lake, forest, sunrise,
landscape, nature,
masterpiece, best quality
Negative:
1girl, 1boy, person, human, figure, character
다음 단계
기본을 익혔다면, 그리고 싶은 주제에 맞는 챕터를 이어서 확인해 보세요.
PixAI 공식 가이드도 확인해 보세요:
- 프롬프트를 더 자세히 알고 싶다면 → SDXL 프롬프트 작성 가이드
