FaceControls 對象定義了一組用於控制動畫人物頭部的表達的特性。
面控制器的屬性基於面部動作編碼系統(FACS),一個完整的系統,用於根據解剖描述所有可視的面部運動。FaceControls屬性只能在0和1之間設置。不同的 FaceControls 屬性值組合創建不同的面部表達。記錄多個面部表情的時間創建面部動畫。
可動頭是什麼?
可動的頭是一個 MeshPart 實現面部剛性和能夠播放面部動畫和觸發面部表情的頭部。一個子孫的頭的對象 可以改變頭部的表情。
頭部由下列三個組成部分組成:
- 用於頭部幾何體的外觀網格零件實例,配有內部剝離這個外觀網格零件的裝備
- 當面控制。JawDrop等屬性變更時,驅動內部裝備的面控制實例。
- 籠子 WrapTarget 例以緊身的面部配件
在第三方建模工具,例如 Blender 或 Maya 中,藝術家可以創建由螺柱驅動的面部骨架,將螺柱配對每個個別的 FACS 控件,並儲存為 FBX。當頭 .FBX 在 Studio 中被匯入時,會創建一個面向關聯映射。此映射會在面控制器屬性變更時扭曲網格幾何形狀。映射和面部模型(包括 Bone 個實例)不會向開發人員暴露,只能通過面控制實個體、實例存取。動態頭的 MeshPart 與普通的 MeshPart 相同,除了當面控制實例是網格零件的子時。編輯面控制的屬性會扭曲網格零件的幾何形狀。這些屬性可以在動畫編輯器中動畫。
請參閱面部動畫以獲得有關使用和創建可動頭的更多信息。
市場上的可動頭部
如果你將頭發布到市場,你的頭部資產必須包含最少子集的面控制。Roblox 的發布驗證會拒絕沒有以下所需姿勢的資產:
- 眼睛往下看
- 眼睛看左
- 眼睛看右
- 眼睛查找
- 下顎掉落
- 左眼已關閉
- 左唇角拔動器
- 左唇伸展器
- 左下唇壓縮器
- 左上唇提升器
- 嘴唇一起
- 吸嘴
- 右眼已關閉
- 右唇角拔動器
- 右唇伸展器
- 右下唇壓縮器
- 右上唇提升器
查看 FACS 姿勢參考 以獲得有關使用和創建可動頭的更多信息。
概要
屬性
舉起下巴;向上移動下唇。
當ChinRaiser被啟用且觸碰上唇時,移動上唇。
將左右眉合在一起。
移動視線向下。這是對虛擬人偶的必須姿勢。
向左移動視線。這是對虛擬人偶的必須姿勢。
向右移動視線。這是對虛擬人偶的必要姿勢。
往上移動視線。這是對虛擬人偶的必要姿勢。
也稱為唇緊縮劑;將嘴角向內推,將唇壓回牙齒。
用嘴巴製作「O」形狀。
將下顎向下打開,打開嘴巴。這是對於虛擬人偶的必須姿勢。
將嘴和下顎向左移動(角色向左移動)。
將嘴和下顎向右移動(角色向右)。
降低左眉下。
膨脹左頰。
左眼扭動。
將嘴角移回 Z 裡。
關閉左眼瞼。這是對虛擬人偶的必須姿勢。
向上提升左眼蓋以揭示更多眼白在瞳孔上方。
向左眉的內部半部上升。
在皺眉時將嘴角向下降低。
將嘴角向上提升到微笑。這是對虛擬人偶的必要姿勢。
拉開嘴角。這是對虛擬人偶的必要姿勢。
將下唇向下移開,露出下顎。這是對於虛擬人偶的必須姿勢。
舉起左鼻孔,將眉毛稍微向下拉,然後在鼻子一側皺眉。
向上提升左眉的外部。
將左上唇從下唇中移開,露出上顎。這是對於虛擬人偶的必須姿勢。
將嘴唇壓在一起。
將嘴唇對齐 JawDrop。這是對虛擬人偶的必須姿勢。
將下唇向上滾動過牙齒。
向左移動嘴巴。
向右移動嘴巴。
用嘴巴製造出像吻一樣的形狀。這是對虛擬人偶的必要姿勢。
降低右眉。
膨脹右臉頰。
右眼閉瞳。
將嘴角移回 Z 裡。
關閉右眼瞼。這是對虛擬人偶的必須姿勢。
向上提升右眼蓋以揭示更多眼白在瞳孔上方。
向右眉的內部半部上升。
在皺眉時將嘴角向下降低。
將嘴角向上提升到微笑。這是對虛擬人偶的必要姿勢。
拉開嘴角。這是對虛擬人偶的必要姿勢。
將下唇向下移開,露出下顎。這是對於虛擬人偶的必須姿勢。
抬起右鼻孔,將眉毛稍微向下拉,然後在鼻子一側皺眉。
向右眉的外部提升。
將右上唇從下唇中提起,露出上顎。這是對於虛擬人偶的必須姿勢。
將舌頭向下彎。
將舌頭的尖端從口中延長。
將舌頭向上彎折。
將上唇向牙齒滾動。