一种模型表情调整方法、装置、电子设备和存储介质制造方法及图纸

技术编号:38831104 阅读:24 留言:0更新日期:2023-09-17 09:50
本发明专利技术公开了一种模型表情调整方法、装置、电子设备和存储介质。该方法包括:获取待调整绑定模型以及与待调整绑定模型所对应的DNA文件;获取目标表情模型,并根据目标表情模型对DNA文件进行调整获取更新DNA文件;根据更新DNA文件和目标表情模型对待调整绑定模型进行调整以控制待调整绑定模型所摆出的表情。通过目标表情模型对待调整绑定模型的DNA文件进行调整获取更新DNA文件,从而基于更新DNA文件对待调整模型直接进行调整以控制第调整绑定模型所摆出的表情,从而无需用户进行人工修改,提高了模型表情调整的效率和精准度。提高了模型表情调整的效率和精准度。提高了模型表情调整的效率和精准度。

【技术实现步骤摘要】
一种模型表情调整方法、装置、电子设备和存储介质


[0001]本专利技术涉及通信
,尤其涉及一种模型表情调整方法、装置、电子设备和存储介质。

技术介绍

[0002]随着互联网产业的高速发展,人工智能使得“虚拟世界”的应用越来越多,从动漫到直播、到短视频的运营中,都涉及到“虚拟形象的”构建。而在构建虚拟形象时通常会涉及到模型表情的制作。
[0003]在需要将虚拟模型调整到指定表情时,通常采用的是通过人工手动修改的方式以确定骨骼位移的量,以将虚拟模型调整到指定的表情下,但这种方式通常需要大量的劳动量,效率低,并且最终的模型表情与用户所希望达到的表情无法做到完全一致。

技术实现思路

[0004]本专利技术提供了一种模型表情调整方法、装置、电子设备和存储介质,以实现对模型表情的自动调整。
[0005]根据本专利技术的第一方面,提供了一种模型表情调整方法,包括:获取待调整绑定模型以及与所述待调整绑定模型所对应的DNA文件,其中,所述DNA文件中包括和绑定有关的基础元数据、绑定的静态数据、绑定的动态数据以及重新构建角色网格体所需要的数据;
[0006]获取目标表情模型,并根据所述目标表情模型对所述DNA文件进行调整获取更新DNA文件,其中,所述目标表情模型中包括各网格点的坐标位置;
[0007]根据所述更新DNA文件和所述目标表情模型对所述待调整绑定模型进行调整以控制所述待调整绑定模型所摆出的表情。
[0008]根据本专利技术的另一方面,提供了一种模型表情调整装置,包括:待调整绑定模型获取模块,用于获取待调整绑定模型以及与所述待调整绑定模型所对应的DNA文件,其中,所述DNA文件中包括和绑定有关的基础元数据、绑定的静态数据、绑定的动态数据以及重新构建角色网格体所需要的数据;
[0009]更新DNA文件获取模块,用于获取目标表情模型,并根据所述目标表情模型对所述DNA文件进行调整获取更新DNA文件,其中,所述目标表情模型中包括各网格点的坐标位置;
[0010]目标表情获取模块,用于根据所述更新DNA文件和所述目标表情模型对所述待调整绑定模型进行调整以控制所述待调整绑定模型所摆出的表情。
[0011]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0012]至少一个处理器;以及
[0013]与所述至少一个处理器通信连接的存储器;其中,
[0014]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的方法。
[0015]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的方法。
[0016]本专利技术实施例的技术方案,通过目标表情模型对待调整绑定模型的DNA文件进行调整获取更新DNA文件,从而基于更新DNA文件对待调整模型直接进行调整以获取到目标表情,从而无需用户进行人工修改,提高了模型表情调整的效率和精准度。
[0017]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是根据本专利技术实施例一提供的一种模型表情调整方法流程图;
[0020]图2是根据本专利技术实施例二提供的一种模型表情调整方法流程图;
[0021]图3是根据本专利技术实施例三提供的一种模型表情调整装置的结构示意图;
[0022]图4是实现本专利技术实施例四提供的电子设备的结构示意图。
具体实施方式
[0023]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0024]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0025]实施例一
[0026]图1为本专利技术实施例一提供了一种模型表情调整方法流程图,本实施例可适用于对模型表情进行调整的情况,该方法可以由一种模型表情调整装置来执行,该装置可以采用硬件和/或软件的形式实现。如图1所示,该方法包括:
[0027]步骤S101,获取待调整绑定模型以及与待调整绑定模型所对应的DNA文件。
[0028]可选的,述获取待调整绑定模型,包括:获取原始表情模型,其中,原始表情模型中包括多个网格点;将原始表情模型与骨骼进行绑定获取待调整绑定模型,其中,待调整绑定模型中包括所绑定的骨骼初始位置。
[0029]具体的说,本实施方式中会获取原始表情模型,该原始表情模型中通常由多个网格点构成,将原始表情模型与骨骼进行绑定获取待调整绑定模型,例如,原始表情模型可以
是关于人脸部的表情,在原始表情模型中包含100个网格点,将100个网格点绑定到10个骨骼上。例如,将编号1

