AI 그림책 주인공에게 캐릭터 감정 표현을 넣으면 얼굴이 자꾸 바뀌어 당황스러우신가요? 저도 처음에는 웃는 장면 하나 만들 때마다 다른 아이가 튀어나와 한참을 헤맸습니다.

그림책은 주인공이 기뻐하고, 놀라고, 슬퍼하면서 이야기가 굴러갑니다. 그런데 감정 단어 하나만 툭 던지면 표정은 어색하고, 얼굴은 매 페이지 흔들립니다. 이 글에서는 제가 시행착오 끝에 정리한, 얼굴은 지키면서 감정만 바꾸는 방법을 하나씩 나눠드릴게요.

캐릭터 감정 표현, 왜 감정 단어 하나로는 부족할까요?

많은 분들이 프롬프트에 “슬픈 표정”이라고만 적습니다. 사실 저도 그랬거든요. 그런데 결과물은 늘 밋밋했습니다.

감정은 단어가 아니라 눈에 보이는 신호로 전달됩니다. 우리가 누군가의 슬픔을 알아채는 건 ‘슬픔’이라는 글자를 봐서가 아니라, 처진 눈썹과 아래로 내려간 입꼬리를 보기 때문입니다.

그래서 캐릭터 감정 표현은 감정 단어 뒤에 그 감정이 얼굴 어디에서 어떻게 드러나는지를 함께 적어줄 때 살아납니다.



캐릭터 감정 표현이 담긴 AI 그림책 주인공의 다양한 표정 일러스트
캐릭터 감정 표현이 담긴 AI 그림책 주인공의 다양한 표정 일러스트



얼굴이 흔들리는 진짜 이유 – 고정 정보와 감정 정보를 나누세요

표정을 크게 바꾸면 AI가 얼굴 생김새까지 새로 그려버리는 경우가 많습니다. 그래서 웃는 주인공과 우는 주인공이 남남처럼 보이죠. 저도 이 지점에서 가장 오래 헤맸습니다.

해결의 핵심은 정보를 두 덩어리로 나누는 것입니다. 캐릭터의 고정 정보(머리색, 눈 모양, 옷, 나이대)는 매번 똑같이 유지하고, 바꾸는 건 오직 감정 정보뿐입니다.

구분 무엇을 적나 바꾸나요?
고정 정보 머리색, 눈 모양, 옷차림, 체형, 나이대 매 페이지 그대로 유지
감정 정보 눈썹·눈·입 모양, 자세, 손동작 장면마다 이 부분만 교체

이렇게 나눠 쓰면 얼굴은 그대로 두고 캐릭터 감정 표현만 바꿀 수 있습니다. 프롬프트를 칸으로 쪼개 쓰는 방법은 AI 그림책 프롬프트를 7개 칸으로 나눠 쓰는 법에서 더 자세히 정리해 두었어요.

감정을 눈에 보이게 만드는 시각 단서 5가지

감정을 화면에 드러내는 단서는 크게 다섯 곳입니다. 이 다섯 곳을 기억해 두면 어떤 감정이든 말로 그릴 수 있습니다.

  • 눈썹 – 올라가면 놀람, 처지면 슬픔
  • 눈 – 커지면 놀람·기쁨, 지그시 감기면 편안함
  • 입 – 크게 벌어지면 웃음·놀람, 입꼬리가 내려가면 슬픔
  • 자세 – 등이 펴지면 자신감, 웅크리면 두려움
  • 손동작 – 얼굴을 가리면 부끄러움, 번쩍 들면 신남

감정 단어 하나에 이 다섯 단서 중 두세 개만 함께 적어도 표정이 확 달라집니다.

기쁨·놀람·슬픔·두려움, 감정별 표현 예시

자주 쓰는 감정 네 가지를, 얼굴 단서와 함께 정리했습니다. 그대로 가져다 감정 정보 칸에만 넣어보세요.

