【技术实现步骤摘要】
一种虚拟角色表情驱动方法及相关装置
[0001]本申请涉及计算机
,尤其涉及一种虚拟角色表情驱动方法及相关装置。
技术介绍
[0002]通过虚幻引擎(Unreal Engine,UE)驱动虚拟角色,使该虚拟角色呈现与真实人物一致的面部表情,是虚拟对象控制领域中的研究热点之一。通常情况下,可以通过以下方式驱动虚拟角色呈现对应的面部表情:由面部采集系统捕获真实人物的面部表情,然后将该真实人物的面部表情与若干预设的基础面部表情进行对比,根据对比结果确定相关驱动参数的赋值;进而,由虚幻引擎根据上述驱动参数的赋值,控制虚拟角色呈现对应的面部表情。
[0003]然而,在实际应用中,面部采集系统评估真实人物的面部表情时易出现偏差,所确定的驱动参数的赋值准确度较低,进而将导致虚幻引擎驱动虚拟角色呈现的面部表情不理想。
技术实现思路
[0004]本申请实施例提供了一种虚拟角色表情驱动方法及相关装置,能够提高驱动参数赋值的准确度,进而提高虚拟角色的面部表情的呈现效果。
[0005]有鉴于此,本申请第一方面提供了一种虚拟角色表情驱动方法,所述方法包括:
[0006]获取目标对象的面部姿势数据;所述面部姿势数据用于表征所述目标对象的面部表情;
[0007]将所述面部姿势数据与多组基础面部姿势数据分别进行比较,根据比较结果确定参考驱动参数赋值;每组所述基础面部姿势数据对应一个基础面部表情;
[0008]检测所述参考驱动参数赋值对应的参考面部表情是否满足预设面部状态条件,若是,则确定 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟角色表情驱动方法,其特征在于,所述方法包括:获取目标对象的面部姿势数据;所述面部姿势数据用于表征所述目标对象的面部表情;将所述面部姿势数据与多组基础面部姿势数据分别进行比较,根据比较结果确定参考驱动参数赋值;每组所述基础面部姿势数据对应一个基础面部表情;检测所述参考驱动参数赋值对应的参考面部表情是否满足预设面部状态条件,若是,则确定所述参考驱动参数赋值作为目标驱动参数赋值,若否,则基于驱动参数修正算法对所述参考驱动参数赋值进行修正处理,得到目标驱动参数赋值;所述驱动参数修正算法中包括基于正常面部表情确定的参数赋值限值算法、以及参数赋值调整算法;根据所述目标驱动参数赋值,驱动与所述目标对象对应的虚拟角色呈现所述面部表情。2.根据权利要求1所述的方法,其特征在于,所述检测所述参考驱动参数赋值对应的参考面部表情是否满足预设面部状态条件,包括:针对与同一面部部位对应的多个参考驱动参数赋值,检测所述多个参考驱动参数赋值中是否存在至少两个参考驱动参数赋值属于相对驱动参数赋值;所述多个参考驱动参数赋值分别对应所述面部部位的不同姿态,属于所述相对驱动参数赋值的至少两个参考驱动参数赋值各自对应的姿态在正常面部表情中不会同时出现。3.根据权利要求2所述的方法,其特征在于,所述基于驱动参数修正算法对所述参考驱动参数赋值进行修正处理,得到目标驱动参数赋值,包括:若所述多个参考驱动参数赋值中存在属于所述相对驱动参数赋值的至少两个参考驱动参数赋值,则确定所述至少两个参考驱动参数赋值中至少一个参考驱动参数赋值为待修正参数赋值,确定所述至少两个参考驱动参数赋值中除所述待修正参数赋值外的参考驱动参数赋值作为非修正参数赋值;基于所述参数赋值限值算法将所述待修正参数赋值进行限值为预设数值,得到所述待修正参数赋值对应的目标驱动参数赋值;将所述非修正参数赋值确定为目标驱动参数赋值。4.根据权利要求2所述的方法,其特征在于,所述基于驱动参数修正算法对所述参考驱动参数赋值进行修正处理,得到目标驱动参数赋值,包括:若所述多个参考驱动参数赋值中存在属于所述相对驱动参数赋值的至少两个参考驱动参数赋值,则确定所述至少两个参考驱动参数赋值中至少一个参考驱动参数赋值为参照参数赋值,确定所述至少两个参考驱动参数赋值中除所述参照参数赋值外的参考驱动参数赋值为非参照参数赋值;基于所述参数赋值限值算法以及所述参照参数赋值,对所述非参照参数赋值进行限值处理,得到所述非参照参数赋值对应的目标驱动参数赋值;将所述参照参数赋值确定为目标驱动参数赋值。5.根据权利要求1所述的方法,其特征在于,所述检测所述参考驱动参数赋值对应的参考面部表情是否满足预设面部状态条件,包括:根据目标面部部位对应的参考驱动参数赋值,确定所述目标面部部位的参考姿态;检测所述目标面部部位的参考姿态与所述目标面部部位的预设姿态是否匹配;所述目
标面部部位的预设姿态为所述目标对象的面部表情中所述目标面部部位呈现的姿态。6.根据权利要求5所述的方法,其特征在于,所述基于驱动参数修正算法对所述参考驱动参数赋值进行修正处理,得到目标驱动参数赋值,包括:若所述目标面部部位的参考姿态与所述目标面部部位的预设姿态不匹配,则基于所述参数赋值调整算法,利用参数赋值调整系数对所述目标面部部位对应的参考驱动参数赋值进行调整,得到目标驱动参数赋值;所述参数赋值调整系数是根据所述参考姿态与所述预设姿态之间的差异确定的。7.根据权利要求1所述的方法,其特征在于,所述根据所述目标驱动参数赋值,驱动与所述...
【专利技术属性】
技术研发人员:唐敏凯,宋巍,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。