Unity角色动画之面部动画——SALSA插件
目录
概述
SALSA(简单自动唇形同步近似)是一种实时系统,用于从音频输入创建唇形同步,无需音素映射或烘焙。 SALSA LipSync v2是程序化的,基于使用幅度级数和许多其他技术的音频波形分析来提供引人注目的口型同步自动化。
当前支持的用于操纵 3D 模型特征的方法是使用骨骼(变换)或混合形状(在 3D 建模软件中也称为变形、形状键等)。还可以结合 3D 模型实施一些 2D 工作流程,例如在 3D 网格上执行材质纹理交换。
组件
通常,混合形状最适合面部动画、嘴唇/嘴巴运动、眉毛运动等。骨骼最适合眼睛和头部,也可用于操纵下巴。但是,骨骼或混合形状均可用于操纵面部动画的所有方面。SALSA 和 EmoteR 可以混合和匹配用于视位和表情表达配置的混合形状和骨骼。就此而言,它们还可以包括以 2D 为中心的控制器和交换纹理等。 Eyes 模块由于它实现了特定的运动控制而有一些更严格的要求——它使用头部/眼睛/眼睑的模板,对应于特定的动画控制器类型(骨骼、形状、精灵、纹理等)。
LipSync
SALSA LipSync 为 2D 和 3D 角色提供高质量、语言无关的口型同步。
EmoteR
EmoteR(表情包)是一个表情随机化工具。提供了简单的表情配置和几种触发它们的方法。
Eyes
Eyes(眼睛)是一个眼睛和头部跟踪和随机生成系统。
2D面部动画
搭建2D模型
1,创建贴图
2,设置物体
添加SALSA 2D组件
注意对应每一个Sprite的精灵贴图
添加RandomEyes2D组件
运行效果
3D面部动画
添加SALSA 3D组件
添加RandomEyes3D组件