감정 눈·눈썹·입 자세·손
기쁨 눈이 반달, 입은 활짝, 눈썹은 부드럽게 두 팔을 살짝 벌리고 어깨를 편 자세
놀람 눈이 동그랗게 커지고, 눈썹은 위로, 입은 작게 벌어짐 몸이 뒤로 살짝 젖혀지고 손은 위로
슬픔 눈썹 안쪽이 올라가고, 입꼬리는 아래로, 눈은 촉촉하게 고개를 숙이고 어깨가 처진 자세
두려움 눈은 크게, 눈썹은 위로, 입은 굳게 다물거나 벌림 어깨를 움츠리고 손으로 몸을 감싸는 자세


AI 캐릭터의 고정 정보와 감정 정보를 나눈 프롬프트 구조 도식
AI 캐릭터의 고정 정보와 감정 정보를 나눈 프롬프트 구조 도식


얼굴만이 아니라 몸 전체로 보여주세요

감정은 얼굴에만 있지 않습니다. 어깨, 등, 손끝까지 함께 움직일 때 훨씬 자연스럽습니다.

기쁠 때는 두 팔을 벌리게 하고, 두려울 때는 어깨를 움츠리게 해보세요. 얼굴 표정만 바꿀 때보다 훨씬 그림책다운 장면이 나옵니다. 특히 어린 독자는 몸짓을 먼저 읽기 때문에, 자세 하나가 감정을 더 크게 전달합니다.

실제로 이렇게 써봤습니다 – 감정만 바꾸는 프롬프트 순서

제가 실제로 쓰는 순서는 이렇습니다. 거창하지 않아도 돼요.

  1. 먼저 고정 정보(머리색·옷·나이대)를 한 번 정해 문장으로 고정합니다.
  2. 그 뒤에 이번 장면의 감정 단어 하나를 붙입니다.
  3. 감정 단어 뒤에 눈·입·자세 단서를 두세 개만 덧붙입니다.
  4. 결과가 흔들리면, 고정 정보는 손대지 말고 감정 단서만 조금씩 조정합니다.

OpenAI 공식 안내에서도 좋은 이미지 프롬프트는 길 필요 없이 명확한 1~3문장이면 충분하다고 설명합니다(OpenAI 이미지 생성 가이드). 저도 감정 정보만 짧게 바꾸는 방식이 훨씬 안정적이었어요.

감정 변화가 이야기 흐름과 자연스럽게 맞물리게 하려면 스토리 설계도 함께 보면 좋습니다. 챗GPT로 동화책 스토리를 뻔하지 않게 비트는 5단계도 함께 참고해보세요.

 

감정만 바꾸는 프롬프트 작성 4단계를 저장하기 쉽게 정리한 이미지
감정만 바꾸는 프롬프트 작성 4단계를 저장하기 쉽게 정리한 이미지

자주 묻는 질문

캐릭터 감정 표현, 매번 얼굴이 달라지는데 어떻게 하나요?

고정 정보와 감정 정보를 분리하세요. 머리색·옷·나이대 같은 고정 정보는 문장을 통째로 유지하고, 장면마다 감정 단서만 바꾸면 얼굴이 훨씬 덜 흔들립니다.

감정 단어를 여러 개 한꺼번에 넣어도 되나요?

한 장면에는 감정 하나가 좋습니다. 기쁨과 슬픔을 같이 넣으면 표정이 어정쩡해집니다. 감정은 페이지마다 하나씩 또렷하게 주세요.

얼굴 단서를 몇 개나 적어야 하나요?

두세 개면 충분합니다. 눈·입·자세 중에서 그 감정을 가장 잘 보여주는 곳만 골라 적어도 표정이 살아납니다.

같은 주인공인데 나이가 들거나 어려 보여요.

나이대는 고정 정보에 넣고 매번 똑같은 표현으로 반복하세요. “여섯 살 정도의”처럼 구체적인 표현을 고정하면 흔들림이 줄어듭니다.

초보인데 어디서부터 시작하면 좋을까요?

웃는 표정 한 컷부터 만들어보세요. 완벽하지 않아도 됩니다. 감정 하나를 성공시키고 나면, 나머지 감정은 단서만 바꿔가며 하나씩 늘려가면 됩니다.

완벽한 표정 세트를 한 번에 만들려고 하지 않아도 됩니다. 오늘은 우리 주인공의 웃는 얼굴 한 컷부터 함께 시작해봐요. 여러분의 그림책 주인공은 어떤 감정을 가장 먼저 보여주면 좋을까요?