[发明专利]一种虚拟角色控制方法、装置以及计算机存储介质有效
| 申请号: | 202111019902.6 | 申请日: | 2021-09-01 |
| 公开(公告)号: | CN113655889B | 公开(公告)日: | 2023-08-08 |
| 发明(设计)人: | 唐迪;刘汶斌;温翔;南天骄;蒋昊;王峰 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
| 主分类号: | G06F3/01 | 分类号: | G06F3/01;G06N3/08 |
| 代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明 |
| 地址: | 100190 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟 角色 控制 方法 装置 以及 计算机 存储 介质 | ||
1.一种虚拟角色控制方法,其特征在于,应用于通过虚拟角色控制对象的手部穿戴的动作捕捉装备捕捉虚拟角色控制对象的手部动作来控制虚拟角色的手部动作的场景,所述方法包括:
获取所述虚拟角色控制对象的各手部关节点的动作信息的第一旋转矩阵,所述第一旋转矩阵中指示有表征所述虚拟角色控制对象的每个手部关节点的动作信息的旋转向量,采用所述第一旋转矩阵表征第一手部动作信息;
基于获取的所述第一手部动作信息,以及第一基本手势序列,确定目标控制系数集;所述目标控制系数集中的每个控制系数分别对应一个基本手势;所述第一基本手势序列中包括与虚拟角色控制对象对应的多个基本手势;所述第一基本手势序列是由真实人物按照预先设置的基本手势类型做出相应动作后得到的;
基于所述目标控制系数集,以及与所述第一基本手势序列对应的第二基本手势序列,生成用于指示所述虚拟角色的各手部关节点的动作信息的第二旋转矩阵,所述第二旋转矩阵中指示有表征所述虚拟角色的每个手部关节点的动作信息的旋转向量,采用所述第二旋转矩阵用于表征第二手部动作信息;所述第二基本手势序列中包括与虚拟角色对应的多个基本手势;所述第二基本手势序列是通过美术制作得到的。
2.根据权利要求1所述的方法,其特征在于,所述场景为直播场景;
所述获取所述虚拟角色控制对象的各手部关节点的动作信息的第一旋转矩阵,包括:
获取所述虚拟角色控制对象在直播过程中的各手部关节点的动作信息的第一旋转矩阵;
在生成用于指示所述虚拟角色的各手部关节点的动作信息的第二旋转矩阵之后,还包括:
基于所述各手部关节点的动作信息的第二旋转矩阵,驱动在直播画面中展示的所述虚拟角色执行手部动作。
3.根据权利要求1所述的方法,其特征在于,所述动作捕捉装备上设置有传感器,所述传感器用于采集各手部关节点的动作信息。
4.根据权利要求1~3任一所述的方法,其特征在于,基于获取的所述第一手部动作信息,以及第一基本手势序列,确定目标控制系数集,包括:
获取初始控制系数集,将所述初始控制系数集作为当前控制系数集,执行以下迭代过程:
将所述当前控制系数集以及所述第一基本手势序列输入目标融合函数,得到所述目标融合函数输出的待调整的手部动作信息;
计算所述待调整的手部动作信息相对于所述第一手部动作信息的损失信息,并基于所述损失信息,调整所述当前控制系数集;
基于调整后的所述当前控制系数集,重复所述迭代过程,直到所述损失信息满足预设条件,将最终调整后的所述当前控制系数集作为所述目标控制系数集。
5.根据权利要求4所述的方法,其特征在于,所述获取初始控制系数集,包括:
获取基于采样数据训练的神经网络拟合器;所述采样数据中包括控制系数集样本数据和第一手部动作信息样本数据;
将所述虚拟角色控制对象的第一手部动作信息输入所述神经网络拟合器,得到所述神经网络拟合器输出的所述初始控制系数集。
6.根据权利要求1所述的方法,其特征在于,所述目标控制系数集中的多个控制系数的和值为1。
7.根据权利要求1所述的方法,其特征在于,根据以下步骤确定所述第一基本手势序列与所述第二基本手势序列:
从第一数量个基本手势类型中,选定第二数量个基本手势类型;所述第二数量小于或等于所述第一数量;
针对所述第二数量个基本手势类型中的每个基本手势类型,分别获取虚拟角色控制对象样本的第一基本手势,以及美术制作的第二基本手势。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111019902.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变压器重合闸短路校核方法
- 下一篇:一种从枳实中分离橙皮素的方法





