얼굴 행동 코딩 시스템 (FACS)는 모든 시각적으로 알아볼 수 있는 얼굴 움직임을 설명하기 위한 포괄적이고 해부학적으로 기반한 시스템입니다. 이 시스템은 모든 얼굴 표정을 개별적인 근육 움직임 유형으로 분해합니다. 예를 들면 LeftEyeClosed 또는 MouthLeft가 있습니다. 사용자는 구성하고 이러한 근육 움직임, 즉 포즈를 Blender 또는 Maya와 같은 서드파티 모델링 소프트웨어를 통해 머리 모델에 저장할 수 있습니다. 머리 모델을 스튜디오에 가져온 후, 이러한 포즈에 접근하고 애니메이션하여 생동감 있는 얼굴 표정을 만들 수 있습니다.
다음은 Roblox에서 다양한 얼굴 감정을 표현하는 데 사용할 수 있는 50개의 기본 포즈 목록입니다. 첫 번째 중립 포즈를 제외하고, 캐릭터 모델에 저장하는 포즈의 순서는 중요하지 않으며, 이 정보는 매핑 과정에서 사용자 정의 속성으로 설정됩니다.
여러 개의 FACS 기본 포즈를 하나의 애니메이션 프레임에 결합하여 복잡한 얼굴 표정을 만들 수 있습니다. 그러나 일부 포즈 조합은 충돌할 수 있으며, 이 경우 수정을 추가하여 기본 값을 완전히 설정해야 할 수 있습니다.
LeftEyeClosed
LeftEyeClosed는 캐릭터의 왼쪽 눈꺼풀을 닫습니다.
RightEyeClosed
RightEyeClosed는 캐릭터의 오른쪽 눈꺼풀을 닫습니다.
EyesLookDown
EyesLookDown은 눈을 아래로 gaz합니다.
JawDrop
JawDrop은 턱을 아래로 낮추어 입을 엽니다.
Pucker
Pucker는 입으로 키스하는 모양을 만듭니다.
LeftLipCornerPuller
LeftLipCornerPuller는 입의 모서리를 위쪽으로 올려 미소를 짓습니다.
RightLipCornerPuller
RightLipCornerPuller는 입의 모서리를 위쪽으로 올려 미소를 짓습니다.
ChinRaiser
ChinRaiser는 턱을 위로 들어올리고, 아랫입술을 위로 움직입니다.
이제 ChinRaiser를 사용하고 캐릭터의 입이 닫혀 있으면 캐릭터의 아랫입술이 윗입술과 충돌합니다. 턱을 올리면서 입을 닫은 상태를 유지하려면 ChinRaiserUpperLip와 ChinRaiser를 함께 사용하여 아랫입술과 윗입술을 모두 올려 서로의 충돌을 피하십시오. 이 방법을 사용할 경우 두 포즈(ChinRaiser 및 ChinRaiserUpperLip)를 같은 값으로 설정하여 입술이 같은 거리만큼 위로 움직이게 해야 합니다.
ChinRaiserUpperLip
ChinRaiserUpperLip는 ChinRaiser가 작동하고 윗입술에 닿을 때 윗입술을 위로 끌어올립니다.
LeftCheekRaiser
LeftCheekRaiser는 캐릭터의 왼쪽 눈을 가늘게 합니다.
RightCheekRaiser
RightCheekRaiser는 캐릭터의 오른쪽 눈을 가늘게 합니다.
LeftInnerBrowRaiser
LeftInnerBrowRaiser는 캐릭터의 왼쪽 눈썹의 내부 절반을 위로 들어올립니다.
RightInnerBrowRaiser
RightInnerBrowRaiser는 캐릭터의 오른쪽 눈썹의 내부 절반을 위로 들어올립니다.
LeftLipCornerDown
LeftLipCornerDown은 입의 모서리를 아래로 내려 찡그린 표정을 만듭니다.
RightLipCornerDown
RightLipCornerDown은 입의 모서리를 아래로 내려 찡그린 표정을 만듭니다.
LeftLowerLipDepressor
LeftLowerLipDepressor는 아랫입술을 위의 윗입술과 떨어지게 아래로 낮춰 아랫이를 드러냅니다.
RightLowerLipDepressor
RightLowerLipDepressor는 아랫입술을 위의 윗입술과 떨어지게 아래로 낮춰 아랫이를 드러냅니다.
EyesLookLeft
EyesLookLeft는 눈을 왼쪽으로 바라보게 만듭니다.
EyesLookRight
EyesLookRight는 눈을 오른쪽으로 바라보게 만듭니다.
EyesLookUp
EyesLookUp은 눈을 위로 바라보게 만듭니다.
LeftLipStretcher
LeftLipStretcher는 입의 모서리를 벌립니다.
LeftUpperLipRaiser
LeftUpperLipRaiser는 캐릭터의 왼쪽 윗입술을 아래턱에서 떨어지도록 위로 들어올려 윗이를 드러냅니다.
LipsTogether
LipsTogether는 캐릭터의 입술을 모으게 만듭니다. 그러나 캐릭터의 입이 닫혀 있으면 이미 입술이 붙어 있고 충돌됩니다.
이 포즈의 주요 사용 사례는 JawDrop 속성과 연관된 것입니다. JawDrop와 LipsTogether를 기본 값의 100%로 설정하면 캐릭터의 입술이 붙어 있는 상태에서 턱이 떨어집니다.
또한, JawDrop 을 기본 값의 100%로 설정하고 LipsTogether를 100%의 기본 값으로 점진적으로 올린 후 내리면 캐릭터의 입술이 열리고 닫힙니다.
RightLipStretcher
RightLipStretcher는 입의 모서리를 벌립니다.
RightUpperLipRaiser
RightUpperLipRaiser는 오른쪽 윗입술을 아래턱에서 떨어지도록 위로 들어올려 윗이를 드러냅니다.
FlatPucker
FlatPucker는 입의 모서리를 안쪽으로 모으고, 입술을 치아에 눌린 상태로 유지합니다. 이 포즈는 입술 긴장을 나타낼 때도 알려져 있습니다.
Funneler
Funneler는 입으로 'O' 모양을 만듭니다.
LowerLipSuck
LowerLipSuck는 아랫입술을 치아 위로 굴립니다.
LipPresser
LipPresser는 입술을 서로 눌러줍니다.
MouthLeft
MouthLeft는 입을 캐릭터의 왼쪽으로 이동시킵니다. 이 속성은 캐릭터의 턱, 치아, 혀를 움직이지 않고 오직 입만 움직입니다. 추가적인 얼굴 특징도 이동시키고 싶다면 JawLeft를 대신 사용하세요.
MouthRight
MouthRight는 입을 캐릭터의 오른쪽으로 이동시킵니다. 이 속성은 캐릭터의 턱, 치아, 혀를 움직이지 않고 오직 입만 움직입니다. 추가적인 얼굴 특징도 이동시키고 싶다면 JawRight를 대신 사용하세요.
UpperLipSuck
UpperLipSuck는 윗입술을 치아 주변으로 굴립니다.
LeftCheekPuff
LeftCheekPuff는 캐릭터의 왼쪽 볼을 부풀게 합니다.
LeftDimpler
LeftDimpler는 입의 왼쪽 모서리를 치아 쪽으로 끌어당깁니다.
RightCheekPuff
RightCheekPuff는 캐릭터의 오른쪽 볼을 부풀게 합니다.
RightDimpler
RightDimpler는 입의 오른쪽 모서리를 치아 쪽으로 끌어당깁니다.
JawLeft
JawLeft는 캐릭터의 턱, 치아, 혀, 아랫입술을 왼쪽으로 이동시킵니다. 캐릭터의 입만 왼쪽으로 이동시키고 싶다면 MouthLeft 를 대신 사용하세요.
JawRight
JawRight는 캐릭터의 턱, 치아, 혀, 아랫입술을 오른쪽으로 이동시킵니다. 캐릭터의 입만 오른쪽으로 이동시키고 싶다면 MouthRight를 대신 사용하세요.
Corrugator
Corrugator는 왼쪽과 오른쪽 눈썹을 같이 안쪽으로 끌어모읍니다.
LeftBrowLowerer
LeftBrowLowerer는 캐릭터의 왼쪽 눈썹을 아래로 낮춥니다.
LeftOuterBrowRaiser
LeftOuterBrowRaiser는 캐릭터의 왼쪽 외부 눈썹을 위로 들어올립니다.
LeftNoseWrinkler
LeftNoseWrinkler는 캐릭터의 왼쪽 콧구멍을 올리고, 눈썹을 약간 아래로 당기며, 왼쪽 코를 주름잡습니다.
RightBrowLowerer
RightBrowLowerer는 캐릭터의 오른쪽 눈썹을 아래로 낮춥니다.
RightOuterBrowRaiser
RightOuterBrowRaiser는 캐릭터의 오른쪽 외부 눈썹을 위로 들어올립니다.
RightNoseWrinkler
RightNoseWrinkler는 캐릭터의 오른쪽 콧구멍을 올리고, 눈썹을 약간 아래로 당기며, 오른쪽 코를 주름잡습니다.
LeftEyeUpperLidRaiser
LeftEyeUpperLidRaiser는 캐릭터의 왼쪽 눈꺼풀을 위로 들어올려 홍채 위쪽에서 더 많은 흰자를 드러냅니다.
RightEyeUpperLidRaiser
RightEyeUpperLidRaiser는 캐릭터의 오른쪽 눈꺼풀을 위로 들어올려 홍채 위쪽에서 더 많은 흰자를 드러냅니다.
TongueDown
TongueDown은 혀를 아래로 굽힙니다. 이 포즈는 TongueOut과 결합할 때만 보이므로, 아니면 혀는 캐릭터의 입안에서만 굽혀집니다.
TongueOut
TongueOut은 혀의 끝을 입 밖으로 내밉니다.
TongueUp
TongueUp은 혀를 위로 굽힙니다. 이 포즈는 TongueOut과 결합할 때만 보이므로, 아니면 혀는 캐릭터의 입안에서만 굽혀집니다.