LoRA 스태킹 가이드 | PixAI 마스터리, Part 3
PixAI에서의 LoRA 스태킹은 무작정 여러 개를 겹치는 작업이 아닙니다. 먼저 모델의 부족한 점을 진단한 뒤, 그 문제를 해결할 LoRA를 추가해야 합니다. 3가지 스태킹 목표, 실제 Mio 사례 분석, 전체 워크스루까지 담았습니다.
📚 PIXAI 이미지 생성 마스터리 · 5부작 시리즈
Part 1: 모델 vs LoRA 기초 · 입문편
Part 2: PixAI 프롬프트 공식 · 입문편
Part 3: LoRA 스태킹 가이드 ← 현재 위치
Part 4: AI 아트 구도 가이드 · 고급편
Part 5: 시네마틱 조명 & 심도 · 달인편
이제 여러분은 베이스 모델도 골랐고, 기본적인 프롬프트도 작성할 수 있게 됐습니다. 때로는 결과가 딱 원하는 대로 나오기도 합니다. 하지만 대부분은 ‘거의 맞는데 조금 부족한’ 상태에 가깝죠 — 손이 이상하다거나, 라인이 너무 두껍다거나, 색감이 너무 탁하다거나, 캐릭터가 원하는 분위기보다 지나치게 성숙해 보이는 식입니다.
여기서 LoRA 스태킹이 진가를 발휘합니다. LoRA는 베이스 모델을 특정 방향으로 밀어주는 작은 전문 파일입니다 — 스타일을 강화하거나, 결점을 보완하거나, 특정한 미적 분위기로 끌고 가는 역할을 하죠. 스태킹은 하나의 베이스 모델 위에 두 개 이상의 LoRA를 사용하는 것입니다.
하지만 여기에는 함정이 있습니다 — 스태킹은 ‘LoRA 다섯 개 넣고 기도하기’가 아닙니다. 무작위 스태킹은 충돌을 일으킵니다. 어떤 LoRA는 다른 LoRA와 싸우게 되고, 결국 LoRA를 하나도 안 쓴 것보다 더 나쁜 결과가 나오기도 합니다. 올바른 방법은 먼저 진단하고, 그 다음에 레이어를 쌓는 것입니다. 이 가이드가 바로 그 과정을 설명합니다.
— PART ONE —
스태킹 전에 먼저 진단하기
LoRA를 집어 들기 전에, 여러분은 베이스 모델에 대해 두 가지를 알아야 합니다: 무엇을 잘하는지, 그리고 무엇이 부족하거나 어떤 성향으로 치우쳐 있는지. 당연해 보이죠 — 하지만 대부분은 이 과정을 건너뜁니다.
예를 들어 Haruka와 Hoshino를 봅시다. 둘 다 인기 있는 애니메이션 기반 모델이며 겉보기에는 비슷해 보이지만, 서로 대체 가능한 모델은 아닙니다:
여러분이 Haruka의 하이라이트와 반사광 표현은 정말 좋아한다고 가정해 봅시다 — 하지만 캐릭터가 너무 귀엽고 어려 보입니다. 좀 더 날카롭고 인상적인 느낌을 원합니다. 그럼 진단은 아주 명확해집니다: ‘Haruka의 조명 표현은 유지하면서, 캐릭터 타입만 더 성숙하고 날카로운 방향으로 옮기고 싶다.’
이 진단이 곧 무엇을 찾아야 하는지 알려줍니다. ‘더 좋은 모델’이 필요한 게 아닙니다 — 캐릭터 디자인을 더 샤프한 미소년 스타일로 끌어주는 LoRA가 필요합니다. 예를 들어 K Style.Male 같은 것 말이죠.
▸ STACK FORMULA
haruka + K Style.Male LoRA × 0.7 = 더 샤프한 미소년, 조명 유지
진단이 빈틈을 짚어줬고, LoRA가 그 빈틈을 정확히 메웠습니다 — 다른 것은 흐트러지지 않았습니다. 이것이 올바른 스태킹입니다.
— PART TWO —
가장 흔한 3가지 스태킹 목표
대부분의 정상적인 스태킹 결정은 아래 3가지 목표 중 하나에 해당합니다. 지금 내가 어떤 목표를 향하고 있는지 아는 것만으로도 과도한 스태킹을 피할 수 있습니다.
GOAL 01
부족한 부분 메우기
베이스 모델은 전반적으로 괜찮지만 특정한 약점이 있습니다. 손이 이상한가요? better hands LoRA를 추가하세요. 캐릭터가 너무 어려 보이나요? 좀 더 성숙한 캐릭터 LoRA를 적당한 강도로 추가하세요. 하나의 LoRA, 하나의 문제 — 이것이 기본입니다.
GOAL 02
시각적인 느낌 조정하기
베이스 모델에는 고유한 질감이 있습니다 — 라인 굵기, 채도, 채색 스타일 같은 것들이죠. 모델 출력이 회색빛이고 저채도인데 더 밝은 색감을 원한다면, 컬러 계열 스타일 LoRA를 추가하세요. 선이 너무 두껍고 무겁게 느껴진다면, 더 가벼운 선화를 만드는 LoRA를 추가하세요. 이건 라디오 채널을 바꾸는 게 아니라, 다이얼을 조정하는 작업입니다.
GOAL 03
스타일을 위에 덧씌우기
빈틈을 메우고(Goal 1), 질감을 조정한 뒤(Goal 2)에야 비로소 강한 스타일 LoRA를 올릴 수 있습니다. 임파스토, 수채화, 지브리풍 같은 스타일 LoRA가 여기에 해당합니다. 스타일 LoRA는 마지막에 넣어야 합니다.너무 일찍 넣으면 문제를 해결하는 대신 덮어버리게 됩니다.
순서가 중요한 이유는 각 목표가 이전 단계를 기반으로 하기 때문입니다: Goal 1 → Goal 2 → Goal 3. 빈틈을 메운 뒤 분위기를 조정하고, 그 다음에 강한 스타일을 추가하세요. 단계를 건너뛰면 결국 자기 자신의 스택과 싸우게 됩니다.
— PART THREE —
실제 스택 살펴보기
이번에는 Goal 2, 즉 ‘시각적 느낌 조정’ 문제를 예시로 보겠습니다.
Otome V2를 베이스 모델로 사용한다고 가정해 봅시다. 인기가 많은 모델이지만 회색빛이 돌고 저채도로 치우친다는 특징이 있습니다. 그래서 더 풍부한 색감을 기대하며 Beautiful Colors V2 LoRA를 추가합니다:
DIAGNOSIS
색감은 훨씬 좋아졌습니다 — 이 부분은 성공했죠. 하지만 이 LoRA는 동시에 두껍고 임파스토풍의 붓터치까지 함께 가져왔습니다. 결과적으로 출력은 지나치게 채도가 높고, 회화적이며, 캐릭터도 더 성숙하게 보입니다. 새로운 문제: 너무 무겁고 너무 나이 들어 보임.
다른 변형 결과도 비슷한 패턴을 보여줍니다 — 색감은 아름답지만, 임파스토 느낌과 성숙한 분위기는 원치 않았던 결과입니다:
해결 방법은 컬러 LoRA를 제거하는 게 아닙니다 — 색감은 원래 목표였고, 그 부분은 성공했으니까요. 진짜 해결책은 임파스토의 반대 방향으로 끌어주는 두 번째 LoRA를 추가하는 것입니다: 더 가벼운 선화, 더 산뜻한 공기감, 더 어린 느낌을 만들어주는 LoRA 말이죠. 다음 두 후보가 잘 작동합니다:
▸ FINAL STACK
Otome V2 + Beautiful Colors V2 × ~0.7 + lumidream cute × ~0.5
각 LoRA는 하나의 역할만 수행합니다. 그리고 함께 사용되며 균형을 만듭니다.
📌 FIELD NOTE
“키워드로 검색해도 원하는 LoRA를 못 찾겠어요. 어떻게 찾아야 하나요?”
아주 현실적인 문제입니다. 많은 LoRA는 실제 효과와 전혀 다른 이름을 갖고 있습니다 — 예를 들어 ‘soft summer’라는 이름의 LoRA가 사실은 ‘저대비 + 따뜻한 색조’ 역할을 할 수도 있죠. 검색 키워드만으로는 놓치는 경우가 많습니다. 솔직한 답은 이것입니다 — PixAI 마켓을 많이 둘러보세요. 처음 보는 LoRA도 직접 써보세요. 당장 쓸 일이 없어 보여도 효과가 인상적인 LoRA는 저장해 두세요. ‘이 LoRA는 이런 느낌을 만든다’라는 개인적인 감각 데이터베이스를 쌓는 것 — 그게 나중에 이미지를 빠르게 진단하고 수정할 수 있게 해주는 핵심입니다. 검색만으로 얻는 지름길은 없습니다. 결국 경험이 쌓여야 합니다.
— PART FOUR · CASE STUDY —
Mio 스택 — 실제 진단 사례
현실적인 예시를 하나 봅시다. 여러분은 Mio — PixAI의 마스코트 — 를 더 밝고 산뜻한 분위기로 그리고 싶습니다. 그래서 직관적으로 괜찮아 보이는 조합을 선택합니다: Mio 캐릭터 LoRA, Otome V2 베이스 모델, 그리고 momoko 스타일 LoRA. 하지만 첫 결과물은 밋밋하고 탁하게 나옵니다.
▸ ATTEMPT A
▸ ATTEMPT B
실수:세 개의 레이어가 모두 같은 방향으로 작용하고 있었다는 점입니다. 회색빛 성향의 캐릭터 LoRA 위에 회색빛 베이스 모델을 얹고, 그 위에 다시 회색빛 스타일 LoRA를 올린 겁니다. 당연히 결과도 회색빛으로 나올 수밖에 없습니다 — 스택 안에는 색감을 밝게 밀어주는 요소가 하나도 없는데, 목표는 밝고 산뜻한 분위기였던 거죠.
해결 — 진단 후 레이어링
진단 과정을 명확하게 따라가 봅시다:
- 내가 원하는 건 무엇인가? → 더 밝고 산뜻한 Mio. 풍부한 색감과 가벼운 선화.
- 현재 스택의 문제는 무엇인가? → 모든 레이어가 회색빛 성향이다. 어느 것도 색감을 밝게 밀어주지 않는다.
- 먼저 베이스를 고쳐야 합니다.처음부터 색감이 더 풍부하고 밝은 모델을 선택하세요. 베이스 모델이 근본적으로 못하는 걸 LoRA에게 해결시키려 하지 마세요.
- 그 다음에는 서로 보완되는 특성을 가진 LoRA를 추가합니다.예를 들어 가벼운 선화 + 공기감 있는 색감을 가진 coco-Illustrious-Noob AI-XL-Style v7 같은 LoRA입니다:
= RESULT A
= RESULT B
원래 목표였던, 더 밝고 산뜻한 Mio 완성.
여기서 중요한 교훈은 이것입니다 — 스태킹은 벡터 문제입니다. 각 레이어는 결과물을 특정 방향으로 밀어냅니다. 같은 방향으로 미는 레이어 세 개를 쌓는다고 효과가 강해지는 게 아닙니다 — 오히려 결과물이 한 방향에 갇혀버립니다. 방향을 다양하게 분산시켜야 스택이 제대로 작동합니다.
— PART FIVE —
4가지 스태킹 원칙
1. 먼저 진단하세요.
베이스 모델만으로 깨끗한 결과를 한 번 생성하세요. 그리고 마음에 안 드는 점을 — 문자 그대로 — 문장으로 적어보세요: ‘손이 이상하다’, ‘너무 회색빛이다’, ‘너무 성숙해 보인다’. 이런 문장 하나하나가 LoRA 선택 기준이 됩니다. 진단 없이 하는 스태킹은 그냥 추측일 뿐입니다.
2. 각 LoRA는 하나의 역할만 하게 하세요.
하나의 LoRA가 두 가지 좋은 효과를 준다면, 아마 원치 않는 세 번째 효과도 함께 가지고 있을 가능성이 큽니다. 만능형 LoRA보다는 전문화된 LoRA를 선호하세요 — 쌓기도 쉽고, 제거하기도 쉽습니다.
3. 개수보다 방향을 보세요.
서로 반대 방향으로 당기는 두 개의 LoRA는 아름답게 균형을 만들 수 있습니다. 반대로 같은 방향으로 밀어붙이는 세 개의 LoRA는 재앙이 됩니다 — Mio 회색빛 사례처럼요. 중요한 건 ‘몇 개를 썼는가’가 아니라 ‘각 레이어가 어디로 밀고 있는가’입니다.
4. 강도는 미세 조정 레버입니다.
강도 1.0의 LoRA는 완전히 드러납니다. 0.3이면 아주 약하게 영향만 줍니다. 거의 맞는데 조금 과한 LoRA라면 제거하기 전에 강도를 낮춰보세요. 대부분의 스택은 캐릭터 LoRA가 ~0.7-0.8, 스타일 LoRA가 ~0.4-0.6 정도에서 안정됩니다. 감각적으로 조절하세요.
— FAQ —
자주 묻는 질문
LoRA는 몇 개부터 너무 많은 건가요?
실전에서는 2~3개 정도가 대부분의 이미지에 적당합니다. 4개도 가능은 합니다 — 단, 각각이 명확하게 다른 역할을 해야 합니다(예: 캐릭터 + 손 보정 + 스타일 + 조명). 하지만 4개를 넘기기 시작하면 충돌이 거의 반드시 누적됩니다. 다섯 번째 LoRA를 넣고 싶어진다면, 먼저 정말 문제를 제대로 진단했는지 스스로 물어보세요 — 대부분의 경우 다섯 번째 LoRA는 실제 문제 해결이 아니라, 앞선 잘못된 선택을 억지로 보완하려는 상황입니다.
LoRA가 아무 효과도 없는 것 같아요. 왜 그런가요?
가장 흔한 원인은 세 가지입니다. 첫 번째: 아키텍처 불일치 — SDXL LoRA를 Pony 기반 모델에 쓰면 제대로 작동하지 않습니다. 항상 베이스 모델과 아키텍처가 맞는지 확인하세요. 두 번째: 트리거 워드 누락 — 많은 LoRA는 특정 키워드가 프롬프트에 들어가야 활성화됩니다. 모델 페이지 설명을 읽어보세요. 세 번째: 강도가 너무 낮음 — 0.2 정도에서는 대부분의 LoRA가 거의 보이지 않습니다. 우선 0.7 정도로 시작하고, 너무 강하면 천천히 낮추세요.
캐릭터 LoRA를 쓰는 게 좋나요, 아니면 프롬프트로 설명하는 게 좋나요?
특정 캐릭터라면 거의 항상 캐릭터 LoRA가 더 좋습니다 — 수백 장의 레퍼런스로 트레이닝됐기 때문에 헤어스타일, 시그니처 특징, 색감 같은 디테일을 훨씬 안정적으로 재현합니다. 프롬프트만으로 복잡한 캐릭터를 설명하면 세대마다 결과가 흔들리기 쉽습니다. 일관성을 원한다면 캐릭터 LoRA를 쓰세요 — 프롬프트는 그 캐릭터 위에서 의상, 표정, 장면 같은 변주를 만드는 용도로 사용하세요.
LoRA 강도는 평균처럼 계산되나요, 아니면 곱해지나요?
대략적으로는 서로 결합된다고 보면 됩니다 — 하지만 깔끔한 수학 공식처럼 동작하지는 않습니다. 강도 0.5의 LoRA 2개가, 강도 1.0 1개보다 시각적으로 더 강하게 느껴질 수도 있습니다. 각 LoRA가 자기만의 질감도 함께 추가하기 때문입니다. 그래서 ‘강한 LoRA 1개보다 적당한 강도의 LoRA 2개가 더 좋다’라는 말이 어느 정도 통하는 겁니다. 수학적으로 예측하려 하지 마세요 — 직접 생성하고, 반복하면서 조정하세요.
— SHIP IT —
이제 의도를 가지고 레이어링하세요
생성기를 열고, 베이스 모델만 먼저 돌려보세요. 결과의 빈틈을 확인하세요. 그리고 그 빈틈을 정확히 메워줄 LoRA 하나를 고르세요. 그게 전부입니다 — 그리고 바로 그 순간부터 스택은 ‘랜덤’이 아니라 ‘기술’이 됩니다.