10的网格点与左眼眶骨骼进行绑定,将编号11

20的网格点与右眼眶骨骼进行绑定,.....将编号91

100的网格点与下巴骨骼进行绑定,由此可以看出,每个骨骼通常可以绑定多个网格点,当然,本实施方式中仅是举例说明,而并不对每个网格点所绑定的骨骼的具体类型,以及每个类型的骨骼上所绑定的网格点的数据进行限定。通过将原始表情模型与骨骼进行绑定,从而获取到待调整绑定模型,并且在待调整绑定模型中包括所绑定的骨骼初始位置。
[0030]另外,本实施方式中还会获取待调整模型所对应的DNA文件,在DNA文件中包括和绑定有关的基础元数据;绑定的静态数据;绑定的动态数据;重新构建角色网格体需要的所有数据。例如,网格点名称、骨骼名称、表情类型以及切换到各表情类型所对应的原始骨骼位移。例如,在DNA文件中包括网格点序列号:网格点1、网格点2...网格点100;包括骨骼名称:neck_01、neck_02、FACIAL_C_Neck1Root和FACIAL_C_Neck2Root等;包括734种表情类型:browDownL、browDownR、eyeBlinkL和eyeBl本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型表情调整方法,其特征在于,包括:获取待调整绑定模型以及与所述待调整绑定模型所对应的DNA文件,其中,所述DNA文件中包括和绑定有关的基础元数据、绑定的静态数据、绑定的动态数据以及重新构建角色网格体所需要的数据;获取目标表情模型,并根据所述目标表情模型对所述DNA文件进行调整获取更新DNA文件,其中,所述目标表情模型中包括各网格点的目标坐标位置;根据所述更新DNA文件和所述目标表情模型对所述待调整绑定模型进行调整以控制所述待调整绑定模型所摆出的表情。2.根据权利要求1所述的方法,其特征在于,所述获取待调整绑定模型,包括:获取原始表情模型,其中,所述原始表情模型中包括多个网格点;将所述原始表情模型与骨骼进行绑定获取所述待调整绑定模型,其中,所述待调整绑定模型中包括所绑定的骨骼初始位置。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标表情模型对所述DNA文件进行调整获取更新DNA文件,包括:根据所述DNA文件中各表情类型所对应的骨骼位移对所述待调整绑定模型进行骨骼移动,确定多个子表情模型,其中,所述子表情模型的数量与所述DNA文件中表情类型的数量相同;获取各子表情模型的目标骨骼位置,并根据所述目标骨骼位置和所述骨骼初始位置确定各子表情模型的目标骨骼位移;根据所述目标骨骼位移对所述DNA文件中的原始骨骼位移进行替换,以获取所述更新DNA文件。4.根据权利要求3所述的方法,其特征在于,所述获取各子表情模型的目标骨骼位置,包括:获取与目标表情所对应的目标子表情模型,将所述目标表情模型对所述目标子表情模型进行替换,根据所述目标表情模型中网格点的坐标位置进行计算,获取所述目标表情模型的目标骨骼位置和骨骼蒙皮权重;根据所述骨骼蒙皮权重计算其余子表情模型的目标骨骼位置。5.根据权利要求3所述的方法,其特征在于,所述获取各子表情模型的目标骨骼位置之后,还包括:获取各子表情模型中所包含的指定骨骼名称;将所述指定骨骼名称与所述DNA文件中的骨骼名称进行对比,确定未参与绑定的骨骼;将所述目标骨骼位置中未参与绑定的骨骼的位置进行删除,以获取修改后的目标骨骼位置;所述根据所述目标骨骼位置和所述骨骼初始位置确定各子表情模型的目标骨骼位移,包括:...

【专利技术属性】
技术研发人员:周自豪郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1