FaceControls 对象定义了一组用于控制可动画角色头的面部表达的属性。
面控制属性基于面部动作编码系统(FACS),这是一个用于描述所有可视的面部运动的全面系统,基于解剖学描述。FaceControls属性只能设置在 0 和 1 之间不同的 FaceControls 属性值组合创建不同的面部表达。记录多个面部表情在时间上创建面部动画。
可动头是什么?
可动的头是 MeshPart 实现面部动作和触发面部表情的能力的面部骨架。一个头部的子对象 可以改变头部的表情。
头由以下三个组成部分组成:
- 用于头部几何图形的皮肤网格部件实例,配备内部变形这个皮肤网格部件的装备
- 当属性如 FaceControls.JawDrop 发生变更时驱动内部装备的面控制实例。
- 笼子 WrapTarget 紧身面部配件的实例
在第三方建模工具(例如 Blender 或 Maya)中,艺术家可以创建一个由关节驱动的面部骨架,将关节匹配到每个单独的 FACS 控件,并保存为 FBX。当头 .FBX 在 Studio 中导入时,将创建一个面向关联映射。此映射会在面控制属性更改时扭曲网格几何图形。映射和面部模型(包括 Bone 实例)不会向开发人员暴露,只能通过面部控件实例访问。动态头的 MeshPart 与普通的 MeshPart 相同,除了当面控件实例是网格部件的子时。编辑面控制的属性会扭曲网格零件的几何形状。这些属性可以在动画编辑器中进行动画。
请参阅面部动画获取有关使用和创建可动头的更多信息。
市场上的可动头
如果你将头发布到市场,你的头部资产必须包含至少一个面控制子集。Roblox 的发布验证拒绝以下所需的姿势:
- 眼睛向下看
- 眼睛向左看
- 眼睛看右侧
- 眼睛查找
- 下颌掉落
- 左眼关闭
- 左唇角拔动器
- 左唇伸展器
- 左下唇压缩器
- 左上唇升降机
- 唇部同步
- 嘴唇
- 右眼关闭
- 右侧唇角拉拔器
- 右侧唇部伸展器
- 右下唇压缩器
- 右上唇举高器
请参阅FACS 姿势参考获取有关使用和创建可动头的更多信息。
概要
属性
举起下巴;向上移动下唇。
当ChinRaiser启动并触摸上唇时,移动上唇。
将左右眉合并到内部。
移动视线向下。这是虚拟形象的必需姿势。
移动视线向左。这是虚拟形象的必需姿势。
移动视线向右。这是虚拟形象的必需姿势。
移动视线上升。这是虚拟形象的必需姿势。
也被称为唇紧缩剂;将嘴角向内拉紧,然后将唇压回牙齿。
用嘴巴制作一个“O”形状。
降低下颌向下打开嘴巴。这是虚拟形象的必需姿势。
将嘴和下颌向左移动(角色向左移动)。
将嘴和下颌向右移动(角色向右)。
降低左眉下。
把左颊膨胀起来。
左眼闭眶。
将嘴角移回 Z 中。
关闭左眼睛。这是虚拟形象的必需姿势。
向上提升左眼睛,显示更多的眼白在瞳孔上方。
向上提升左眉的内部一半。
使嘴角向下移动,在皱眉时。
向上提升嘴角微笑。这是虚拟形象的必需姿势。
拉开嘴角。这是虚拟形象的必需姿势。
将下唇向下移开,露出下颌牙齿。这是虚拟形象的必需姿势。
举起左侧鼻孔,轻轻向下拉下眉毛,然后在鼻子的一侧皱眉。
向左眉的外部提升。
将左上唇从下唇上移开,显示上颌牙。这是虚拟形象的必需姿势。
将唇部压在一起。
将嘴唇对齐 JawDrop。这是虚拟形象的必需姿势。
将下唇卷起来覆盖在牙齿上。
向左移动嘴巴。
向右移动嘴巴。
用嘴巴形成像亲吻一样的形状。这是虚拟形象的必需姿势。
降低右眉。
把右侧脸颊膨胀。
抬起右眼。
将嘴角移回 Z 中。
关闭右眼皮。这是虚拟形象的必需姿势。
向上提升右眼睛盖,显示更多的眼白在瞳孔上。
向上提升右眉的内部一半。
使嘴角向下移动,在皱眉时。
向上提升嘴角微笑。这是虚拟形象的必需姿势。
拉开嘴角。这是虚拟形象的必需姿势。
将下唇向下移开,露出下颌牙齿。这是虚拟形象的必需姿势。
举起右侧鼻孔,轻轻向下拉下眉毛,然后在鼻子一侧皱眉。
向右眉的外部提升。
将右侧上唇从下唇上提,露出上颌牙。这是虚拟形象的必需姿势。
把舌头弯下来。
将舌头的尖端延出口腔。
把舌头弯起来。
将上唇卷到牙齿周围。