AI 영상·이미지에서 캐릭터 표정을 코드로 제어하는 법 (FACS Action Unit 49개 완전 가이드)

AI로 이미지나 영상을 만들어 보신 분이라면, 한 번쯤 이런 경험을 해보셨을 겁니다. “살짝 웃는 표정으로 만들어줘.” 결과물이 나왔습니다. 그런데 웃음이...

FACS AU46 코드 적용 결과 — 원본 캐릭터 얼굴형·헤어·의상 유지한 채 윙크 표정만 정확하게 변경된 실사 AI 이미지

AI로 이미지나 영상을 만들어 보신 분이라면, 한 번쯤 이런 경험을 해보셨을 겁니다.

“살짝 웃는 표정으로 만들어줘.”

결과물이 나왔습니다. 그런데 웃음이 너무 과합니다. 다시 생성합니다. 이번엔 눈매가 달라졌습니다. 또 생성합니다. 이번엔 캐릭터 분위기 자체가 바뀌었습니다.

— AI 이미지 생성을 처음 업무에 도입했을 때, 대부분의 분들이 겪는 경험

프롬프트로 표정을 바꾸는 일은 생각보다 훨씬 어렵습니다. “놀란 표정으로”, “좀 더 진지하게”처럼 자연어로 지시하면 결과가 들쑥날쑥합니다. 같은 말을 해도 매번 다른 얼굴이 나오고, 원본 캐릭터의 분위기를 유지하면서 표정만 바꾸는 건 더더욱 어렵습니다.

저희 사다리필름도 마찬가지였습니다. AI 영상 제작을 본격화하면서 이 문제는 더욱 심각해졌습니다. 클라이언트와 감정선을 맞추는 과정에서 “좀 더 밝게”, “덜 슬프게” 같은 주관적인 표현만 오가다 수없이 재작업했습니다.

그러다 우연히 발견한 것이 있습니다. 표정을 숫자 코드로 정의하는 시스템, FACS입니다. 그리고 확인해보니 GPT Image 2.0, 나노바나나, Grok 같은 주요 이미지 AI와 영상 AI 모두 이 코드를 인식한다는 사실을 알게 됐습니다.

오늘은 저희 팀이 직접 검증한 AI 이미지·영상 표정 제어 방법과, 바로 적용 가능한 FACS AU 코드 전체 49개를 공유해 드리겠습니다.

FACS란 무엇인가요? — 얼굴 움직임을 숫자로 정의한 시스템

FACS 눈썹 그룹 AU 코드 강도별 비교 — AU1(내측 눈썹 올리기), AU2(외측 눈썹 올리기), AU4(눈썹 내리기) 각 3단계 적용 실사 레퍼런스 이미지

FACS(Facial Action Coding System, 얼굴 움직임 코딩 시스템)는 원래 심리학 연구에서 출발한 개념입니다. 1978년 심리학자 폴 에크먼(Paul Ekman)이 개발한 이 체계는, 인간의 얼굴 근육 움직임을 AU(Action Unit)라는 번호로 분류합니다.

윙크는 AU46, 입꼬리 올리기는 AU12, 눈썹 내리기는 AU4처럼 표정의 모든 요소가 숫자 코드로 정의되어 있습니다.

🔍 AI가 FACS 코드를 인식하는 이유

AI 이미지·영상 모델들은 표정 관련 학습 데이터를 FACS 규격 기반으로 처리합니다. 자연어로 “웃어”라고 하면 AI가 해석 과정을 거치지만, “AU12+AU6″이라고 입력하면 해당 근육 움직임을 직접 참조합니다. 해석 오차가 줄고, 결과의 예측 가능성이 높아집니다.

GPT·나노바나나·Grok·영상 AI — 전부 됩니다, 직접 확인했습니다

저희가 먼저 확인한 것은 실제로 되느냐는 것이었습니다. 결론부터 말씀드리겠습니다.

  • 이미지 AI — GPT Image 2.0 ✅ / 나노바나나 ✅ / Grok ✅
  • 영상 AI — Kling, Veo 계열 ✅ (이미지 AI와 동일한 FACS 규격 사용)

