顔のアクションコーディングシステム(FACS)は、視覚的に識別可能なすべての顔の動きを記述するための包括的で解剖学に基づいたシステムです。このシステムは、すべての顔の表情を、LeftEyeClosedやMouthLeftなどの個々の筋肉の動きに分解します。これらの筋肉の動き、またはポーズを、BlenderやMayaなどのサードパーティのモデリングソフトウェアを通じて、ヘッドモデル内に設定および保存できます。ヘッドモデルをスタジオにインポートすると、これらのポーズにアクセスしてアニメーションを作成し、生き生きとした顔の表情を作り出すことができます。
以下は、Robloxで使用できる50の基本ポーズのリストで、幅広い顔の感情を表現できます。最初のニュートラルポーズを除いて、キャラクターモデルに保存するポーズの順序は重要ではありません。この情報は、マッピングプロセス中にカスタムプロパティとして設定されるためです。
複数のFACS基本ポーズを1つのアニメーションフレームに組み合わせて、複雑な顔の表情を作成できます。ただし、ポーズの組み合わせによっては衝突する可能性があるため、補正を追加してデフォルト値を完全に設定する必要があります。
LeftEyeClosed
LeftEyeClosedは、キャラクターの左まぶたを閉じます。
RightEyeClosed
RightEyeClosedは、キャラクターの右まぶたを閉じます。
EyesLookDown
EyesLookDownは、目を下に向けます。
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と組み合わせて使用しない限り、舌はキャラクターの口の中で上に曲がるだけです。