情绪快速入门
将 Convai Emotion 组件添加到角色,运行其设置清单,并在 Play 模式中看到面部随对话作出反应。
添加 ConvaiEmotionController 将其应用到现有的 Convai 角色,为其指定一个角色类型,并确认其面部在 Play 模式下会对对话做出反应。等你已经有一个可用的 ConvaiCharacter 已放入场景中,并希望在调整任何设置之前先查看 Emotion 是否运行。
前提条件
某个
ConvaiCharacter在你的场景中,已经可以连接并响应——先完成 验证你的设置 如果你还没有的话,请先完成。一个带骨骼绑定的面部网格,其 blendshape 遵循受支持的命名约定(ARKit、Reallusion CC3、Reallusion CC4 Extended 或 MetaHuman)。对于其他任何命名约定,请指定一个
CustomRigConventionMap先——参见 角色骨骼设置.
添加并设置 Emotion 组件
验证设置
进入 Play 模式并与角色对话。随着 Convai 的回复到来,检查器的 Live 部分会更新: 感受 显示当前激活的情绪,而 强度 显示其强度,而 心情 显示回合之间角色的静息心情。
预期结果: 随着对话的发展,角色的表情会发生变化,然后在回合之间逐渐回到所选角色类型的静息心情。在 Warm 或 Energetic 下,即使什么都没说,面部也应明显更友好。
若要在不与角色对话的情况下预览表情,请使用检查器的 Live 部分:选择一种情绪,设置强度,然后选择 试试;选择 停止 以释放它。
工作原理
与角色对话会随回复向 Convai 发送一个情绪信号。 ConvaiEmotionController 通过情绪分类体系解析该信号,平滑其强度,并通过共享面部合成器将其合成到角色面部上。完整流程请参见 情绪系统的工作原理.
故障排除
如果清单报告 面部骨骼绑定 为未解析,或者设置完成后面部没有任何动作,请参见 情绪故障排查.
下一步
情绪系统如何工作情绪状态情绪配置文件最后更新于
这有帮助吗?