사용 방법도 단순합니다. 원본 이미지를 업로드한 뒤 프롬프트에 딱 한 줄만 추가하면 됩니다.

표정 변경 FACS AU46

— 이 한 줄로 원본 캐릭터가 윙크를 합니다. 얼굴형도, 헤어스타일도, 조명도 그대로입니다.

GPT Image 2.0에서 해봤습니다. 됩니다. 나노바나나에서 해봤습니다. 됩니다. Grok에서 해봤습니다. 됩니다. AI 이미지 표정 변경, 이제 숫자 코드 하나로 정확하게 제어됩니다.

FACS AU 전체 목록 49개 — 그룹별 분류표

FACS Action Unit 전체 49개 목록 — AU1부터 AU85까지 한국어 명칭과 함께 표정별 실사 이미지로 정리한 참조 도해

아래는 주요 AI 도구에서 인식되는 FACS Action Unit 전체 49개 목록입니다. 그룹별로 정리하면 어떤 코드를 어떤 상황에 쓸지 한눈에 보입니다.

👁 눈썹 그룹 (5개)

  • AU1 Inner Brow Raiser — 내측 눈썹 올리기 | 슬픔, 걱정, 애원
  • AU2 Outer Brow Raiser — 외측 눈썹 올리기 | 놀람, 의아함
  • AU4 Brow Lowerer — 눈썹 내리기 | 분노, 집중, 불쾌
  • AU71 Brow Furrow — 눈썹 사이 주름 | 혼란, 깊은 생각
  • AU72 Brow Bulge — 눈썹 부풀리기 | 강조, 과장된 표정

👀 눈·안검 그룹 (9개)

  • AU5 Upper Lid Raiser — 상안검 올리기 | 놀람, 공포, 각성
  • AU6 Cheek Raiser — 뺨 올리기 | 진심 어린 웃음 (AU12와 반드시 조합)
  • AU7 Lid Tightener — 안검 조이기 | 분노, 혐오, 강한 감정
  • AU41 Lid Droop — 안검 처지기 | 졸음, 나른함, 슬픔
  • AU42 Slit Eyes — 눈 가늘게 뜨기 | 의심, 집중, 냉소
  • AU43 Eyes Closed — 눈 감기 | 명상, 수면, 거절
  • AU44 Squint — 눈 찌푸리기 | 강한 빛, 의심, 경멸
  • AU45 Blink — 깜박임 | 자연스러운 눈 깜박
  • AU46 Wink — 윙크 | 장난, 비밀, 친근함

👃 코·뺨 그룹 (4개)

  • AU9 Nose Wrinkler — 코 주름짓기 | 혐오, 불쾌한 냄새
  • AU11 Nasolabial Deepener — 비순 고랑 깊게 하기 | 슬픔, 걱정의 심화
  • AU82 Nostril Dilator — 콧구멍 벌리기 | 분노, 격한 감정
  • AU83 Nostril Compressor — 콧구멍 좁히기 | 경멸, 억제된 감정

👄 입·턱 그룹 (16개)

  • AU10 Upper Lip Raiser — 상순 올리기 | 경멸, 불쾌
  • AU12 Lip Corner Puller — 입꼬리 끌어올리기 | 웃음의 핵심 AU
  • AU13 Sharp Lip Puller — 입꼬리 날카롭게 당기기 | 비웃음, 경멸적 웃음
  • AU14 Dimpler — 보조개 만들기 | 귀여운 웃음, 수줍음
  • AU15 Lip Corner Depressor — 입꼬리 내리기 | 슬픔, 실망
  • AU16 Lower Lip Depressor — 하순 내리기 | 슬픔, 울음 직전
  • AU17 Chin Raiser — 턱 올리기 | 슬픔, 의심, 불안
  • AU18 Lip Pucker — 입술 오므리기 | 키스, 귀여운 표정
  • AU20 Lip Stretcher — 입술 옆으로 늘리기 | 공포, 긴장, 억지웃음
  • AU22 Lip Funneler — 입술 깔때기 모양 오므리기 | 뾰로통함, 귀여운 불만
  • AU23 Lip Tightener — 입술 조이기 | 분노, 억압된 감정
  • AU24 Lip Pressor — 입술 누르기 | 결심, 억제, 긴장
  • AU25 Lips Part — 입술 벌리기 | 말하기, 놀람의 시작
  • AU26 Jaw Drop — 턱 내리기 | 놀람, 충격
  • AU27 Mouth Stretch — 입 크게 벌리기 | 비명, 극도의 놀람
  • AU28 Lip Suck — 입술 빨아들이기 | 생각 중, 망설임

