ARKit에서 FACS로: 블렌드셰이프 치트 시트

ARKit - FACS 치트 시트

ARKit에서 FACS로 치트 시트에 오신 것을 환영합니다! 여기에서는 ARKit 얼굴 모양을 얼굴 동작 코딩 시스템(FACS)에 해당하는 것으로 변환하는 방법에 대한 분석을 확인할 수 있습니다. 유사한 FACS 모양을 구별하기 어렵고 Apple의 개발 키트에 명확한 설명이 없기 때문에 ARKit을 FACS로 잘못 번역한 경우가 많이 있습니다. 주의하세요. 이 가이드는 혼란을 없애고 일반적인 오해를 바로잡기 위한 것입니다!

아래로 스크롤하여 치트 시트로 바로 이동합니다.

AR 개발 툴킷의 어려움

여러분 또는 여러분의 팀이 오픈 소스 얼굴 추적 키트를 사용하는 경우:

  • 얼굴 애니메이션
  • 가상 콘텐츠 오버레이
  • 표현식 기반 이벤트 만들기
  •  

. 특히 본인이나 팀이 해당 분야에 대한 배경 지식이 없는 경우 무엇이 무엇인지 파악하는 것이 어려울 수 있습니다:

  • 얼굴 표정
  • 얼굴 추적
  • 얼굴 동작 코딩 시스템(FACS)
  •  

모호하게 정의된 용어

얼굴 추적 소프트웨어 개발 키트(SDK)는 여러 가지 이유로 혼란스러울 수 있습니다. 이러한 혼란의 가장 큰 원인은 사용자가 사용할 수 있는 자세한 설명서가 부족하기 때문입니다.

사람의 표정은 복잡하고 뉘앙스가 풍부합니다. 표정을 식별하고 분석하는 방법을 이해하는 것이 항상 간단하거나 직관적인 것은 아닙니다. 이러한 현실에도 불구하고 얼굴 추적 키트는 라이브러리에 있는 표정 모양에 대한 최소한의 정의만 제공하는 경우가 많습니다.

최소한의 표현식 모양을 정의합니다:

    • 사용자가 오해할 여지를 만들 수 있습니다.
    • 사용자가 비슷해 보이는 모양을 혼동할 가능성이 높아집니다.
    • 사용자가 제품을 효과적으로 사용할 수 있는 잠재력을 제한할 수 있습니다.

모호함 극복하기

대부분의 얼굴 추적 제품의 표정 모양은 (이름과는 달리) 주로 FACS를 기반으로 합니다. 회의적인 분들을 위해 설명합니다: FACS는 해부학에서 파생된 것이므로, 얼굴 키트가 인간 얼굴 해부학의 기초를 완전히 파괴하지 않는 한, 모든 모양은 FACS에 해당하는 모양을 갖게 됩니다.
사용 중인 얼굴 추적 제품에 대한 이해를 높이려면 FACS에 대해 자세히 알아두어야 합니다.

FACS 이름 지정이 표준화되었습니다. FACS는 일관성이 있습니다. 각 FACS 도형에는 상세하고, 잘 정의되어 있으며, 많은 연구를 거친 설명이 있습니다. FACS에 정통하다면 대부분의 표현식 라이브러리의 모호함을 보완하는 데 필요한 도구를 갖출 수 있습니다.

FACS에 능숙하든 그렇지 않든, ARKit 표정 모양에 대한 보다 명확한 분석을 원한다면 이 문서가 도움이 될 것입니다 🙂.

가이드

퀵 테이블

ARKit 레이블

해당 FACS 이름

해당 근육

참조

브로우인너업

AU 1 - 이너 브로우 라이저

전두근, 내측 부분

속눈썹을 올리는 여성

브로우아웃(왼쪽 및 오른쪽)

AU2 - 눈썹 바깥쪽 올리기

전두엽, 측면 부분

눈썹의 바깥쪽 봉우리를 올리는 여성

브로우다운(왼쪽 및 오른쪽)

AU4 - 브로우 로워

골판지 압착기, 압착기 압착기, 프로세러스

화난 표정으로 눈썹을 찡그리는 여성

눈넓이(왼쪽 및 오른쪽)

