虚拟对象的变形处理方法、装置、存储介质与电子设备制造方法及图纸

技术编号:37971671 阅读:5 留言:0更新日期:2023-06-30 09:47
本公开提供一种虚拟对象的变形处理方法、装置、存储介质与电子设备,涉及计算机技术领域。该虚拟对象的变形处理方法包括:获取虚拟对象的原始形态模型,以及获取虚拟对象的目标形态模型;根据原始形态模型变形至虚拟对象的中间形态模型的第一变形过程,获取约束信息,其中,约束信息表征第一变形过程中的控制器的约束权重变化情况;根据虚拟对象由中间形态模型变形至目标形态模型的第二变形过程中的顶点变化信息获取变形数据;根据约束信息与变形数据配置变形控制器,以利用变形控制器驱动虚拟对象进行变形,得到虚拟对象的变形动画。本公开改善了虚拟对象的变形过程真实度较低的问题。问题。问题。

【技术实现步骤摘要】
虚拟对象的变形处理方法、装置、存储介质与电子设备


[0001]本公开涉及计算机
,尤其涉及一种虚拟对象的变形处理方法、虚拟对象的变形处理装置、计算机可读存储介质与电子设备。

技术介绍

[0002]对虚拟对象进行变形处理常常应用于影视、游戏、动画等领域,相关技术中将虚拟对象从A模型变形为B模型时,通常将虚拟对象的A模型直接替换为B模型,并使用特效遮替换过程,以实现虚拟对象的变形。显然,该方法掩盖了变形过程,使得虚拟对象的变形过程真实度较低。

技术实现思路