🗣 기타 (4개)

  • AU81 Chewing — 씹는 동작 | 음식 장면, 자연스러운 구강 움직임
  • AU84 Tongue Up — 혀 올리기 | 장난기, 집중
  • AU85 Tongue Out — 혀 내밀기 | 장난, 도발, 익살

🙆 머리 방향 그룹 (8개)

  • AU51 Head Turn Left — 머리 왼쪽으로 돌리기
  • AU52 Head Turn Right — 머리 오른쪽으로 돌리기
  • AU53 Head Up — 머리 올리기
  • AU54 Head Down — 머리 내리기
  • AU55 Head Tilt Left — 머리 왼쪽으로 기울이기
  • AU56 Head Tilt Right — 머리 오른쪽으로 기울이기
  • AU57 Head Forward — 머리 앞으로 내밀기
  • AU58 Head Back — 머리 뒤로 당기기

👁‍🗨 시선 방향 그룹 (4개)

  • AU61 Eyes Turn Left — 시선 왼쪽으로 돌리기
  • AU62 Eyes Turn Right — 시선 오른쪽으로 돌리기
  • AU63 Eyes Up — 시선 위로 올리기
  • AU64 Eyes Down — 시선 아래로 내리기

감정별 AU 조합 레시피 8선

AI 이미지 표정 변경 결과 비교 — FACS 코드 적용 전(무표정), AU6+AU12(웃음), AU46(윙크) 3종

AI 캐릭터 표정 프롬프트에서 가장 많이 쓰이는 감정 8가지를 조합 코드로 정리했습니다. 아래 코드를 그대로 복사해서 프롬프트에 붙여 넣으시면 됩니다.

😊 진심 어린 기쁨 (Duchenne Smile)

표정 변경 FACS AU6+AU12

— AU12만 쓰면 입만 웃는 가짜 웃음이 됩니다. 진짜 웃음에는 반드시 AU6(뺨 올리기)을 함께 써야 합니다.

😲 놀람

표정 변경 FACS AU1+AU2+AU5+AU26

— 눈썹 전체가 올라가고 눈이 커지며 턱이 내려가는 전형적인 놀람 표정입니다.

😢 슬픔

표정 변경 FACS AU1+AU4+AU15+AU17

— 내측 눈썹이 올라가고 눈썹 가운데가 내려가며, 입꼬리와 턱이 처집니다.

😠 분노

표정 변경 FACS AU4+AU5+AU7+AU23+AU25

— 눈썹이 내려가고 눈꺼풀이 조여지며 입술이 긴장되는 강한 분노 표정입니다.

😨 공포

표정 변경 FACS AU1+AU2+AU4+AU5+AU20+AU26

— 눈썹이 함께 올라가고, 눈이 커지며, 입이 옆으로 당겨지고 벌어집니다.

😒 경멸

표정 변경 FACS AU12+AU14 (한쪽만)

— 한쪽 입꼬리만 비대칭으로 올라가는 경멸 표정입니다. 좌우 비대칭 적용이 핵심입니다.

😉 장난스러운 윙크

표정 변경 FACS AU46+AU12+AU6

— AU46 단독보다 훨씬 생동감 있는 결과가 나옵니다. 저희 팀이 가장 자주 쓰는 조합입니다.

🤔 생각 중 / 의아함

표정 변경 FACS AU2+AU4+AU28+AU54

— 한쪽 눈썹만 올리고 반대쪽은 내리면서 입술을 살짝 당기는 의아한 표정입니다.

💡 AU 코드 사용 팁

