表情模型的生成方法及装置、电子设备、存储介质与流程

文档序号:33118437发布日期:2023-02-01 03:14阅读:来源:国知局

技术特征:
1.一种表情模型的生成方法,其特征在于,所述方法包括:确定目标角色的无表情角色模型;根据所述无表情角色模型的脸型特点,从模型库中确定与所述脸型特点匹配的目标参考角色的目标无表情参考模型以及多个不同表情的目标表情参考模型;根据各个所述目标表情参考模型与所述目标无表情参考模型之间的形变数据,生成所述无表情角色模型对应的多个不同表情的表情角色模型。2.根据权利要求1所述的方法,其特征在于,所述根据所述无表情角色模型的脸型特点,从模型库中确定与所述脸型特点匹配的目标参考角色的目标无表情参考模型以及多个不同表情的目标表情参考模型,包括:确定所述无表情角色模型的各个角色顶点与所述无表情角色模型的角色中心的角色距离,以及所述模型库中各个参考角色的无表情参考模型的各个参考顶点与对应的无表情参考模型的参考中心的参考距离;根据所述角色距离和参考距离确定对应的无表情参考模型的缩放系数,并依据所述缩放系数对对应的无表情参考模型进行缩放,得到缩放后的无表情参考模型;确定所述无表情角色模型与各个缩放后的无表情参考模型之间的仿射变换矩阵对应的值;从多个所述值中确定最小值,并将所述最小值对应的无表情参考模型确定为所述目标无表情参考模型。3.根据权利要求2所述的方法,其特征在于,所述从多个所述值中确定最小值,并将所述最小值对应的无表情参考模型确定为所述目标无表情参考模型,还包括:判断所述最小值是否符合设定值,若是,则将所述最小值对应的无表情参考模型确定为所述目标无表情参考模型;若所述最小值不符合所述设定值,则生成提示信息,以提示所述模型库中不存在与所述脸型特点匹配的目标无表情参考模型。4.根据权利要求1所述的方法,其特征在于,所述模型库中多个参考角色的无表情参考模型按照预设顺序排序,所述根据所述无表情角色模型的脸型特点,从模型库中确定与所述脸型特点匹配的目标参考角色的目标无表情参考模型以及多个不同表情的目标表情参考模型,包括:确定所述无表情角色模型的各个角色顶点与所述无表情角色模型的角色中心的角色距离;确定当前序号的无表情参考模型的各个参考顶点与对应参考中心的当前序号参考距离;根据所述角色距离和当前序号参考距离确定所述当前序号的无表情参考模型的当前序号缩放系数,并依据所述当前序号缩放系数对所述当前序号的无表情参考模型进行缩放,得到当前序号缩放后的无表情参考模型;确定所述无表情角色模型与所述当前序号缩放后的无表情参考模型之间的仿射变换矩阵对应的当前值;当所述当前值符合设定值时,将所述当前序号的无表情参考模型确定为所述目标无表情参考模型;
当所述当前值不符合所述设定值时,则按照所述无表情参考模型的排序顺序,更新所述当前序号的无表情参考模型,并返回所述确定当前序号的无表情参考模型的各个参考顶点与对应参考中心的当前序号参考距离的步骤继续执行。5.根据权利要求2或4所述的方法,其特征在于,所述方法还包括:移动所述无表情参考模型或无表情角色模型,使所述无表情参考模型的参考中心与所述无表情角色模型的角色中心重合。6.根据权利要求5所述的方法,其特征在于,在所述根据各个所述目标表情参考模型与所述目标无表情参考模型之间的形变数据,生成所述无表情角色模型对应的多个不同表情的表情角色模型之前,所述方法还包括:检测所述无表情角色模型是否进行冻结变换;若否,则对所述无表情角色模型进行冻结变换。7.根据权利要求6所述的方法,其特征在于,所述形变数据包括所述目标表情参考模型的各个参考顶点相对于所述目标无表情参考模型对应参考顶点的位移数据;所述根据各个所述目标表情参考模型与所述目标无表情参考模型之间的形变数据,生成所述无表情角色模型对应的多个不同表情的表情角色模型,包括:根据所述目标角色的目标表情参考模型的数量复制所述无表情角色模型,得到各个所述目标表情参考模型对应的无表情角色模型副本;根据各个所述目标表情参考模型的位移数据,分别移动对应的无表情角色模型副本的角色顶点,得到多个不同表情的表情角色模型。8.根据权利要求6所述的方法,其特征在于,所述根据各个所述目标表情参考模型与所述目标无表情参考模型之间的形变数据,生成所述无表情角色模型对应的多个不同表情的表情角色模型,包括:确定所述目标无表情参考模型形变为所述无表情角色模型所对应的初始形变数据;在所述初始形变数据的基础上分别叠加各个所述目标无表情参考模型对应的形变数据,得到多个目标形变数据;根据各个所述目标形变数据对所述目标无表情参考模型进行形变,生成所述无表情角色模型对应的多个不同表情的表情角色模型。9.根据权利要求1所述的方法,其特征在于,在所述生成所述无表情角色模型对应的多个不同表情的表情角色模型之后,所述方法还包括:展示所述表情角色模型。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:响应于针对所述表情角色模型的调整操作,更新所述表情角色模型。11.一种表情模型的生成装置,其特征在于,所述装置包括:目标角色确定模块,用于确定目标角色的无表情角色模型;参考角色确定模块,用于根据所述无表情角色模型的脸型特点,从模型库中确定与所述脸型特点匹配的目标参考角色的目标无表情参考模型以及多个不同表情的目标表情参考模型;表情模型生成模块,用于根据各个所述目标表情参考模型与所述目标无表情参考模型之间的形变数据,生成所述无表情角色模型对应的多个不同表情的表情角色模型。
12.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至10中任一项所述的表情模型的生成方法。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至10中任一项所述的表情模型的生成方法。

技术总结
本申请提供了一种表情模型的生成方法及装置、电子设备、存储介质,其中,方法包括:确定目标角色的无表情角色模型;根据无表情角色模型的脸型特点,从模型库中确定与脸型特点匹配的目标参考角色的目标无表情参考模型以及多个不同表情的目标表情参考模型;根据各个目标表情参考模型与目标无表情参考模型之间的形变数据,生成无表情角色模型对应的多个不同表情的表情角色模型;可以实现自动化生成目标角色的多个不同表情的表情角色模型,提高表情角色模型的生成效率;并且,通过无表情角色模型的脸型特点来确定对应的目标无表情参考模型,可以提高生成的表情角色模型表达表情的准确性,提高表情角色模型的生成效果。提高表情角色模型的生成效果。提高表情角色模型的生成效果。


技术研发人员:滕云飞
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2022.11.11
技术公布日:2023/1/31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1