模型的附加方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39297982 阅读:23 留言:0更新日期:2023-11-07 11:06
本公开提供一种模型的附加方法、装置、电子设备及存储介质,该方法包括:获取原始模型和附加模型;将所述附加模型融合至所述原始模型上;所述附加模型在所述原始模型上移动时,基于所述原始模型的顶点的法线信息得到所述附加模型的旋转信息。在本公开中,附加模型在原始模型上移动时,能够根据原始模型的顶点的法线信息动态调整附加模型的旋转信息,使得附加模型的光照效果和阴影效果能够与原始模型保持一致。保持一致。保持一致。

【技术实现步骤摘要】
模型的附加方法、装置、电子设备及存储介质


[0001]本公开涉及计算机动画
,尤其涉及一种模型的附加方法、装置、电子设备及存储介质。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]模型的形体结构通常在建模环节构建完成,在建模完成以后,如果需要在已经建模完成的模型上新增结构或者补充缺失的结构,通常需要返回到建模环节重新进行建模。
[0004]然而,在建模完成以后,通常还会进行例如绑定、灯光材质、动画或渲染等环节,若返回到建模环节重新进行建模,则绑定、灯光材质、动画或渲染等环节也需要在依次跟随上一环节进行迭代后重新进行,成本较高且耗时较长。

技术实现思路

[0005]有鉴于此,本公开的目的在于提出一种模型的附加方法、装置、电子设备及存储介质,至少在一定程度上解决相关技术中的技术问题之一。
[0006]基于上述目的,本公开示例性实施例第一方面提供了一种模型的附加方法,包括:
[0007]获取原始模型和附加模型;
[0008]将所述附加模型融合至所述原始模型上;
[0009]所述附加模型在所述原始模型上移动时,基于所述原始模型的顶点的法线信息得到所述附加模型的旋转信息。
[0010]基于同一专利技术构思,本公开示例性实施例第二方面提供了一种模型的附加装置,包括:
[0011]模型获取模块,被配置为获取原始模型和附加模型;
[0012]模型融合模块,被配置为将所述附加模型融合至所述原始模型上;
[0013]旋转信息确定模块,被配置为所述附加模型在所述原始模型上移动时,基于所述原始模型的顶点的法线信息得到所述附加模型的旋转信息。
[0014]基于同一专利技术构思,本公开示例性实施例第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法。
[0015]基于同一专利技术构思,本公开示例性实施例第四方面提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的方法。
[0016]从上面所述可以看出,本公开实施例提供的模型的附加方法、装置、电子设备及存储介质,该方法包括:获取原始模型和附加模型;将所述附加模型融合至所述原始模型上;所述附加模型在所述原始模型上移动时,基于所述原始模型的顶点的法线信息得到所述附
加模型的旋转信息。在本公开中,附加模型在原始模型上移动时,能够根据原始模型的顶点的法线信息动态调整附加模型的旋转信息,使得附加模型的光照效果和阴影效果能够与原始模型保持一致。
附图说明
[0017]为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本公开示例性实施例提供的相关技术中的模型的附加方法的一种流程示意图;
[0019]图2为本公开示例性实施例提供的模型的附加方法的一种应用场景示意图;
[0020]图3为本公开示例性实施例提供的模型的附加方法的一种流程示意图;
[0021]图4为本公开示例性实施例提供的原始模型和附加模型的一种结构示意图;
[0022]图5为本公开示例性实施例提供的预设骨骼和预设控制器的一种结构示意图;
[0023]图6为本公开示例性实施例提供的模型融合的一种结构示意图;
[0024]图7为本公开示例性实施例提供的原始模型细分的一种结构示意图;
[0025]图8为本公开示例性实施例提供的附加模型的一种结构示意图;
[0026]图9为本公开示例性实施例提供的目标顶点的一种结构示意图;
[0027]图10为本公开示例性实施例提供的顶点法线信息的一种结构示意图;
[0028]图11为本公开示例性实施例提供的附加模型光影效果的一种结构示意图;
[0029]图12为本公开示例性实施例提供的模型的附加装置的一种结构示意图;
[0030]图13为本公开示例性实施例提供的电子设备的一种结构示意图。
具体实施方式
[0031]可以理解的是,在使用本申请各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本申请所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0032]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本申请技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0033]作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
[0034]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本申请的实现方式构成限定,其它满足相关法律法规的方式也可应用于本申请的实现方式中。
[0035]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或
使用)应当遵循相应法律法规及相关规定的要求。
[0036]为使本公开的目的、技术方案和优点更加清楚明白,下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0037]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0038]下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。
[0039]如
技术介绍
所述,模型的形体结构通常在建模环节构建完成,在建模完成以后,如果需要在已经建模完成的模型上新增结构或者补充缺失的结构,通常需要返回到建模环节重新进行建模。
[0040]然而,参考图1,其中,在建模完成以后,通常还会进行例如绑定、灯光材质、动画或渲染等环节,若返回到建模环节重新进行建模,则绑定、灯光材质、动画或渲染等环节也需要在依次跟随上一环节进行迭代后重新进行,成本较高且耗时较长。
[0041]进一步的,相关技术中,如果需要在已经建模完成的模型上新增结构或者补充缺失的结构,例如补加肌肉结构(从无肌肉结构变为有肌肉结构的效果)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型的附加方法,其特征在于,包括:获取原始模型和附加模型;将所述附加模型融合至所述原始模型上;所述附加模型在所述原始模型上移动时,基于所述原始模型的顶点的法线信息得到所述附加模型的旋转信息。2.根据权利要求1所述的方法,其特征在于,获取所述附加模型之后,所述方法还包括:将所述附加模型与预设骨骼相关联;将所述预设骨骼与预设控制器相关联;其中,通过所述预设控制器控制所述预设骨骼,以通过所述预设骨骼控制所述附加模型。3.根据权利要求2所述的方法,其特征在于,所述将所述附加模型融合至所述原始模型上之后,所述方法还包括:响应于针对所述附加模型的移动指令,基于所述移动指令,控制所述预设控制器移动;确定所述原始模型的顶点中距离所述预设控制器最近的目标顶点;获取所述目标顶点的位置信息;基于所述位置信息,通过所述预设骨骼将所述附加模型移动到所述位置信息表征的位置。4.根据权利要求3所述的方法,其特征在于,所述基于所述原始模型的顶点的法线信息得到所述附加模型的旋转信息,包括:获取所述目标顶点的法线信息;基于所述法线信息,得到所述附加模型的旋转信息。5.根据权利要求4所述的方法,其特征在于,所述基于所述法线信息,得到所述附加模型的旋转信息,包括:将所述法线信息乘以预设角度,得到所述旋转信息。6.根据权利要求5所述的方法,其特征在于,所述预设角度,包括:九十度。7.根据权利要求1所述的方法,其特征在于,所述将所述附加模型融合至所述原始模型上,包括:将所述附加模型移动至所述原始模型上,其中,所述附加模型至少部分漏出于所述原始模型的表面;对所述附加模型的表面和所述原始模型的表面的相交处进行融合处理。8.根据权利要求7所述的方法,其特征在于,所述对所述附加模...

【专利技术属性】
技术研发人员:满溢芳
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1