AI한테 표정별 이모티콘 만들라고 시켰더니 — 프롬프트 한 줄 차이로 결과가 달라졌다
AI한테 표정별 이모티콘 만들라고 시켰더니 — 프롬프트 한 줄 차이로 결과가 달라졌다
결과부터 — "happy face"와 "emoji sticker with happy smile"의 차이
AI한테 "웃는 얼굴 이모티콘 만들어줘"라고 시켰더니 실사 사진이 나왔어요. 진짜 사람이 웃고 있는 사진. 이모티콘이 아니라.
프롬프트에 단어 두 개를 추가했더니 이모티콘 스타일로 바뀌었습니다. 같은 AI, 같은 모델, 프롬프트만 바꿨을 뿐인데.
이 경험에서 배운 건 단순해요. AI 이미지 생성에서 결과를 결정하는 건 모델이 아니라 프롬프트라는 거.
"웃는 얼굴 만들어줘" — 이러면 안 나옵니다
셀카 기반 이모티콘 생성 서비스를 만들면서, 24개 표정을 자동으로 만들어야 했어요. 처음에는 단순하게 시작했습니다:
happy face
결과: 실사풍 웃는 사람 사진. 이모티콘 느낌 전혀 없음.
happy emoji
결과: 노란 동그라미 이모지(😀). 내 얼굴이 아니라 기본 이모지.
둘 다 아니었어요. "내 얼굴을 기반으로 한 이모티콘 스타일 그림"이 필요한 건데, AI가 그걸 이해 못 하고 있었습니다.
프롬프트를 바꿨더니 — "emoji sticker"가 핵심이었다
AI한테 이렇게 물어봤어요:
당신은 AI 이미지 생성 프롬프트 전문가입니다.
[목표]
사람 얼굴 셀카를 기반으로 이모티콘 스타일의 스티커를 만들고 싶습니다.
[문제]
"happy face"로 넣으면 실사 사진이 나오고,
"happy emoji"로 넣으면 노란 동그라미 이모지가 나옵니다.
[요청]
사람 얼굴의 특징을 유지하면서 이모티콘 스타일로 만드는 프롬프트 구조를 설계해주세요.
AI가 알려준 핵심: "emoji sticker"라는 키워드를 넣으면 이모티콘 스타일로 전환된다.
| 프롬프트 | 결과 |
|---|---|
happy face |
실사 사진 |
happy emoji |
노란 기본 이모지 |
A cartoon emoji sticker of a person with happy smile |
이모티콘 스타일 |
표정 6종 — Before/After
이 구조로 6가지 표정을 만들어봤습니다. 차이가 확실해요:
웃음:Before: happy face
After: A cartoon emoji sticker of a person with a big happy smile, bright expression
Before는 그냥 사진이고, After는 둥글둥글한 카툰 스타일 이모티콘이 나왔어요.
하트 눈:Before: love face with hearts
After: A flat emoji sticker of a person with heart eyes, love expression
눈물:
Before: crying person
After: A watercolor emoji sticker of a person crying with tears, sad expression
화남:
Before: angry person
After: A 3D emoji sticker of a person with angry expression, furrowed brow
패턴이 보이시죠? "emoji sticker of a person with" 다음에 표정을 넣고, 앞에 스타일(cartoon, flat, watercolor, 3D)을 지정하면 됩니다.
스타일을 바꾸면 느낌이 완전히 달라진다
같은 "웃음" 표정이라도 스타일에 따라 완전히 다른 결과가 나와요:
| 스타일 | 프롬프트에 추가하는 부분 | 느낌 |
|---|---|---|
| 카툰 | "cartoon, bright colors, smooth rounded lines" | 둥글둥글, 밝은 |
| 플랫 | "flat design, minimal shadows, clean shapes" | 깔끔, 심플 |
| 수채화 | "watercolor, soft edges, painting effect" | 부드러운, 감성적 |
| 애니메 | "anime style, large expressive eyes, vibrant colors" | 일본 만화풍 |
| 3D | "3D rendered, soft lighting, glossy surface" | 입체적, 광택 |
| 만화 | "comic book style, bold outlines, halftone dots" | 강렬한, 펑키 |
피드백 사이클 — "얼굴이 다 달라 보여요"
24개를 만들었는데 문제가 생겼어요. 같은 사람인데 표정마다 얼굴이 달라 보이는 경우가 있었습니다.
[피드백]
24개 표정 이모티콘을 만들었는데, 일부 표정에서 동일 인물로 인식이 안 됩니다.
특히 "화남"과 "대박" 표정에서 얼굴이 많이 달라져요.
[현재 설정]
- instant_id_strength: 0.5
- ip_adapter_weight: 0.5
[요청]
동일 인물 유사도를 높이려면 파라미터를 어떻게 조정해야 하나요?
AI가 알려준 해결 방향:
instant_id_strength를 0.7로 올리세요.
이 값이 높을수록 원본 얼굴 특징을 더 강하게 유지합니다.
대신 ip_adapter_weight를 0.2로 낮추세요.
스타일 적용 강도를 줄여야 얼굴 특징이 뭉개지지 않습니다.
두 값은 트레이드오프 관계예요:
- 얼굴 유사도 ↑ → 스타일 적용 ↓
- 스타일 적용 ↑ → 얼굴 유사도 ↓
"instant_id_strength"라는 숫자 하나가 "내 얼굴을 얼마나 유지할 건지"를 결정하는 거였어요. 이걸 0.5에서 0.7로 올리니까 같은 사람으로 보이는 비율이 확 올라갔습니다.
"Negative prompt" — 하지 말라고 하는 것도 중요했다
AI한테 "이렇게 해줘"만 말하는 게 아니라 "이건 하지 마"도 알려줘야 했어요:
Negative prompt: multiple faces, low quality, blurry, distorted, text, watermark
| 지시 | 왜 필요한가 |
|---|---|
| multiple faces | 한 이미지에 얼굴이 여러 개 나오는 거 방지 |
| low quality, blurry | 저화질 방지 |
| distorted | 얼굴이 일그러지는 거 방지 |
| text, watermark | 이미지 위에 글자가 나오는 거 방지 |
한계점 — 완벽하진 않다
솔직히 말하면:
- 24개 중 2~3개는 품질이 들쭉날쭉해요. 같은 프롬프트를 넣어도 AI가 매번 다른 결과를 주니까, 일부 표정에서 퀄리티가 떨어질 수 있어요
- 극단적인 표정(대노 화남, 폭풍 눈물)에서 얼굴 유사도가 떨어지는 경향이 있어요. 파라미터를 올리면 좋아지지만 100%는 아닙니다
- 이모티콘 스타일의 일관성도 세트 전체에서 완벽하지는 않아요. 같은 "카툰" 스타일인데 이모티콘마다 선 굵기가 미세하게 달라질 수 있습니다
배운 것 — AI 이미지 프롬프트의 핵심 3가지
24개 표정 이모티콘을 만들면서 배운 프롬프트 패턴:
프롬프트 한 줄 차이로 "실사 사진"이 "이모티콘 스티커"가 됩니다. AI한테 이미지를 시킬 때, "만들어줘"가 아니라 "이 스타일로, 이 구조로, 이건 빼고" 말해보세요.