[发明专利]虚拟角色的肢体动作表情包生成方法、装置及存储介质在审
| 申请号: | 202110578668.4 | 申请日: | 2021-05-26 |
| 公开(公告)号: | CN113393561A | 公开(公告)日: | 2021-09-14 |
| 发明(设计)人: | 金虓;汪成峰 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
| 主分类号: | G06T13/80 | 分类号: | G06T13/80 |
| 代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 角色 肢体 动作 表情 生成 方法 装置 存储 介质 | ||
本发明提供了一种虚拟角色的肢体动作表情包生成方法、装置及存储介质,该方法包括获取人物的肢体骨骼数据;获取预先创建的虚拟角色模型,利用肢体骨骼数据驱动虚拟角色模型的肢体产生动作;基于虚拟角色模型的肢体动作生成虚拟角色的肢体动作表情包。本发明实施例能够利用获取的人物肢体骨骼数据驱动虚拟角色模型做出复杂多样的运动和姿势,既增加了用户与虚拟角色之间的互动,也可以做出更多的虚拟角色个性化的肢体动作表情包。
技术领域
本发明涉及计算机技术领域,特别是一种虚拟角色的肢体动作表情包生成方法、装置及存储介质。
背景技术
目前,虚拟角色模型在执行动作时,通常可以根据预先配置的程序执行对应的动作,这些方式需要通过程序提前设置动作内容,不能有效地控制虚拟角色模型依据真实用户肢体动作执行个性化的动作,如无法利用真实人物的自身姿势动作控制虚拟角色模型执行相应的动作内容,从而无法更加灵活地控制虚拟角色模型执行复杂多样的运动和姿势,更无法通过控制虚拟角色模型生成个性化的肢体动作表情包,从而无法为玩家提供更好的玩法和用户体验。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的虚拟角色的肢体动作表情包生成方法、装置及存储介质,能够增加用户与虚拟角色之间的互动,也可以做出更多的虚拟角色个性化的肢体动作表情包,为玩家提供更丰富的玩法和良好的用户体验。
根据本发明实施例的一方面,提供了一种虚拟角色的肢体动作表情包生成方法,该方法包括:
获取人物的肢体骨骼数据;
获取预先创建的虚拟角色模型,利用所述肢体骨骼数据驱动所述虚拟角色模型的肢体产生动作;
基于所述虚拟角色模型的肢体动作生成所述虚拟角色的肢体动作表情包。
可选地,获取人物的肢体骨骼数据,包括:
调用增强现实平台接口获取人物的肢体骨骼数据;
其中,所述肢体骨骼数据通过增强现实平台对终端设备采集的人物肢体动作数据转换得到。
可选地,调用的所述肢体骨骼数据包括:
通过所述增强现实平台初始化绑定姿态空间得到的骨骼矩阵数据集合;及
通过所述增强现实平台将终端设备采集的肢体动作数据映射到人体模型空间得到的骨骼矩阵数据集合。
可选地,获取预先创建的虚拟角色模型,利用所述肢体骨骼数据驱动所述虚拟角色模型的肢体产生动作,包括:
获取预先创建的虚拟角色模型;
将所述肢体骨骼数据转换为引擎中关节的绑定姿态空间数据,所述绑定姿态空间数据包含绑定姿态空间位置数据和绑定姿态空间旋转数据;
基于所述绑定姿态空间数据按照预设算法计算虚拟角色模型的各个关节对应的模型空间数据;
利用所述模型空间数据驱动所述虚拟角色模型的肢体产生动作。
可选地,所述模型空间数据包含模型空间位置数据,基于所述绑定姿态空间数据按照预设算法计算虚拟角色模型的各个关节对应的模型空间数据,包括:
从所述虚拟角色模型的骨骼根节点开始,依次遍历虚拟角色模型的所有关节名,并采用公式1:pos=rotp*poslocal+posp计算虚拟角色模型的各个关节对应的模型空间位置数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110578668.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备金属铀的方法
- 下一篇:图像配准方法、装置、计算机设备和存储介质





