PixAI SDXL 프롬프트 실전 가이드 여성향 전용 존: BL / 야오이 일러스트 완전 가이드

본 가이드는 SDXL 모델로 BL/단미(耽美) 콘텐츠를 제작할 때 발생하는 성별 오류 및 특징 혼합 문제를 해결하기 위해 제작되었습니다. 리전 프롬프트(right:/left:) 문법을 통해 두 캐릭터의 세부 특징을 정밀하게 정의하며, 'BL 황금 공식', 상호작용 태그 치트 시트, 체격 차이 표현 기법 등을 제공합니다. 두 남성 캐릭터 간의 인터랙션을 정교하게 구현하고자 하는 창작자들을 위한 실전 매뉴얼입니다.

출처 표기 및 재게시 안내 (PixAI)

본 가이드는 PixAI 커뮤니티 크리에이터 阿童 (ATone) 님이 작성한 콘텐츠로, 원작자의 동의를 받아 출처를 명시한 후 이곳에 재게시합니다.

⚠️ [중요 알림: SDXL 모델의 다인원 생성 제한 사항]

BL / 단미(耽美) 창작물은 대개 여러 캐릭터가 등장합니다. 여기서 주의해야 할 점은 SDXL 모델이 ‘다인원 구도’를 처리하는 데 그리 강력하지 않다는 점입니다.

두 명 이상의 캐릭터를 생성할 때, SDXL에서는 캐릭터 간의 시각적 특징(얼굴, 헤어, 의상 등)이 서로 뒤섞이는 ‘특징 혼합’ 현상이 발생할 수 있습니다. 이러한 문제는 세 명 이상의 인원을 생성할 때 더욱 두드러집니다.

복잡한 다인원 장면을 구현하는 것이 목표라면, 다인원 구도를 보다 안정적으로 처리하는 DiT 기반 모델을 선택하는 것을 권장합니다.

👉 DiT 기반 모델:

  • 자연어 프롬프트 지원: 대화체 문장으로 이미지를 생성할 수 있으며, 태그 입력이 필수가 아닙니다.
  • 고품질 다인원 생성 (간격, 상호작용, 균형)
  • 개선된 캐릭터 상호작용 (시선 처리, 제스처, 신체 겹침)
  • 미학적 요소와 디테일이 향상된 Tsubaki의 강화 버전
  • 얼굴, 의상 및 배경의 더욱 세밀한 렌더링
  • 강화된 예술적 완성도와 색상 조화
  • Tsubaki 공식 고속 버전: 생성 속도를 대폭 최적화한 Tsubaki 공식 가속화 버전입니다.
  • 높은 LoRA 호환성 (특히 오리지널 Tsubaki 기반 학습 모델)
  • 정통 한국풍 아트 스타일
  • 시각적으로 압도적인 캐릭터 디자인
  • 균형 잡힌 남성 및 여성 캐릭터 생성
  • 다양한 스타일 적응력

더 자세한 설명은 다인원 생성에 관한 ATone의 상세 가이드를 참고해 주세요.


자주 묻는 질문

문제: BL을 그리고 싶었는데 결과가 BG(남녀) 또는 GL(여여)로 나와요

원인:

  1. 모델 기본 성향이 여성 캐릭터를 우선적으로 생성하는 경우가 많음
  2. 2boys의 가중치가 충분히 강하지 않음
  3. 상호작용 묘사 태그(예: kiss)가 학습 데이터에서 이성애 조합과 함께 등장한 빈도가 높음

해결 방법: 블록 분리 문법을 사용해 주세요.

✅ Positive (right:/left: 블록 분리 사용):

2boys, yaoi, 캐릭터A at right, 캐릭터B at left, 상호작용, 배경

right: 캐릭터A, 상세 특징 및 동작
left: 캐릭터B, 상세 특징 및 동작

❌ Negative(여성 요소 완전 배제)

1girl, female, hetero, yuri, breasts, 
feminine, woman, girl

⭐ BL 이미지 황금 공식

아래는 실사용 테스트 결과 가장 효과적인 작성 방식으로, 모델이 두 캐릭터를 명확하게 구분할 수 있습니다.

2boys, yaoi, 캐릭터1 이름 at right, 캐릭터2 이름 at left, 상호작용, 배경 설명, 화풍, 품질 태그, LoRA 트리거

right: 캐릭터1 이름, 오른쪽 상세 특징 및 동작
left: 캐릭터2 이름, 왼쪽 상세 특징 및 동작

공식 핵심 설명

구분기능
첫 번째 줄전체 설정: 인원 수, 관계, 위치, 상호작용, 배경
right:오른쪽 캐릭터의 모든 상세 요소
left:왼쪽 캐릭터의 모든 상세 요소

중요 포인트

  • at right / at left로 캐릭터 위치를 먼저 선언합니다.
  • right: / left: 블록에서 각 캐릭터를 개별적으로 상세 묘사합니다.
  • 이 방식으로 작성하면 모델이 두 인물의 특징을 섞지 않습니다.

상호작용 태그 가이드

출처 표기 및 재게시 안내 (PixAI)

아래 샘플 이미지들은 상호작용 태그의 작동 방식을 보여주지만, 실제 생성 시 SDXL은 다인원 일관성을 유지하는 데 어려움을 겪을 수 있습니다. 캐릭터 간의 특징이 서로 스며드는 ‘색 배임/특징 번짐’은 흔한 현상이므로, 단 한 번의 시도로 완벽한 결과를 보장하기는 어렵습니다.

