【技术实现步骤摘要】
基于动作捕捉的虚拟人物驱动方法、装置及计算机设备
[0001]本专利技术涉及计算机
,尤其涉及一种基于动作捕捉的虚拟人物驱动方法、装置及计算机设备。
技术介绍
[0002]随着动漫、虚拟人物等技术的不断进步,利用动作捕捉去驱动虚拟人物技术逐步发展,将虚拟人物应用于游戏角色中以成为常态。
[0003]然而在动作捕捉过程中,因为通常比较廉价的动捕设备捕捉到的光点的位置精度比较有限,在加上经常会存在相互遮挡而导致数据在短时间内大幅变化,直接输出到角色的动作上的时候,数据的大幅波动会导致角色动作的大幅波动。
[0004]基于此,很有必要对所获取的数据进行消除抖动。
技术实现思路
[0005]本专利技术提供一种基于动作捕捉的虚拟人物驱动方法、装置及计算机设备,旨在优化虚拟人物的动作,消除虚拟人物的动作抖动。
[0006]为此,根据第一方面,本专利技术实施例公开了一种基于动作捕捉的虚拟人物驱动方法,所述方法包括:
[0007]按预设规则建立动作捕捉系统与虚拟人物标准骨骼系统的映射关系 ...
【技术保护点】
【技术特征摘要】
1.一种基于动作捕捉的虚拟人物驱动方法,其特征在于,所述方法包括:按预设规则建立动作捕捉系统与虚拟人物标准骨骼系统的映射关系;获取动作捕捉系统的用户骨骼数据,基于映射关系确认虚拟人物的目标骨骼数据;获取虚拟人物的初始骨骼数据,基于初始骨骼数据和目标骨骼数据对虚拟人物的骨骼动作进行插值优化,以驱动虚拟人物的骨骼模型。2.根据权利要求1所述的基于动作捕捉的虚拟人物驱动方法,其特征在于,所述基于初始骨骼数据和目标骨骼数据对虚拟人物动作进行插值优化,以驱动虚拟人物的骨骼模型具体包括,获取虚拟人物的初始骨骼数据为当前姿态;获取虚拟人物的目标骨骼数据为目标姿态;基于动作捕捉系统的动画帧及虚拟人物的平台游戏帧确认插值系数及帧率,基于插值系数及帧率加载初始骨骼数据,获得虚拟人物的实际骨骼数据;基于实际骨骼数据驱动虚拟人物,更新实际骨骼数据为下一目标姿态的当前姿态。3.根据权利要求2所述的基于动作捕捉的虚拟人物驱动方法,其特征在于,所述虚拟人物的目标骨骼数据包括:虚拟人物的根骨骼的位置及所有非根骨骼的朝向。4.根据权利要求3所述的基于动作捕捉的虚拟人物驱动方法,其特征在于,所述动作捕捉系统为OptiTrack光学动作捕捉系统,所述获取动作捕捉系统的用户骨骼数据包括:获取OptiTrack光学动作捕捉系统的数据,分离出用户的骨骼位置及骨骼朝向。5.根据权利要求3...
【专利技术属性】
技术研发人员:张贤华,
申请(专利权)人:深圳市灼华互娱科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。