출처 표기 및 재게시 안내 (PixAI)
본 가이드는 PixAI 커뮤니티 크리에이터 阿童 (ATone) 님이 작성한 콘텐츠로, 원작자의 동의를 받아 출처를 명시한 후 이곳에 재게시합니다.
본 가이드는 자창 캐릭터(OC)와 최애 캐릭터를 한 화면에 담고 싶어 하는 창작자들을 위해 설계되었습니다. 특히 SDXL에서 꿈 그림(드림)을 생성할 때 흔히 발생하는 ‘특징 혼합’ 및 ‘캐릭터 재현도 부족’ 등의 고충을 해결하는 데 중점을 두었습니다.
‘드림 아트 황금 공식’ 과 ‘리전 프롬프트(영역 분리 문법)’를 통해 캐릭터별 속성을 정밀하게 구분하는 법을 전수하며, LoRA 가중치 조절 및 구도 전략을 결합하여 몰입감 넘치고 디테일이 살아있는 BG/BL 드림 작품을 제작할 수 있도록 돕습니다.
드림 일러스트란 무엇인가요?
「드림 일러스트」란, 자신의 2차 창작 캐릭터(OC, Original Character)와 좋아하는 캐릭터를 한 장의 이미지 안에 함께 그리는 동인 창작을 의미합니다.
⚠️ SDXL 다인원 구도의 한계 및 대안
‘다인원 구도’ 생성은 SDXL 모델의 강점이 아닙니다. 두 명 이상의 캐릭터를 생성할 때 캐릭터 간의 시각적 특징(얼굴, 헤어스타일, 의상 등)이 서로 섞이는 ‘특징 혼선(Feature Bleeding)’ 현상이 발생할 수 있으며, 인원수가 늘어날수록 이 문제는 더욱 심각해집니다. 보다 안정적인 다인원 생성을 원하신다면 DiT 아키텍처 기반 모델(Tsubaki, Serin 등)을 사용하는 것을 권장합니다.
- 자세한 내용은 추천 DiT 모델을 확인하세요.
- 더 많은 구도 제어 팁은 다인원 구도 제어 가이드를 참고해 주세요.
자주 발생하는 문제
문제 1: 두 캐릭터의 특징이 섞여 버립니다

현상
- OC는 빨간 머리, 최애는 파란 머리인데 특징이 섞여서 색이 바뀌거나 빨강과 파랑이 뒤섞인다.
- OC는 사복을 입고, 캐릭터는 교복을 입었는데 두 사람 모두 이상하게 섞인 복장을 입습니다.
원인: AI가 설명을 「평균화」하려는 경향이 있어, 모든 특징을 섞어 분배하기 때문입니다.
해결 방법: 블록 분리 문법을 사용해 주세요 (아래 공식 참고).
💡 추가 참고 (BG 커플):
‘1남 + 1녀’ 구도를 생성할 때, SDXL은 특정 특징(예: 분홍색 머리)을 여성 캐릭터에게 ‘강제로 부여’하려는 경향이 있습니다. 비록 남성 캐릭터를 위해 입력한 태그일지라도 여성에게 반영될 수 있어, 분홍색 머리의 남성 캐릭터가 등장하는 드림 아트는 예상보다 구현하기 어려울 수 있습니다.
문제 2: 좋아하는 캐릭터가 여성으로 바뀝니다

원인: 캐릭터 이름만 작성할 경우, 모델이 해당 캐릭터를 인식하지 못하거나 잘못 인식할 수 있습니다.
해결 방법: 블록 안에서 캐릭터의 외형을 완전하게 설명해 주세요. 이름에만 의존하지 않는 것이 중요합니다.
문제 3: 캐릭터를 알아볼 수 없습니다

