같은 캐릭터로 10장면을 만들어보니 알게 된 캐릭터 일관성의 진실

캐릭터 일관성은 프롬프트 한 번으로 완성되는 것이 아니라, 고정 정보·장면 정보·구도 정보를 분리해 여러 장면을 검증하는 과정입니다.

작성일
읽는 시간 약 8분
작성 AI마스터 호야쌤 나다운 AI활용 창작 워크룸 ㅣ호야쌤 임주희

캐릭터 일관성이 무너지는 순간은 의외로 두 번째 장면부터 시작됩니다.

핵심 요약

  • 정면에서 괜찮아 보여도 측면·동작·배경이 바뀌면 캐릭터가 흔들립니다.
  • 얼굴·헤어·의상 같은 고정 정보와 자세·표정 같은 장면 정보를 분리해야 합니다.
  • 캐릭터 일관성은 한 장의 성공이 아니라 여러 장면을 견디는 능력입니다.

캐릭터 일관성이 무너지는 순간은 의외로 두 번째 장면부터 시작됩니다.

AI 이미지 작업을 하면서 같은 캐릭터로 열 장면을 만들어본 적이 있습니다. 이 글에서는 그 과정에서 겪은 실패와, 거기서 찾은 해결 방법을 순서대로 정리해보겠습니다.

캐릭터 일관성, 왜 세 번째 장면부터 흔들릴까요?

처음에는 같은 프롬프트를 반복하면 캐릭터가 그대로 유지될 거라고 생각했습니다.

그런데 정면에서는 비슷했던 얼굴이 측면으로 돌아가는 순간 미묘하게 달라졌습니다. 코 높이, 눈 사이 거리, 턱선까지 조금씩 어긋났습니다.

재미있게도 이 차이는 정면 사진 한 장만 봐서는 전혀 예상할 수 없었습니다. 측면 각도로 프롬프트를 바꾸고 나서야 비로소 드러났습니다.

정면 한 장의 성공은 캐릭터의 진짜 일관성을 보장해주지 않습니다.


캐릭터 일관성 정면과 측면 얼굴 비교 일러스트
캐릭터 일관성 정면과 측면 얼굴 비교 일러스트



동작이 커질수록 체형도 함께 흔들립니다

앉기, 뛰기, 울기처럼 동작이 커지는 장면에서는 체형 자체가 달라지는 경우가 많았습니다.

가만히 서 있는 자세에서는 문제가 없어 보였지만, 몸을 웅크리거나 팔다리를 크게 움직이는 순간 비율이 미세하게 바뀌었습니다. 사실 이 부분에서 가장 많이 다시 작업했습니다.

특히 우는 장면에서는 눈매와 눈썹 각도가 크게 달라지면서, 평소 표정과는 완전히 다른 인상을 주는 경우도 있었습니다.

결국 정적인 자세만으로는 캐릭터의 진짜 안정성을 확인할 수 없다는 것을 알게 됐습니다.

배경이 복잡해질수록 캐릭터 특징이 흐려지는 이유

배경 요소가 늘어날수록 캐릭터 고유의 특징이 상대적으로 약해지는 현상도 확인했습니다.

머리 색이나 옷의 무늬처럼 뚜렷했던 특징이 복잡한 배경 속에서는 눈에 덜 띄었습니다. 그러면서 같은 캐릭터인데도 어딘가 다른 사람처럼 보이는 장면이 나왔습니다.

배경에 소품이나 다른 인물이 늘어날수록 캐릭터가 화면 안에서 차지하는 비중 자체가 줄어드는 것도 원인 중 하나였습니다.

고정 정보와 장면 정보를 나누는 것이 핵심입니다

여러 번 시행착오를 거친 뒤 알게 된 것은, 캐릭터 일관성 확보에는 정보를 분리하는 작업이 먼저라는 점이었습니다.

얼굴, 헤어, 의상처럼 절대 변하지 않아야 할 고정 정보와, 자세·표정·행동처럼 장면마다 달라지는 장면 정보, 그리고 카메라 각도와 프레이밍을 다루는 구도 정보를 각각 나누어 관리했습니다.

이 세 가지를 뒤섞어서 프롬프트를 쓰면, 나중에 캐릭터가 흔들렸을 때 어느 부분이 문제인지 찾기가 훨씬 어려워졌습니다.