AU 코드는 조합할수록 표정이 정교해집니다. 단, 3개 이상 조합 시 AI마다 처리 우선순위가 다를 수 있으니, 결과를 확인하면서 하나씩 추가하는 방식을 권장합니다.

영상 제작 현장에서의 기존 프롬프트 vs FACS 코드

FACS AU 코드로 제어한 AI 캐릭터 표정 비교 — 무표정(AU neutral), 웃음(AU6+AU12), 윙크(AU46)

저희 사다리필름이 AI 영상 제작 현장에서 FACS 코드를 도입하게 된 이유가 바로 이 차이 때문이었습니다.

자연어 표정 지시의 한계는 명확합니다. “슬픈 표정”이라고 하면 AI마다 다른 슬픔을 그립니다. “조금 더 슬프게”를 반복하다 보면 어느 순간 원본 캐릭터의 얼굴형이 바뀌어 있습니다. AI 캐릭터 일관성을 유지하면서 감정만 바꾸는 것, 말처럼 쉽지 않습니다.

FACS 코드로 바꾸니 달라졌습니다.

  • 예측 가능성 — AU 번호는 숫자입니다. 숫자는 흔들리지 않습니다.
  • 일관성 — 같은 코드는 같은 캐릭터에게 같은 표정을 만듭니다.
  • 이식성 — 캐릭터가 달라져도 동일 코드로 동일한 감정을 구현합니다.
  • 복합 표정 — 자연어로는 표현하기 어려운 미묘한 감정까지 코드 조합으로 구현 가능합니다.

수정 횟수가 줄었습니다. 감독이 “좀 더 슬프게” 대신 “AU17 강도 높여”라고 말할 수 있게 됐습니다. 크리에이티브 커뮤니케이션의 공통 언어가 생긴 것입니다.

이 기술, 우리 프로젝트에도 적용할 수 있을까요?

표정을 코드로 말할 수 있게 되면, AI 영상 제작의 수정 사이클이 달라집니다. “살짝 더 웃게”가 아니라 “AU6+AU12, AU14 추가”로 의뢰할 수 있습니다. 디렉터와 제작사 사이의 표정 커뮤니케이션이 훨씬 정밀해집니다.

이번 글에서 소개해드린 FACS AU 49개 전체 목록과 감정별 조합 레시피 8선을 PDF로 정리했습니다. 아래에서 무료로 받아 가세요.

AU 49개 전체 목록 PDF 무료 다운로드 →

현재 진행 중인 프로젝트에 AI 표정 제어 기술을 어떻게 적용할 수 있는지, 혹은 사다리필름의 AI 영상 제작 방식이 궁금하신 분은 아래에서 문의해 주세요. 저희 팀이 직접 안내해 드리겠습니다.

사다리필름 AI 영상 제작 문의하기 →

자주 묻는 질문 (FAQ)

Q. FACS AU 코드는 어떤 AI에서 사용할 수 있나요?

현재 GPT Image 2.0, 나노바나나, Grok 등 주요 이미지 AI와 Kling, Veo 계열 영상 AI에서 FACS 코드 인식이 확인되었습니다. 이미지 AI와 영상 AI 모두 동일한 FACS AU 규격을 사용합니다.

Q. AU 코드를 조합하면 어떤 표정이 나오나요?

AU6(뺨 올리기)+AU12(입꼬리 끌어올리기)는 진심 어린 웃음, AU1+AU2+AU5+AU26은 놀람 표정이 됩니다. 본문의 ‘감정별 AU 조합 레시피 8선’을 참고하세요.

Q. 이미지 AI와 영상 AI에서 같은 코드가 통하나요?

네, 동일합니다. FACS는 표준 규격이기 때문에 이미지 생성 AI와 영상 AI 모두 같은 AU 번호 체계를 씁니다.

Q. 자연어 프롬프트로 표정을 지시하는 것과 무엇이 다른가요?

자연어 표정 지시는 AI가 해석 과정을 거치기 때문에 결과가 일정하지 않습니다. AU 코드는 숫자로 근육 움직임을 직접 지정하므로 예측 가능성이 높고, AI 캐릭터 일관성 유지에 유리합니다.