技术新讯 > 计算推算,计数设备的制造及其应用技术 > 骨骼关键点生成、骨骼数据处理方法、装置、设备及介质与流程  >  正文

骨骼关键点生成、骨骼数据处理方法、装置、设备及介质与流程

  • 国知局
  • 2024-08-22 14:20:36

本发明实施例涉及计算机视觉应用,尤其涉及一种骨骼关键点生成、骨骼数据处理方法、装置、电子设备及存储介质。

背景技术:

1、骨骼动画是模型动画的一种,包含了骨骼和蒙皮。模型是由mesh(网格,在骨骼模型技术中被称为皮肤)组成的,一段段骨骼之间相互连接组成骨架(连接处称之为关节),通过改变骨骼的朝向和位置可以生成动画。蒙皮是指把mesh的顶点附着在骨骼上,并且每个顶点可以被多个骨骼控制。

2、在制作骨骼动画之前,往往需要根据角色对象建立对应的骨骼模型。建立骨骼模型的关键是准确确定角色对象适配的骨骼关键点。目前,对某一角色生成其骨骼模型中的骨骼关键点采用的方法一般为对该角色的原始骨骼数据直接提取骨骼关键点。例如,通过深度学习网络的方式对某一角色扫描的模型数据提取骨骼关键点等。

3、发明人在实现本发明的过程中,发现现有技术存在如下缺陷:目前针对单一数据源提取角色骨骼模型的骨骼关键点,存在骨骼关键点提取准确率不够高的问题,进而影响了基于骨骼关键点构建角色骨骼动画的美观性和连贯性。

技术实现思路

1、本发明实施例提供一种骨骼关键点生成、骨骼数据处理方法、装置、电子设备及存储介质,能够提高对角色生成骨骼关键点的准确率,进而提高基于骨骼关键点构建角色骨骼动画的美观性和连贯性。

2、根据本发明的一方面,提供了一种骨骼关键点生成方法,包括:

3、获取目标角色对象的形体关键点分布数据和设定朝向面片模型数据;

4、根据所述形体关键点分布数据和所述设定朝向面片模型数据,确定形体关键点与设定朝向面片模型之间的空间映射关系;

5、根据所述形体关键点与所述设定朝向面片模型之间的空间映射关系确定所述目标角色对象的骨骼关键点。

6、根据本发明的另一方面,提供了一种骨骼数据处理方法,包括:

7、接收目标角色对象的角色形体扫描数据,对所述角色形体扫描数据进行处理,得到所述目标角色对象的设定朝向面片模型数据和角色对象模型图片快照;

8、对所述目标角色对象的角色对象模型图片快照进行图片处理流程,得到所述目标角色对象的形体关键点分布数据;

9、根据所述目标角色对象的形体关键点分布数据和所述设定朝向面片模型数据,采用本发明任一实施例所述的骨骼关键点生成方法生成所述目标角色对象的骨骼关键点;

10、根据所述目标角色对象的骨骼关键点进行蒙皮处理,生成所述目标角色对象的角色形体模型;

11、将所述目标角色对象的标准化姿态动画数据重定向至所述目标角色对象的角色形体模型,得到所述目标角色对象的目标姿态动画。

12、根据本发明的另一方面,提供了一种骨骼关键点生成装置,包括:

13、关键点模型数据获取模块,用于获取目标角色对象的形体关键点分布数据和设定朝向面片模型数据;

14、空间映射关系确定模块,用于根据所述形体关键点分布数据和所述设定朝向面片模型数据,确定形体关键点与设定朝向面片模型之间的空间映射关系;

15、骨骼关键点确定模块,用于根据所述形体关键点与所述设定朝向面片模型之间的空间映射关系确定所述目标角色对象的骨骼关键点。

16、根据本发明的另一方面,提供了一种骨骼数据处理装置,包括:

17、图片快照获取模块,用于接收目标角色对象的角色形体扫描数据,对所述角色形体扫描数据进行处理,得到所述目标角色对象的设定朝向面片模型数据和角色对象模型图片快照;

18、图片处理模块,用于对所述目标角色对象的角色对象模型图片快照进行图片处理流程,得到所述目标角色对象的形体关键点分布数据;

19、骨骼关键点生成模块,用于根据所述目标角色对象的形体关键点分布数据和所述设定朝向面片模型数据,采用本发明任一实施例所述的骨骼关键点生成方法生成所述目标角色对象的骨骼关键点;