구분 포함 내용 장면마다 바뀌는가
고정 정보 얼굴, 헤어스타일, 의상, 신체 비율 바뀌면 안 됨
장면 정보 표정, 자세, 행동, 감정 장면마다 다름
구도 정보 카메라 각도, 거리, 프레이밍 장면마다 다름

고정 정보를 먼저 문장으로 확정해두면 나머지 변화는 훨씬 다루기 쉬워집니다.


고정 정보 장면 정보 구도 정보 구조 도식
고정 정보 장면 정보 구도 정보 구조 도식



열 장면을 만들며 직접 겪은 실패

처음에는 원하는 결과가 바로 나온 것이 아니었습니다. 같은 문장을 그대로 복사해서 붙여 넣었는데도 세 번째, 네 번째 장면부터 얼굴이 조금씩 달라졌습니다.

그때부터 프롬프트 구조를 나누기 시작했습니다. 캐릭터 설정을 먼저 표로 정리해두고, 그 표를 기준으로 장면마다 다른 부분만 바꿔 넣는 방식으로 바꿨습니다. 이 과정을 AI 캐릭터 설정표 가이드에 더 자세히 정리해두었습니다.

결국 실패를 반복하면서 알게 된 것은, 프롬프트를 길게 쓰는 것보다 정보를 구조적으로 나누는 것이 먼저라는 사실이었습니다.

그림책 작업에서 얻은 캐릭터 일관성 힌트

그림책처럼 한 캐릭터가 여러 페이지에 등장하는 작업에서는 이 문제가 더 크게 드러납니다.

페이지마다 배경과 상황이 바뀌기 때문에, 고정 정보를 문장으로 못 박아두지 않으면 캐릭터가 페이지를 넘길 때마다 조금씩 다른 사람이 되어버립니다. 그림책 작업에서 이 문제를 어떻게 풀었는지는 AI 그림책 캐릭터 일관성 글에 정리해두었습니다.

페이지 수가 많아질수록 이 원칙은 더 중요해졌습니다. 한두 페이지에서는 티가 안 나던 차이가, 열 페이지가 넘어가면 확실하게 드러났기 때문입니다.

참고로 Midjourney의 Character Reference 공식 문서에서도 참조 이미지를 통해 캐릭터 특징을 유지하는 기능을 공식적으로 안내하고 있습니다.



그림책 페이지별 캐릭터 일관성 유지 예시
그림책 페이지별 캐릭터 일관성 유지 예시


자주 묻는 질문

캐릭터 일관성을 지키려면 무엇부터 시작해야 하나요?

고정 정보를 먼저 문장으로 정리하는 것부터 시작하는 것을 권합니다. 얼굴, 헤어, 의상을 하나의 기준 문장으로 만들어두면 이후 장면에서 흔들림이 줄어듭니다.

동작이 큰 장면에서는 어떻게 확인하나요?

서 있는 자세 하나만으로 판단하지 않고, 앉기·뛰기·울기처럼 동작이 큰 장면을 최소 서너 개 만들어 비교하는 방법을 씁니다.

배경을 단순하게 만들면 해결되나요?

어느 정도 도움은 되지만 완전한 해결책은 아닙니다. 배경이 단순해도 고정 정보가 흔들리면 캐릭터는 다르게 보일 수 있습니다.

구도 정보는 왜 따로 관리해야 하나요?

카메라 각도나 거리 자체도 캐릭터 인상에 영향을 주기 때문입니다. 구도를 장면 정보와 섞어두면 무엇 때문에 캐릭터가 달라졌는지 구분하기 어려워집니다.

한 번에 열 장면을 다 확인해야 하나요?

처음부터 열 장면을 다 만들 필요는 없습니다. 서너 장면으로 먼저 테스트하고, 문제가 발견되는 지점부터 고정 정보를 다시 정리하는 방식이 더 효율적이었습니다.

거창한 공식 하나로 완성되는 문제가 아니었습니다. 결국 캐릭터 일관성은 한 장의 성공이 아니라 여러 장면을 견디는 능력이라는 것을, 열 장면을 만들어보고서야 알게 됐습니다.

완벽한 결과보다 오늘 만든 한 장면이 먼저입니다. 여러분은 몇 번째 장면에서 캐릭터가 흔들리는 걸 발견하셨나요?

상담