원인: 해당 캐릭터가 학습 데이터에 등장한 횟수가 적어 모델이 인식하지 못하는 경우입니다.
해결 방법
- LoRA 사용: 해당 캐릭터 전용 LoRA를 찾습니다.
- 상세 묘사: 이름에 의존하지 않고 외형을 구체적으로 작성합니다.
- 공식 설정 참고: 헤어스타일, 머리색, 의상, 액세서리 등을 모두 기재합니다.
⭐ 드림 일러스트 황금 공식
⚠️ 중요: SDXL 모델의 구도 설정 이해력 한계
SDXL 모델은 프롬프트에 적힌 위치 정보를 정확히 파악하는 능력이 부족합니다. 여기서 안내해 드리는 방법은 유저들의 수많은 테스트를 통해 확인된 ‘그나마 확률을 높여주는 편법’ 중 하나입니다. CLIP의 기본적인 이해도에 의존하는 방식이라 프롬프트가 길어질수록 효과가 급격히 떨어집니다. CFG 수치를 조절해 볼 수는 있지만, 완벽한 성공을 보장하진 않습니다.
BG 계열 드림 일러스트 공식(여성 OC × 남성 캐릭터 / 남성 OC × 여성 캐릭터)
(couple), 1boy, 1girl, 상호작용, 배경 설명, 남성의 대략적 특징, 여성의 대략적 특징, 화풍, 품질 태그, LoRA 트리거
boy: 남성의 상세 외형 및 동작
girl: 여성의 상세 외형 및 동작
(couple), 1boy, 1girl, carrying person, simple background, blonde hair, grey hair, [[ame (uten cacel), yd (orange maru), muchi maro, shirabi, mery (yangmalgage)]], {{year 2023}}, best quality, amazing quality, very aesthetic, absurdres, <clean painterly shadingl>,((aesthetic sketch, thin lines))
boy: dimitri_alexandre_blaiddyd_(timeskip) armor breastplate cape cropped_torso eyepatch fur-trimmed_cape fur_trim hair_between_eyes one_eye_covered parted_lips short_hair, fur cape, fur trim,
girl: aqua_bow aqua_dress bare_shoulders bow braid breasts dress green_eyes grin hair_bow hoyolab_username long_hair medium_breasts smile strapless strapless_dress twin_braids
BL 계열 드림 일러스트 공식(남성 OC × 남성 캐릭터)
2boys, yaoi, OC 이름 at right, 캐릭터 이름 at left, 상호작용, 배경 설명, 화풍, 품질 태그, LoRA 트리거
right: OC 이름, OC의 상세 외형 및 동작
left: 캐릭터 이름, 캐릭터의 상세 외형 및 동작
2boys, yaoi, haruto at right, dottore (genshin impact) at left, holding hands , from side, indoors, palace, Rough Sketch, (((best quality))), soft pale, low contrast, ultra thin lineart, delicate shading, dreamy lighting, pastel,
right: haruto, leaning forward,parted lips black_jacket black_pants black_shoes black_suit bow bowtie collared_shirt black hair, short hair, brown eyes, white bow, white bowtie, suit jacket
left: dottore (genshin impact) , leaning back, mask, ascot black_coat black_gloves black_jacket black_pants blue_hair buttons coat coat_on_shoulders collared_shirt covered_eyes earrings feather_trim gem gloves gold_ring jacket jewelry lapel_pin lapels long_sleeves male_focus medium_hair multiple_rings pants parted_lips red_gem red_vest riding_crop ring shirt single_earring tassel two-sided_coat two-sided_fabric vest white_ascot white_shirt wing_collar,
공식 설명
| 블록 | 기능 |
| 첫 줄 | 전체 설정: 인원 수, 관계, 위치, 상호작용, 장면, 화풍 |
boy: / girl: | BG 지향: 남녀 캐릭터를 각각 묘사 |
right: / left: | BL 지향: 좌·우 캐릭터를 각각 묘사 |
핵심 포인트
- 이 방식은 모델이 두 캐릭터를 명확하게 구분하도록 도와줍니다.
- 캐릭터의 특징이 서로 섞이지 않습니다.
- LoRA와 함께 사용하면 효과가 더욱 안정적입니다.
예시 프롬프트
예시 1: BG 계열 드림 일러스트 (여성 OC × 남성 캐릭터)
Positive:
(couple), 1boy, 1girl, holding hands, looking at another, cafe, brown hair, red hair
boy: short hair, brown hair, golden eyes, smile, tall male, white shirt, sitting
girl: my OC Sakura, long hair, red hair, hair ribbon, green eyes, blush, sundress
Negative:
yaoi, yuri, multiple boys, multiple girls
예시 2: BL 계열 드림 일러스트 (남성 OC × 남성 캐릭터)
Positive:
2boys, yaoi, my OC Rei at right, Protagonist at left, hug from behind, bedroom, night
right: Rei, long hair, ponytail, silver hair, red eyes, pale skin, black coat
left: Protagonist, short hair, black hair, blue eyes, casual clothes, blush
Negative:
1girl, female, breasts, feminine, hetero
예시 3: 오토메 계열 드림 일러스트 (캐릭터 LoRA 사용)
Positive:
(couple), 1boy, 1girl, kiss, night sky, starry sky, 캐릭터 LoRA 트리거
boy: 캐릭터명, 캐릭터 외형 설명
girl: my OC, long hair, pink hair, purple eyes, white dress, closed eyes, blush
Negative:
yaoi, yuri, multiple boys, multiple girls
※ PixAI 인터페이스에서 해당 LoRA를 선택하고 가중치만 조절하면 되며, <lora:xxx:0.7> 문법을 직접 입력하실 필요는 없습니다.
고급 팁
1인칭 시점 (오토메 CG 스타일)
「내 시점에서 그를 바라보는」 오토메 게임풍 CG를 그리고 싶으시다면, 다음을 참고하세요.
블록 문법이 효과적인 이유?
boy: / girl: 및 right: / left: 문법은 모델이 학습한 「조건식 서술」 구조를 활용한 방식입니다. 각 블록 뒤의 설명이 해당 캐릭터에게만 적용되어 특징이 섞이지 않습니다.
LoRA로 캐릭터 인식도 강화하기
목표 캐릭터에 전용 LoRA가 있는 경우
- PixAI 인터페이스에서 해당 LoRA를 선택합니다.
- 프롬프트에 LoRA 트리거 단어를 추가합니다.
- LoRA 제어 패널에서 가중치를 조절합니다. (권장 0.6~0.8)

