【技术实现步骤摘要】
一种三维模型的生成方法、装置、系统及介质
[0001]本专利技术涉及三维建模领域,具体为一种三维模型的生成方法、装置、系统及介质。
技术介绍
[0002]随着计算机硬件技术以及计算机软件技术,尤其是图形图像技术的发展,三维虚拟对象动画技术在影视动画、娱乐游戏、远程教育和军事仿真等领域得到广泛应用。但很多原始三维模型是在PC三维设计软件中产生的,三维产品模型往往复杂程度高、数据规模庞大,在使用时会由于数据过大导致无法加载或者加载过于缓慢,严重影响用户体验,且对运行硬件门槛要求较高,限制了三维模型的使用场景。
技术实现思路
[0003]本专利技术的专利技术目的在于提供一种三维模型的生成方法、装置、系统及介质,用于减少原始三维模型的数据体积、提升模型使用时的流畅度。
[0004]本专利技术解决上述技术问题所采取的技术方案如下:
[0005]一种三维模型的生成方法,包括以下步骤:
[0006]获取虚拟对象的原始骨骼数据;
[0007]从所述原始骨骼数据中提取关键骨骼点,得到所述虚拟对象 ...
【技术保护点】
【技术特征摘要】
1.一种三维模型的生成方法,其特征在于,包括以下步骤:获取虚拟对象的原始骨骼数据;从所述原始骨骼数据中提取关键骨骼点,得到所述虚拟对象对应的关键骨骼数据;根据所述关键骨骼数据确定与所述虚拟对象对应的目标骨骼点,以及与所述目标骨骼点各自对应的三维骨骼坐标;根据包括所述三维骨骼坐标的目标骨骼数据,生成所述虚拟对象对应的三维模型。2.根据权利要求1所述三维模型的生成方法,其特征在于,所述根据所述关键骨骼数据确定与所述虚拟对象对应的目标骨骼点,以及与所述目标骨骼点各自对应的三维骨骼坐标包括以下步骤:从所述关键骨骼数据中获取所述关键骨骼点的三维关键坐标;基于原始骨骼数据中虚拟对象的躯干分布,根据三维关键坐标生成目标骨骼点,并得到目标骨骼点各自对应的三维骨骼坐标。3.根据权利要求1所述三维模型的生成方法,其特征在于,所述根据包括所述三维骨骼坐标的目标骨骼数据,生成所述虚拟对象对应的三维模型包括以下步骤:获取虚拟对象的皮肤模型;标定皮肤模型中一点为绑定点与目标骨骼点进行配对绑定;根据所述绑定点的三维绑定点坐标生成绑定数据,根据所述绑定数据将所述皮肤模型绑定至所述三维模型。4.根据权利要求3所述三维模型的生成方法,其特征在于,所述标定皮肤模型中一点为绑定点与目标骨骼点进行配对绑定后还包括步骤调整皮肤模型,具体步骤包括:标定需要调整的皮肤模型;调整皮肤模型与目标骨骼点之间的相对位置和/或相对比例,得到调整矩阵数据;根据所述调整矩阵数据与目标骨骼数据确定皮肤模型的位置和运动变化。5.根据权利要求1所述三维模型的生成方法,其特征在于,所述根据包括所述三维骨骼坐标的目标骨骼数据,生成所述虚拟对象对应的三维模型还包括以下步骤:获取虚拟对象的动画数据;从所述动画数据中提取骨骼点的动作数据和关键帧;基于关键帧内关键骨骼点的三维关键坐标和骨骼点的动作数据,计算两个关键帧之间目标骨骼点的三维骨骼坐标;按照时间顺序对各个目标骨骼点...
【专利技术属性】
技术研发人员:李天驰,孙悦,米科拉,
申请(专利权)人:深圳点猫科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。