AU5 - 상부 뚜껑 올리개

상완 손바닥 근육

눈을 크게 뜨는 여성의 클로즈업

치크스킨트(왼쪽 및 오른쪽)

AU6 - 뺨 올리기

안와, 안와 부분

눈으로 웃는 여성

eyeSquint(왼쪽 및 오른쪽)

AU7 - 뚜껑 조임쇠

안와, 구안와, 안와 부분

눈을 감고 있는 여성의 클로즈업

눈 깜박임(왼쪽 및 오른쪽)

AU45 - 깜박임

상안검거근의 이완 및 안와 안검의 안구 부분의 수축

AU45 - 깜박임 - 안구 궤양 - GIF - 애니메이션 - 얼굴 동작 코딩 시스템 - FACS

eyeLookUp(왼쪽 및 오른쪽)

M63 - 눈 위로

상복직근 및 하복직근**

eyeLookUp - ARKit 참조

eyeLookDown(왼쪽 및 오른쪽)

M64 - 눈을 아래로

하복직근 및 상복직근**

아이룩다운 AR킷 레퍼런스

eyeLookIn(왼쪽 및 오른쪽)

AU66 - 크로스아이(양쪽 눈에 동시에 적용 시), 그렇지 않으면 오른쪽 시선(FACS M62)의 경우 eyeLookInLeft를 eyeLookOutRight와 페어링해야 하며, 왼쪽 시선(FACS M61)의 경우 eyeLookInRight를 eyeLookOutLeft와 페어링해야 합니다.

내측직근**

아이룩인왼쪽 + 아이룩인오른쪽 - 크로스아이 참조

크로스아이 

시선좌측 + 시선우측 - 오른쪽 시선

오른쪽 시선 

eyeLookOut(왼쪽 및 오른쪽)

AU65 - 월아이(양쪽 눈에 동시에 적용 시), 왼쪽과 오른쪽 시선에 대해서는 위 참조

측면 직장**

월아이 참조 FACS 외부 시선

walleye

참고: 실제로 월아이를 할 수 없어서 화면 오른쪽 눈을 포토샵으로 만들었습니다. 이 사진을 합법적인 참고 자료로 사용하지 마세요. (안쪽 눈 궤도가 부자연스럽게 움직이는 것을 볼 수 있습니다.)

아이룩인라이트 + 아이룩아웃레프트 - 왼쪽 시선 ARKit

왼쪽 시선

코웃음(왼쪽 및 오른쪽)

AU9 - 코 링클러

상완골 상부근육 레벨링

AU9 - 코 링클러 - FACS - 얼굴 동작 코딩 시스템 - 혐오 참조

입위(왼쪽 및 오른쪽)

AU10 - 윗입술 올리기

음순 상완근

AU10 - 윗입술 올리기 - FACS - 얼굴 동작 코딩 시스템

입웃음(왼쪽 및 오른쪽)

AU12 - 립 코너 풀러

자이고마티쿠스 메이저

AU12 - 립 코너 풀러 - FACS - 얼굴 동작 코딩 시스템

입(왼쪽 및 오른쪽)

의 참고 사항을 참조하세요. 종합 가이드.

의 참고 사항을 참조하세요. 종합 가이드.

mouthleft - ARKit 참조

입딤플(왼쪽 및 오른쪽)

AU14 - 딤플러

buccinator

AU14 - 딤플러 FACS

입 찡그림(왼쪽 및 오른쪽)

AU15 - 립 코너 디프레서

디프레서 아굴리 오리스

AU15 - 입술 모서리 디프레서 - FACS - 얼굴 동작 코딩 시스템

입하향(왼쪽 및 오른쪽)

AU16 - 아랫입술 압착기

하순 하복부 우울증

AU16 - 아랫입술 압착기 - FACS - 얼굴 동작 코딩 시스템

입어깨를 으쓱

AU17 - 턱 받침대 - 상부 스플릿

멘탈리스에 의한 이차 효과

AU17 - FACS에서는 턱을 들어올리고 ARKit에서는 입을 가리는 장치

중요 참고 사항입술 으쓱하기는 입술 으쓱하기의 강도에 따라 입술이 이미 닿았거나 닿을 예정인 경우에만 적용됩니다.