작성 예
(couple), 1boy, 1girl, 상호작용, 캐릭터 LoRA 트리거
boy: 캐릭터명, 캐릭터 특징
girl: my OC, OC 특징
※ <lora:xxx:0.7> 문법을 수동으로 입력할 필요 없으며, PixAI가 자동으로 처리합니다.
가중치가 너무 높을 경우 OC의 특징을 덮어쓸 수 있으므로, 0.6부터 조정하시길 권장드립니다.
구도 추천
성공하기 쉬운 구도
- 나란히 서기
- 앞뒤로 서기 (신체 겹침 없음)
- 함께 앉기 (예: 카페에서 마주 앉기)
- 손잡기 (신체 겹침 최소)
난이도가 높은 구도
- 포옹 (신체 겹침이 많음)
- 키스 (얼굴이 매우 가까움)
- 공주님 안기기 (자세가 복잡함)
처음에는 단순한 구도부터 시작하시고, 익숙해진 뒤 복잡한 구도에 도전하시길 권장드립니다.
그래도 특징이 섞일 경우
공식을 사용했음에도 섞인다면, 다음 방법을 시도해 보세요.
- 외형 대비 강화: 머리색을 완전히 반대로 설정합니다 (검정 vs 흰색, 빨강 vs 파랑 등).
- 설명 단순화: 캐릭터당 가장 중요한 특징 3~4개만 남깁니다.
- 분리 생성: 먼저 두 캐릭터의 단독 이미지를 각각 생성해 특징을 확인한 뒤 합칩니다.
자주 발생하는 오류 해결
| 문제 | 해결법 |
| 머리색이 섞임 | 색 대비를 크게 준다 (예: dark hair vs white hair) |
| 의상이 섞임 | 위치 표현으로 분리하고, 묘사의 구체성을 강화한다 |
| 같은 인물로 변함 | 외형 차이를 크게 한다 (머리색, 헤어스타일, 의상을 완전히 다르게) |
| 캐릭터가 사라지고 한 명만 남음 | 2boys 또는 1boy 1girl이 명시되어 있는지 확인한다 |
| 뜬금없이 제3자가 등장함 | negative에 multiple boys 또는 crowd를 추가한다 |
관련 섹션