[0003]本公开提供了一种虚拟对象的变形处理方法、虚拟对象的变形处理装置、计算机可读存储介质与电子设备,进而至少在一定程度上改善虚拟对象的变形过程真实度较低的问题。
[0004]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0005]根据本公开的第一方面,提供一种虚拟对象的变形处理方法,包括:获取虚拟对象的原始形态模型,以及获取所述虚拟对象的目标形态模型,所述原始形态模型绑定有原始形态骨骼,所述目标形态模型绑定有目标骨骼控制器;根据所述原始形态模型变形至所述虚拟对象的中间形态模型的第一变形过程,获取约束信息,其中,所述虚拟对象的中间形态介于所述虚拟对象的原始形态和目标形态之间,所述约束信息表征所述第一变形过程中的控制器的约束权重变化情况;根据所述虚拟对象由所述中间形态模型变形至所述目标形态模型的第二变形过程中的顶点变化信息获取变形数据;根据所述约束信息与变形数据配置变形控制器,以利用所述变形控制器驱动所述虚拟对象进行变形,得到所述虚拟对象的变形动画。
[0006]根据本公开的第二方面,提供一种虚拟对象的变形处理装置,包括:模型获取模块,被配置为获取虚拟对象的原始形态模型,以及获取所述虚拟对象的目标形态模型,所述原始形态模型绑定有原始形态骨骼,所述目标形态模型绑定有目标骨骼控制器;约束信息获取模块,被配置为根据所述原始形态模型变形至所述虚拟对象的中间形态模型的第一变形过程,获取约束信息,其中,所述虚拟对象的中间形态介于所述虚拟对象的原始形态和目标形态之间,所述约束信息表征所述第一变形过程中的控制器的约束权重变化情况;;变形数据获取模块,被配置为根据所述虚拟对象由所述中间形态模型变形至所述目标形态模型的第二变形过程中的顶点变化信息获取变形数据;变形控制模块,被配置为根据所述约束信息与变形数据配置变形控制器,以利用所述变形控制器驱动所述虚拟对象进行变形,得到所述虚拟对象的变形动画。
[0007]根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,
所述计算机程序被处理器执行时实现上述第一方面的虚拟对象的变形处理方法及其可能的实现方式。
[0008]根据本公开的第四方面,提供一种电子设备,包括:处理器;存储器,用于存储所述处理器的可执行指令。其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的虚拟对象的变形处理方法及其可能的实现方式。
[0009]本公开的技术方案具有以下有益效果:
[0010]一方面,通过变形控制器驱动虚拟对象变形,以生成具有变形细节的变形动画,相比于现有技术使用特效遮挡虚拟对象变形过程的方法,本方案能够向用户展示虚拟对象的变形细节,提高了虚拟对象的变形过程的真实度。另一方面,本方案能够通过变形过程中的约束信息和变形数据配置变形控制器,工作人员仅需要通过手动调整变形控制器,就能够获取虚拟对象的变形过程,提高了虚拟对象的变形过程的可编辑性、灵活性和多样性,改善了用户体验。再一方面,本方案的变形过程中仅需要维护一套原始形态骨骼资源,而现有技术中通过模型替换,实现虚拟对象变形过程的方法中至少需要维护两套骨骼资源,本方案有效降低了资源维护成本,以及虚拟对象的变形处理过程中的性能消耗,进一步提高了虚拟对象的变形处理效率。
[0011]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0012]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1A~图1C示出一种现有技术中的变形过程的示意图;
[0014]图2示出本示例性实施方式的系统运行架构;
[0015]图3示出本示例性实施方式中一种虚拟对象的变形处理方法的流程图;
[0016]图4A示出本示例性实施方式中一种虚拟对象的原始形态模型的示意图;
[0017]图4B示出本示例性实施方式中一种虚拟对象的目标形态模型的示意图;
[0018]图5示出本示例性实施方式中一种获取虚拟对象的目标形态模型的流程图;
[0019]图6示出本示例性实施方式中一种目标形态模型的低精度模型的示意图;
[0020]图7示出本示例性实施方式中一种带有面的目标形态模型的示意图;
[0021]图8示出本示例性实施方式中一种虚拟对象的原始形态骨骼的示意图;
[0022]图9示出本示例性实施方式中一种初始中间形态模型的示意图;
[0023]图10示出本示例性实施方式中一种目标骨骼控制器的示意图;
[0024]图11示出本示例性实施方式中获取约束信息的流程图;
[0025]图12示出本示例性实施方式中获取中间形态模型的流程图;
[0026]图13示出本示例性实施方式中将中间形态模型变形至目标形态模型的流程图;
[0027]图14示出本示例性实施方式中在建模软件中将中间形态模型变形至目标形态模型的示意图;
[0028]图15示出本示例性实施方式中生成虚拟对象的变形动画的流程图;
[0029]图16A示出本示例性实施方式中变形控制器滑块在最左侧时的虚拟对象的示意图;
[0030]图16B示出本示例性实施方式中变形控制器滑块在最右侧时的虚拟对象的示意图;
[0031]图17示出本示例性实施方式中一种虚拟对象的变形处理装置的结构示意图;
[0032]图18示出本示例性实施方式中一种电子设备的结构示意图。
具体实施方式
[0033]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象的变形处理方法,其特征在于,包括:获取虚拟对象的原始形态模型,以及获取所述虚拟对象的目标形态模型,所述原始形态模型绑定有原始形态骨骼,所述目标形态模型绑定有目标骨骼控制器;根据所述原始形态模型变形至所述虚拟对象的中间形态模型的第一变形过程,获取约束信息,其中,所述虚拟对象的中间形态介于所述虚拟对象的原始形态和目标形态之间,所述约束信息表征所述第一变形过程中的控制器的约束权重变化情况;根据所述虚拟对象由所述中间形态模型变形至所述目标形态模型的第二变形过程中的顶点变化信息获取变形数据;根据所述约束信息与变形数据配置变形控制器,以利用所述变形控制器驱动所述虚拟对象进行变形,得到所述虚拟对象的变形动画。2.根据权利要求1所述的方法,其特征在于,所述获取所述虚拟对象的目标形态模型,包括:获取所述虚拟对象的目标形态的低精度模型,并对所述低精度模型进行纹理贴图展开处理,以得到所述低精度模型的平面展开图;获取所述虚拟对象的目标形态的高精度模型,并基于所述高精度模型获取法线贴图;基于所述平面展开图与所述法线贴图,得到所述虚拟对象的目标形态模型。3.根据权利要求1所述的方法,其特征在于,在根据所述原始形态模型变形至所述虚拟对象的中间形态模型的第一变形过程,获取约束信息之前,所述方法还包括:建立所述目标骨骼控制器、原始骨骼控制器,与所述原始形态骨骼之间的约束关系,其中,所述原始骨骼控制器是基于所述原始形态骨骼获取的。4.根据权利要求3所述的方法,其特征在于,所述根据所述原始形态模型变形至所述虚拟对象的中间形态模型的第一变形过程,获取约束信息,包括:基于所述约束关系调整所述目标骨骼控制器、所述原始骨骼控制器对所述原始形态骨骼的约束权重,以将所述原始形态模型变形至所述虚拟对象的中间形态模型;根据所述第一变形过程中的所述目标骨骼控制器的约束权重变化情况,与所述原始骨骼控制器的约束权重变化情况,获取所述约束信息。5.根据权利要求4所述的方法,其特征在于,所述基于所述约束关系调整所述目标骨骼控制器、所述原始骨骼控制器对所述原始形态骨骼的约束权重,以将所述原始形态模型变形至所述虚拟对象的中间形态模型,包括:基于所述约束关系调...

【专利技术属性】
技术研发人员:田军彪曾锐铭
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1