저는 FaceShift(Apple이 인수하기 전에 ARKit의 원조인 얼굴 모양을 만든 회사)의 전 멤버들에게 이 차이를 확인했습니다.

ICT-FaceKit을 사용하는 경우, mouthShrugUpper를 "윗입술 올림"으로 오용하고 실제 "윗입술 올림" 모양인 mouthUpperUp_L 및 mouthUpperUp_R을 "팔자 고랑이 깊어지는 모양"으로 잘못 번역했습니다.

입 으쓱아래

AU17 - 턱 올리기 - 하부 스플릿

멘탈리스

AU17 - FACS에서는 턱을 들어올리고 ARKit에서는 입을 찡그리게 하는 도구

입 으쓱 위 섹션의 위 참고 사항을 참조하세요.

치크퍼프

AD34 - 퍼프

buccinator

cheekPuff - ARKit 대 AD34 - 퍼프 - FACS

mouthPucker

AU18 - 립 퍼커

외음순 상부, 외음순 하부

AU18 - 립 퍼커(키스 얼굴) - FACS - 얼굴 동작 코딩 시스템

입 스트레칭(왼쪽 및 오른쪽)

AU20 - 립 스트레처

risorius

입술을 펴고 있는 여성의 아래 얼굴 클로즈업

입 깔때기

AU22 - 립 펀넬러

오르비쿨라리스 오리스

AU22 - 립 펀넬러 - FACS - 얼굴 동작 코딩 시스템

mouthPress(왼쪽 및 오른쪽)

AU24 - 립 프레셔

오르비쿨라리스 오리스

AU24 - 립 프레셔 - FACS - 얼굴 동작 코딩 시스템

입닫기

AU8을 사용하지만 종합 가이드.

오르비쿨라리스 오리스, 하지만 종합 가이드.

ARKit 입 근접 레퍼런스 AKA FACS AU8 - 서로를 향한 입술

마우스롤(상단 및 하단)

AU28 - 입술 빨기

오르비쿨라리스 오리스

AU28 - 입술 빨기 - 오르비큘라리스 오리스 - FACS - 안면 동작 코딩 시스템

턱열기

AU26 - 턱 드롭 또는 AU27 - 입 스트레치

(AU26) 마사지, 측두근 및 내익상근의 이완 또는 (AU27) 외측 익상근 및 상하악(전소공, 지오효소 및 근효소)의 이완

AU26 - 턱 떨어뜨리기 - FACS - 얼굴 동작 코딩 시스템

턱(왼쪽 및 오른쪽)

AD30 - 턱 옆으로

익상편 및 측두근

AD30 - 턱 옆으로 - FACS - 얼굴 동작 코딩 시스템

턱 앞으로

AD29 - 턱 추력

익상편 및 마사지기

AD29 - 턱 추력 - FACS - 얼굴 동작 코딩 시스템

** = 근육의 상관관계를 지나치게 단순화했음을 나타냅니다. 예를 들어, 시선과 관련된 근육은 "상직근 = 위를 쳐다보는 눈"보다 훨씬 더 복잡합니다. 오히려 상대성 체계 속에서 함께 작동합니다. 하지만 이 가이드에서는 가장 연관성이 높고 이상적인 근육과 동작을 매칭하여 설명합니다.

기타 참고 사항

ARKit에는 일상적인 표현과 감정을 위한 몇 가지 중요한 동작이 누락되어 있습니다. 누락된 FACS 공식 도형은 다음과 같습니다:

  • AU11 - 팔자 고랑 깊어지기 - 지고마티쿠스 마이너
  • AU13 - 날카로운 입술 풀러 - 레바토르 앙굴리 오리스
  • AU23-입술 조임제-오비큘라리스 오리스
  • AU38 - 콧구멍 확장기 - 확장기 나리스
  • AU39 - 콧구멍 압축기 - 비중격 및 횡비갑개 함몰증

기타 누락된 도형:

추가 리소스

  • FACS(얼굴 동작 코딩 시스템)에 대한 자세한 참조 및 정보는 다음을 참조하세요. FACS 치트 시트.

스튜디오 및 팀을 위해 설계됨

이야기해 봅시다.

facetheFACS@melindaozel.com