Midjourney로 캐릭터 컨셉 잡는 건 재미있는데, 이게 실제 웹툰이나 만화처럼 여러 컷에 걸쳐서 일관성을 유지하는 게 생각보다 까다롭네요.
프롬프트에서 캐릭터의 외형(헤어 스타일, 눈매, 비율 등)을 어느 수준까지 고정시키는 게 가장 효율적인가 궁금합니다.
아니면 LoRA 같은 기술이나 다른 워크플로우를 병행해서, '이 캐릭터가 3화에서는 이 포즈에서 이렇게 보일 것' 같은 시뮬레이션이 가능한지, 선배님들 경험담 같은 거 듣고 싶습니다.
혹시 수치적으로 '이 정도의 디테일이면 다음 프롬프트에서 오차가 이 정도 범위 내로 유지된다'는 가이드라인 같은 게 있을까요?
-
캐릭터 컨셉 일관성 유지 관련 질문입니다.
-
와, 정말 핵심적인 질문 주셨네요.
이거 완전 그림 그리거나 캐릭터 컨셉 잡는 분들이라면 누구나 부딪히는 벽 같은 거예요.
Midjourney 같은 이미지 생성 AI로 캐릭터 컨셉을 잡는 건 정말 빠르고 재미있지만, 그게 '일관성'이라는 끈을 가지고 여러 컷을 이어가는 건 또 다른 차원의 작업이거든요.
질문자님이 원하시는 '수치적 가이드라인' 같은 건 솔직히 AI 툴 개발사에서 딱 떨어지게 제시하기는 어려워요.
왜냐면 AI가 텍스트를 해석하는 방식 자체가 워낙 복잡하고, '일관성'이라는 개념 자체가 주관적이기 때문이거든요.
하지만 제가 경험해 보거나 커뮤니티에서 많이 쓰는 노하우들을 바탕으로, 몇 가지 단계별 접근법이랑 현실적인 팁들을 정리해 드릴게요.
이게 하나의 '만능 공식'이라기보다는, 여러 기술을 조합해서 쓰시는 '워크플로우'라고 이해하시면 좋을 것 같아요.
--- 1.
프롬프트 기반의 일관성 유지 (가장 기본적인 단계) 일단 프롬프트만으로 어느 정도 고정시킬 수 있는 수준부터 이야기해 볼게요.
이건 '설명'의 디테일함 싸움이에요.
단순히 "긴 갈색 머리 캐릭터"라고 하면, 매번 다른 톤, 다른 길이, 심지어 다른 질감의 갈색 머리가 나올 수 있어요.
그래서 어느 정도의 디테일이 필요한지, '필수 키워드'로 묶어주는 게 중요합니다.
A.
외형 고정 시 필수 디테일 요소: * 머리카락: '길이' (예: 쇄골까지 오는 단발), '스타일' (예: 레이어드 컷, 생머리, 웨이브), '색상 톤' (예: 애쉬 브라운, 딥 초콜릿 브라운).- 팁: 색상 코드를 활용하거나, 특정 질감을 묘사하는 형용사(예: 윤기 나는, 푸석한, 층진)를 붙여주면 좋습니다.
- 눈: '눈매의 형태' (예: 아몬드 모양의 눈, 처진 눈매, 길게 찢어진 눈), '눈동자의 특징' (예: 밝은 갈색 홍채, 오묘한 녹색).
- 주의: '눈빛'이나 '분위기' 같은 감정적 요소는 프롬프트에 넣기보다, 캐릭터의 '성격'이나 '상황'과 연결해서 묘사하는 게 나중에 수정하기 편해요.
- 체형/비율: 이게 제일 까다롭죠.
단순히 "슬림한 체형의 여성"보다는, "키 170cm 정도의 비율을 가진, 어깨가 좁고 허리가 잘록한 체형"처럼 구체적인 비례를 언급하는 게 좋아요. - 만약 아티스트 스타일을 고정하고 싶다면, "by [특정 유명 아티스트 이름] style" 같은 걸 붙이는 것도 방법이지만, 이건 너무 의존적이 될 수 있으니 참고만 하세요.
B.
반복 시의 문제점과 해결책 (핵심): 문제는 Midjourney가 매번 프롬프트를 '재해석'한다는 점이에요.
그래서 단순히 A 프롬프트 $\rightarrow$ B 프롬프트로 넘어가면, 캐릭터 자체가 미묘하게 변하는 '드리프트 현상'이 발생해요.
이걸 막기 위해 제가 실무적으로 쓰는 방법은 '시드(Seed) 값'을 최대한 활용하거나, '가장 핵심적인 설명 블록'을 만들어서 모든 프롬프트의 맨 앞에 붙여주는 거예요.
2.
워크플로우 기반의 일관성 유지 (가장 추천하는 방법) 프롬프트만으로는 한계가 명확합니다.
여러 컷을 연재할 때는 '컨트롤'을 해주는 별도의 툴이나 방식을 병행해야 해요.
A.
이미지 투 이미지 (Image-to-Image) 활용: 이게 아마 가장 강력한 방법일 거예요.
첫 번째로 가장 마음에 드는 '기준 이미지'를 하나 뽑아낸다고 가정해 봅시다.
(이게 1화 메인 비주얼) 이 이미지를 가지고, 다음 컷을 만들 때 '참조 이미지'로 넣는 거예요.
Stable Diffusion 계열의 툴(ControlNet 같은 기능이 있는 곳)에서는 이 기능이 매우 강력해요.
ControlNet을 사용하면, 단순히 이미지를 참고하는 걸 넘어, '이 캐릭터의 포즈와 구도' 자체를 강제할 수 있습니다.
예를 들어, 1화에서 캐릭터가 서 있는 포즈가 마음에 들면, 그 포즈 이미지를 ControlNet에 넣어주고, 원하는 상황 설명만 텍스트로 넣는 거죠.
그러면 캐릭터의 얼굴이나 복장 디테일은 최대한 유지되면서 포즈만 바꿀 수 있어요.
B.
캐릭터 시트(Character Sheet)를 먼저 확정하기: AI에게 맡기기 전에, 작가님이 직접 '캐릭터 시트'를 먼저 그려보거나, AI에게 여러 각도에서 '참고용 포즈'만 뽑아내서 일관성 가이드라인을 만드는 게 좋습니다. - 정면 샷 (Full Body Shot) * 측면 샷 (Side Profile) * 상반신 샷 (Bust Shot) 이 세 가지 각도를 가장 잘 뽑아낸 이미지를 '마스터 레퍼런스'로 정하고, 이후의 모든 작업은 이 마스터 레퍼런스 이미지를 AI에게 계속 보여주면서 작업하는 게 가장 안전해요.
3.
LoRA 및 기타 기술적 접근 (심화 과정) 질문자님이 언급하신 LoRA는 정말 좋은 방향성을 잡으셨어요.
LoRA(Low-Rank Adaptation)는 특정 캐릭터나 스타일을 AI 모델에 '학습'시키는 과정이라고 볼 수 있어요. - LoRA의 장점: 만약 특정 캐릭터의 얼굴, 옷의 주름 패턴, 혹은 독특한 액세서리 등을 LoRA로 학습시킨다면, 해당 캐릭터의 외형적 특징(얼굴 구조, 특징적인 액세서리)이 매우 높은 수준으로 유지됩니다.
프롬프트의 영향력보다 LoRA의 영향력이 훨씬 커지죠. - 적용 시점: 캐릭터가 완전히 정립된 후, 가장 마음에 드는 최종 컨셉 이미지 몇 장을 모아서 LoRA 학습을 시도하는 것이 가장 효율적입니다.
(물론, 이 과정 자체가 어느 정도의 기술적 학습이나 비용이 필요해요.) 4.
흔히 하는 실수와 주의점 (경험담 공유) 1.
과도한 디테일 나열: "완벽하게 균형 잡힌 얼굴의, 햇살을 받고 반짝이는, 깊은 우주를 담은 듯한 눈동자를 가진, 170cm의, 우아한 곡선미를 가진 여성" $\rightarrow$ 너무 많으면 AI가 오히려 모든 것을 '평균화'시키거나, 가장 중요한 키워드를 놓쳐버려요.
가장 중요한 3~5가지 특징만 골라서 깊게 파는 것이 낫습니다.
감정만 의존하기: "슬픈 표정으로, 창밖을 바라보는" $\rightarrow$ 슬픈 표정은 포즈, 조명, 구도에 따라 다르게 해석될 수 있어요.
'눈가에 맺힌 눈물 한 방울', '시선을 아래로 떨구고 있는', 와 같이 물리적으로 묘사할 수 있는 대상으로 바꿔주면 일관성이 높아져요.
3.
한 번에 끝내려 하기: 웹툰처럼 긴 스토리를 한 번의 프롬프트로 뽑으려고 하지 마세요.
'캐릭터 시트 $\rightarrow$ 배경 설정 $\rightarrow$ 주요 장면 포즈' 순서로 단계를 나누고, 각 단계의 결과물을 다음 단계의 입력값(레퍼런스)으로 사용하는 것이 생존 전략입니다.
--- 요약해서 정리하자면, 난이도 순서로 추천하는 워크플로우입니다: 1.
초급 (가장 쉬움): Midjourney의/describe기능이나, 가장 마음에 드는 컷을 여러 번 '레퍼런스 이미지'로 넣고, 프롬프트에 '이전 이미지와 유사한 스타일 유지' 등의 지시어를 추가하며 반복 작업.
2.
중급 (권장): 마스터 레퍼런스 이미지를 확보한 후, ControlNet(또는 유사 포즈 제어 기능)을 사용해서 포즈와 구도를 고정하고, 텍스트로 상황만 변경.
3.
고급 (최고의 일관성): 캐릭터 시트 이미지들을 모아 LoRA를 학습시키고, 그 LoRA를 기반으로 ControlNet을 돌려서 작업.
결론적으로, '수치적 가이드라인'은 없고, **'단계별 레퍼런스 이미지의 축적 및 제어'**가 가장 중요한 가이드라인이라고 보시면 될 것 같습니다.
꾸준히 여러 컷을 만들면서, 어떤 디테일에서 캐릭터가 깨지는지(drift 되는지)를 스스로 테스트하고, 그 지점을 파악하는 과정 자체가 실력이 쌓이는 과정일 거예요.
화이팅하시고, 좋은 캐릭터 많이 만드시길 바랍니다!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
등록 로그인