예를 들어, 단항의 붉은 눈화장(red eyeliner) 태그를 추가하면 이 특징이 카일루스에게도 나타날 수 있습니다. 각 ‘실제 생성 결과’ 링크를 클릭하여 사용된 프롬프트와 태그를 확인하실 수 있습니다.

캐릭터 간에 의상 특징이 섞이는 현상도 발생할 수 있습니다. 특정 캐릭터 디자인의 재현도를 높이고 싶다면 캐릭터 LoRA를 추가해 보세요. 하지만 많은 캐릭터 LoRA가 1boy(단독 캐릭터)에 편향되어 학습되었기 때문에, 두 명 이상의 구도에서는 예상과 다르게 작동할 수 있습니다.

일관되게 정확한 다인원 결과물을 원하신다면, 다인원 구도 처리에 더욱 뛰어난 DiT 기반 모델을 사용하시는 것을 추천합니다.

중국어영어 태그예시 이미지 (PixAI)
키스kiss, kissing, french kiss🖼️ 실제 생성 결과
포옹hug, hugging🖼️ 실제 생성 결과
손을 잡음holding hands🖼️ 실제 생성 결과
서로 눈을 마주봄eye contact, looking at another🖼️ 실제 생성 결과
뒤에서 껴안음hug from behind🖼️ 실제 생성 결과
카베동kabedon🖼️ 실제 생성 결과
공주님 안기princess carry, carrying🖼️ 실제 생성 결과
이마를 맞댐forehead-to-forehead🖼️ 실제 생성 결과
어깨에 기대기head on another's shoulder🖼️ 실제 생성 결과
무릎베개lap pillow🖼️ 실제 생성 결과

신체 차이 표현

✅ 키 차이

height difference, tall male

✅ 체격 차이

muscular male, large male

💡 taller maleshorter maleslim male 는 Danbooru 기준에서 유효한 태그가 아닙니다. tall male 에 구체적인 묘사를 추가해 차이를 표현해 주세요.


예시 프롬프트

예시 1: 청순계 BL (캠퍼스)

Positive:

2boys, yaoi, Hikaru at right, Sora at left, kiss, eye contact, blush, classroom, school uniform, soft lighting

right: Hikaru, short black hair, blue eyes, gentle smile, slightly taller, hand on cheek
left: Sora, messy brown hair, green eyes, surprised expression, blushing

Negative:

1girl, female, hetero, yuri, breasts, feminine

예시 2: 연상공 × 연하수

Positive:

2boys, yaoi, Ren at right, Yuki at left, hug from behind, height difference, bedroom, night

right: Ren, short hair, black hair, narrowed eyes, tall male, suit, smirk
left: Yuki, messy hair, brown hair, slim, casual clothes, blush

Negative:

1girl, female, hetero, yuri, breasts, feminine

예시 3: 대등 관계

Positive:

2boys, yaoi, Kuro at right, Shiro at left, holding hands, walking, looking at another, city, sunset

right: Kuro, black hair, red eyes, black jacket, smile
left: Shiro, white hair, blue eyes, white coat, smile

Negative:

1girl, female, hetero, yuri, breasts, feminine

고급 팁

right: / left: 문법이 효과적인가요?

이 블록 문법은 모델이 학습 과정에서 익힌 「조건부 설명」 구조를 활용합니다. right:로 시작하는 구문을 인식하면, 그 뒤의 속성을 오른쪽 캐릭터에만 적용합니다.

기타 유효한 블록 작성 방식

right: / left: 외에도 다음과 같은 방식이 유효합니다.

✅ 숫자 사용

1: 캐릭터A 특징
2: 캐릭터B 특징

✅ 이름을 사용하는 경우

Hikaru: 캐릭터A 특징
Sora: 캐릭터B 특징

캐릭터 특징이 섞이지 않게 하는 핵심 요령

  1. at right / at left로 위치를 먼저 지정합니다.
  2. 이후 right: / left: 블록으로 상세 묘사를 분리합니다.
  3. 두 캐릭터의 머리색·헤어스타일을 명확히 구분합니다 (예: 흑발 vs 금발).
  4. 눈동자 색상 대비를 활용합니다 (예: 파란 눈 vs 붉은 눈).

R18 관련 태그 안내

(플랫폼 규정을 준수하여 사용해 주시기 바랍니다)

전라: nude, naked
상반신 노출: topless male, bare chest
성적 암시: suggestive
혀 키스: tongue kiss, tongue out

자주 발생하는 오류 해결

문제가능한 원인해결 방법
여성 캐릭터가 등장함negative 프롬프트에서 충분히 배제되지 않음negative prompt 보강
두 사람이 똑같이 생김외형 묘사가 충분히 구체적이지 않음외형 차이 확대
세 명 이상으로 생성됨2boys를 명시하지 않음인원 수를 명확히 작성
상호작용이 부자연스러움구도가 지나치게 복잡함단순한 구도부터 시작
한 명이 여성적으로 표현됨uke 등의 단어가 여성적 특성을 유발하는 경우가 있음구체적인 외형 특징으로 대체(예: short hair, blush)

관련 챕터

인덱스