[发明专利]一种三维模型的生成方法、装置、系统及介质在审
申请号: | 202110927885.X | 申请日: | 2021-08-12 |
公开(公告)号: | CN113822984A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 李天驰;孙悦;米科拉·莱森科;谌双 | 申请(专利权)人: | 深圳点猫科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06K9/00;G06T13/40;G06T7/70 |
代理公司: | 广东良马律师事务所 44395 | 代理人: | 张柯 |
地址: | 518000 广东省深圳市前海深港合作区南山街道兴海大道3044号信*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 模型 生成 方法 装置 系统 介质 | ||
1.一种三维模型的生成方法,其特征在于,包括以下步骤:
获取虚拟对象的原始骨骼数据;
从所述原始骨骼数据中提取关键骨骼点,得到所述虚拟对象对应的关键骨骼数据;
根据所述关键骨骼数据确定与所述虚拟对象对应的目标骨骼点,以及与所述目标骨骼点各自对应的三维骨骼坐标;
根据包括所述三维骨骼坐标的目标骨骼数据,生成所述虚拟对象对应的三维模型。
2.根据权利要求1所述三维模型的生成方法,其特征在于,所述根据所述关键骨骼数据确定与所述虚拟对象对应的目标骨骼点,以及与所述目标骨骼点各自对应的三维骨骼坐标包括以下步骤:
从所述关键骨骼数据中获取所述关键骨骼点的三维关键坐标;
基于原始骨骼数据中虚拟对象的躯干分布,根据三维关键坐标生成目标骨骼点,并得到目标骨骼点各自对应的三维骨骼坐标。
3.根据权利要求1所述三维模型的生成方法,其特征在于,所述根据包括所述三维骨骼坐标的目标骨骼数据,生成所述虚拟对象对应的三维模型包括以下步骤:
获取虚拟对象的皮肤模型;
标定皮肤模型中一点为绑定点与目标骨骼点进行配对绑定;
根据所述绑定点的三维绑定点坐标生成绑定数据,根据所述绑定数据将所述皮肤模型绑定至所述三维模型。
4.根据权利要求3所述三维模型的生成方法,其特征在于,所述标定皮肤模型中一点为绑定点与目标骨骼点进行配对绑定后还包括步骤调整皮肤模型,具体步骤包括:
标定需要调整的皮肤模型;
调整皮肤模型与目标骨骼点之间的相对位置和/或相对比例,得到调整矩阵数据;
根据所述调整矩阵数据与目标骨骼数据确定皮肤模型的位置和运动变化。
5.根据权利要求1所述三维模型的生成方法,其特征在于,所述根据包括所述三维骨骼坐标的目标骨骼数据,生成所述虚拟对象对应的三维模型还包括以下步骤:
获取虚拟对象的动画数据;
从所述动画数据中提取骨骼点的动作数据和关键帧;
基于关键帧内关键骨骼点的三维关键坐标和骨骼点的动作数据,计算两个关键帧之间目标骨骼点的三维骨骼坐标;
按照时间顺序对各个目标骨骼点进行排列,得到骨骼点序列,根据所述骨骼点序列生成三维模型的动作动画。
6.根据权利要求5所述三维模型的生成方法,其特征在于,所述基于关键帧内关键骨骼点的三维关键坐标和骨骼点的动作数据,计算两个关键帧之间目标骨骼点的三维骨骼坐标还包括以下步骤:
根据动画数据中虚拟对象的动画动作,在骨骼点的动作数据上增加正或负的加速度;
调节目标骨骼点在运动过程中的运动速度,以改变两个关键帧之间目标骨骼点的三维骨骼坐标,进而调整虚拟对象的动作姿态。
7.根据权利要求5所述三维模型的生成方法,其特征在于,所述骨骼点的动作数据包括:角色的腿部是否着地,并通过布尔值表示;
其中,若角色的腿部着地对应的布尔值为true,若角色的腿部不着地对应的布尔值为false。
8.一种三维模型的生成装置,其特征在于,所述装置包括:
骨骼数据获取模块,用于获取虚拟对象的原始骨骼数据;
数据提取模块,用于从所述原始骨骼数据中提取关键骨骼点,得到所述虚拟对象对应的关键骨骼数据;
数据处理模块,用于根据所述关键骨骼数据确定与所述虚拟对象对应的目标骨骼点,以及与所述目标骨骼点各自对应的三维骨骼坐标;
三维模型生成模块,根据包括所述三维骨骼坐标的目标骨骼数据,生成所述虚拟对象对应的三维模型。
9.一种三维模型的生成系统,其特征在于,所述系统包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7任一项所述的三维模型的生成方法。
10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的三维模型的生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳点猫科技有限公司,未经深圳点猫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110927885.X/1.html,转载请声明来源钻瓜专利网。