20、蒙皮处理模块,用于根据所述目标角色对象的骨骼关键点进行蒙皮处理,生成所述目标角色对象的角色形体模型;

21、目标姿态动画获取模块,用于将所述目标角色对象的标准化姿态动画数据重定向至所述目标角色对象的角色形体模型,得到所述目标角色对象的目标姿态动画。

22、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

23、至少一个处理器;以及

24、与所述至少一个处理器通信连接的存储器;其中,

25、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的骨骼关键点生成方法,或执行本发明任一实施例所述的骨骼数据处理方法。

26、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的骨骼关键点生成方法,或执行本发明任一实施例所述的骨骼数据处理方法。

27、本发明实施例通过获取目标角色对象的形体关键点分布数据和设定朝向面片模型数据,以根据获取的形体关键点分布数据和设定朝向面片模型数据,确定形体关键点与设定朝向面片模型之间的空间映射关系,进而根据形体关键点与设定朝向面片模型之间的空间映射关系确定目标角色对象的骨骼关键点,解决现有骨骼关键点生成方法存在的骨骼关键点准确率较低的问题,能够提高对角色生成骨骼关键点的准确率,进而提高基于骨骼关键点构建角色骨骼动画的美观性和连贯性。

28、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

技术特征:

1.一种骨骼关键点生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述形体关键点分布数据和所述设定朝向面片模型数据,确定形体关键点与设定朝向面片模型之间的空间映射关系,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述形体关键点与所述设定朝向面片模型之间的空间映射关系确定所述目标角色对象的骨骼关键点,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述目标角色对象的骨骼关键点创建所述目标角色对象的骨架模型,包括:

6.根据权利要求4所述的方法,其特征在于,所述根据所述目标角色对象的形体关键点分布数据确定所述骨架模型匹配的网格顶点关联数据,包括:

7.根据权利要求6所述的方法,其特征在于,若所述顶点筛选因子包括基于屏幕坐标的多边形围合区域,则根据所述顶点筛选因子对所述骨架模型匹配的原始网格顶点进行筛选,得到所述目标网格顶点坐标,包括:

8.根据权利要求6所述的方法,其特征在于,若所述顶点筛选因子包括所述距离直方图,则根据所述顶点筛选因子对所述骨架模型匹配的原始网格顶点进行筛选,得到所述目标网格顶点坐标,包括:

9.根据权利要求4所述的方法,其特征在于,所述根据所述目标角色对象的骨架模型和所述骨架模型匹配的网格顶点关联数据生成所述目标角色对象的角色形体模型,包括:

10.根据权利要求1所述的方法,其特征在于,在所述获取目标角色对象的形体关键点分布数据和设定朝向面片模型数据之前,还包括:

11.根据权利要求10所述的方法,其特征在于,所述获取所述目标角色对象的角色对象模型图片快照,包括:

12.根据权利要求10所述的方法,其特征在于,所述对所述角色对象模型图片快照进行姿态解析和角色分割,得到所述目标角色对象的形体关键点分布数据,包括:

13.根据权利要求4所述的方法,其特征在于,在所述根据所述目标角色对象的骨架模型和所述骨架模型匹配的网格顶点关联数据生成所述目标角色对象的角色形体模型之后,还包括:

14.一种骨骼数据处理方法,其特征在于,包括:

15.一种骨骼关键点生成装置,其特征在于,包括:

16.一种骨骼数据处理装置,其特征在于,包括:

17.一种电子设备,其特征在于,所述电子设备包括:

18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-13中任一所述的骨骼关键点生成方法,或执行权利要求14所述的骨骼数据处理方法。

技术总结本发明实施例公开了一种骨骼关键点生成、骨骼数据处理方法、装置、设备及介质,其中,骨骼关键点生成方法包括:获取目标角色对象的形体关键点分布数据和设定朝向面片模型数据;根据所述形体关键点分布数据和所述设定朝向面片模型数据,确定形体关键点与设定朝向面片模型之间的空间映射关系;根据所述形体关键点与所述设定朝向面片模型之间的空间映射关系确定所述目标角色对象的骨骼关键点。本发明实施例的技术方案能够提高对角色生成骨骼关键点的准确率,进而提高基于骨骼关键点构建角色骨骼动画的美观性和连贯性。技术研发人员:张子良,江腾飞,陈炬昉,王晓渊,吴旭军,杨盼,彭书海受保护的技术使用者:先临三维科技股份有限公司技术研发日:技术公布日:2024/8/20

本文地址:https://www.jishuxx.com/zhuanli/20240822/278218.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。