本申请涉及人工智能领域,尤其涉及一种模型处理方法、装置、设备及存储介质。
背景技术:
1、3d(3-dimensional,三维)动画目前在各行各业有广泛应用,如cg(computergraphics,计算机图形)电影、3d动画片、虚拟直播、虚拟3d话务员等等,其中3d表情动画的内容生产是一个行业发展的重要瓶颈;现有技术通常通过人工捏脸的方式生成混合形状(blendshape,bs),进一步基于生成的混合形状构建模型表情;但不同的三维头部模型通常具有不同的脸部特征,例如脸部轮廓不同、五官形状不同、五官分布不同,那么当需要为不同的三维头部模型构建模型表情时,由于需要基于人工捏脸的方式生成,自动化程度低,对于人力资源消耗过大。
技术实现思路
1、本申请实施例提供一种模型处理方法、装置、设备及存储介质,可自动化实现第二模型表情在模型间迁移,自动化为目标头部模型生成第二模型表情。
2、一方面,本申请实施例提供了一种模型处理方法,包括:
3、响应于获取到的表情动作指令,获取源头部模型;所述源头部模型配置有中性特征数据、多个相对于所述中性特征数据的表情特征数据;
4、根据待进行表情迁移的目标头部模型的模型特征,对所述源头部模型进行变形匹配处理,得到变形匹配后的源头部模型;
5、根据所述变形匹配后的源头部模型,以及从所述源头部模型中的第一模型表情到第二模型表情的变形关系,确定出变形参数;其中,所述源头部模型中的第一模型表情是根据所述源头部模型的中性特征数据确定出的,所述源头部模型中的第二模型表情,则是根据多个表情特征数据中所述表情动作指令所指示的表情特征数据确定出的;
6、根据所述变形参数对所述目标头部模型进行表情迁移处理,得到具有第二模型表情的目标头部模型。
7、一方面,本申请实施例提供了一种模型处理装置,包括:
8、获取单元,用于响应于获取到的表情动作指令,获取源头部模型;所述源头部模型配置有中性特征数据、多个相对于所述中性特征数据的表情特征数据;
9、处理单元,用于根据待进行表情迁移的目标头部模型的模型特征,对所述源头部模型进行变形匹配处理,得到变形匹配后的源头部模型;
10、所述处理单元,还用于根据所述变形匹配后的源头部模型,以及从所述源头部模型中的第一模型表情到第二模型表情的变形关系,确定出变形参数;其中,所述源头部模型中的第一模型表情是根据所述源头部模型的中性特征数据确定出的,所述源头部模型中的第二模型表情,则是根据多个表情特征数据中所述表情动作指令所指示的表情特征数据确定出的;
11、所述处理单元,还用于根据所述变形参数对所述目标头部模型进行表情迁移处理,得到具有第二模型表情的目标头部模型。
12、一方面,本申请实施例提供了一种模型处理设备,所述模型处理设备包括输入接口和输出接口,还包括:
13、处理器,适于实现一条或多条指令;以及,
14、计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行上述模型处理方法。
15、一方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时,用于执行上述模型处理方法。
16、一方面,本申请实施例提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序存储在计算机存储介质中;模型处理设备的处理器从计算机存储介质中读取该计算机程序,处理器执行该计算机程序,使得模型处理设备执行上述模型处理方法。
17、本申请实施例中,可以在获取到表情动作指令之后,将源头部模型向待进行表情迁移的目标头部模型进行变形匹配,使得变形匹配后的源头部模型趋近于目标头部模型;进而可以根据变形匹配后的源头部模型,以及从源头部模型中的第一模型表情到表情动作指令所指示的第二模型表情的变形关系,确定出变形参数,并根据变形参数对目标头部模型进行表情迁移处理,得到具有第二模型表情的目标头部模型。可以自动化实现将第二模型表情从源头部模型向目标头部模型的迁移,也即可以自动化为目标头部模型生成第二模型表情,可以实现源头部模型中的第二模型表情在不同头部模型中的复用,进一步可以提高不同头部模型生成模型表情的效率,降低人力资源消耗。
1.一种模型处理方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据待进行表情迁移的目标头部模型的模型特征,对所述源头部模型进行变形匹配处理,得到变形匹配后的源头部模型,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述变形匹配后的源头部模型,以及从所述源头部模型中的第一模型表情到第二模型表情的变形关系,确定出变形参数,包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述源头部模型与所述变形匹配后的源头部模型之间的变形关系,以及从所述源头部模型中的第一模型表情到第二模型表情的变形关系,确定出所述变形参数,包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述变形参数对所述目标头部模型进行表情迁移处理,得到具有第二模型表情的目标头部模型,包括:
6.如权利要求5所述的方法,其特征在于,所述基于所述多个特征区域中的目标特征区域的调整规则,对所述目标特征区域进行表情调整处理,包括:
7.如权利要求6所述的方法,其特征在于,所述基于所述目标特征区域的调整规则的指示,按照所述联动特征区域的调整对所述目标特征区域进行跟随调整处理,包括:
8.如权利要求6所述的方法,其特征在于,所述从所述多个特征区域中确定出所述目标特征区域对应的联动特征区域,包括:
9.如权利要求5所述的方法,其特征在于,所述多个特征区域中包括眼球区域;从所述多个特征区域中确定出眼球区域的方式包括:
10.如权利要求9所述的方法,其特征在于,一个特征区域的圆球相似度,与相应特征区域属于圆球的程度呈负相关;
11.如权利要求9所述的方法,其特征在于,所述确定各个特征区域的中心点以及圆球相似度,包括:
12.如权利要求5所述的方法,其特征在于,所述目标特征区域属于眼皮区域;所述源头部模型中的第一模型表情包括:指示所述源头部模型为睁眼状态的表情,所述源头部模型中的第二模型表情包括:指示所述源头部模型为闭眼状态的表情;
13.如权利要求5所述的方法,其特征在于,所述在所述目标头部模型中确定构成所述目标头部模型的多个特征区域,包括:
14.如权利要求1所述的方法,其特征在于,所述目标头部模型是通过对交互模型的头部模型区域进行模型简化后得到的,所述目标头部模型中的顶点的数量,小于所述交互模型的头部模型区域中的顶点的数量;所述方法还包括:
15.如权利要求1所述的方法,其特征在于,所述表情动作指令包括用于指示生成第二模型表情的目标文本;所述方法还包括:
16.一种模型处理装置,其特征在于,包括:
17.一种模型处理设备,其特征在于,所述模型处理设备包括输入接口和输出接口,还包括:
18.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时,用于执行如权利要求1-15任一项所述的模型处理方法。