顶点权重处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38557495 阅读:9 留言:0更新日期:2023-08-22 21:00
本公开提供一种顶点权重处理方法、装置、电子设备及存储介质,方法包括:确定第一目标顶点;确定所述第一目标顶点绑定的骨骼和所述骨骼相对所述第一目标顶点的权重占比;确定所述第一目标顶点的相邻顶点;确定所述相邻顶点绑定的骨骼和所述骨骼相对所述相邻顶点的权重占比;基于同一所述骨骼,将所述骨骼相对不同所述相邻顶点的权重占比的平均值,作为所述骨骼相对所述第一目标顶点的权重占比。通过本公开,基于同一骨骼相对目标顶点的相邻顶点的权重占比,自动调整该骨骼相对目标顶点的权重占比,无需用户手动设置权重,降低了人力成本,提高了效率,且降低了用户门槛。且降低了用户门槛。且降低了用户门槛。

【技术实现步骤摘要】
顶点权重处理方法、装置、电子设备及存储介质


[0001]本公开涉及计算机动画
,尤其涉及一种顶点权重处理方法、装置、电子设备及存储介质。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在三维模型中,每个顶点都会被分配一个或多个骨骼的权重值,这些权重值决定了该顶点对应的位置在动画时受到哪些骨骼的控制,以及在何种程度上受到控制。然而,初步分配的权重值通常存在不够准确的情况,导致顶点可能出现在不合理的位置,通常情况下,还需要进一步对权重值进行更加细致的调整。
[0004]相关技术中,用户可以通过用于绘制权重的笔刷工具例如Paint Skin Weights Tool调整权重值。在使用Paint Skin Weights Tool时,用户首先设置目标权重值,然后通过笔刷在模型上想要调整权重的区域进行刷动,该笔刷刷过的区域的权重值被调整为目标权重值。
[0005]然而,用户手动刷权重的方案,存在人力成本较高、效率较低且需要用户具有一定的经验和技巧的问题。

技术实现思路

[0006]有鉴于此,本公开的目的在于提出一种顶点权重处理方法、装置、电子设备及存储介质,至少在一定程度上解决相关技术中的技术问题之一。
[0007]基于上述目的,本公开示例性实施例第一方面提供了一种顶点权重处理方法,包括:
[0008]确定第一目标顶点;
[0009]确定所述第一目标顶点绑定的骨骼和所述骨骼相对所述第一目标顶点的权重占比;
[0010]确定所述第一目标顶点的相邻顶点;
[0011]确定所述相邻顶点绑定的骨骼和所述骨骼相对所述相邻顶点的权重占比;
[0012]基于同一所述骨骼,将所述骨骼相对不同所述相邻顶点的权重占比的平均值,作为所述骨骼相对所述第一目标顶点的权重占比。
[0013]基于同一专利技术构思,本公开示例性实施例第二方面提供了一种顶点权重处理装置,包括:
[0014]目标顶点确定模块,被配置为确定第一目标顶点;
[0015]目标顶点权重获取模块,被配置为确定所述第一目标顶点绑定的骨骼和所述骨骼相对所述第一目标顶点的权重占比;
[0016]相邻顶点确定模块,被配置为确定所述第一目标顶点的相邻顶点;
[0017]相邻顶点权重获取模块,被配置为确定所述相邻顶点绑定的骨骼和所述骨骼相对所述相邻顶点的权重占比;
[0018]目标顶点权重处理模块,被配置为基于同一所述骨骼,将所述骨骼相对不同所述相邻顶点的权重占比的平均值,作为所述骨骼相对所述第一目标顶点的权重占比。
[0019]基于同一专利技术构思,本公开示例性实施例第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法。
[0020]基于同一专利技术构思,本公开示例性实施例第四方面提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的方法。
[0021]从上面所述可以看出,本公开实施例提供的顶点权重处理方法、装置、电子设备及存储介质,方法包括:确定第一目标顶点;确定所述第一目标顶点绑定的骨骼和所述骨骼相对所述第一目标顶点的权重占比;确定所述第一目标顶点的相邻顶点;确定所述相邻顶点绑定的骨骼和所述骨骼相对所述相邻顶点的权重占比;基于同一所述骨骼,将所述骨骼相对不同所述相邻顶点的权重占比的平均值,作为所述骨骼相对所述第一目标顶点的权重占比。通过本公开,基于同一骨骼相对目标顶点的相邻顶点的权重占比,自动调整该骨骼相对目标顶点的权重占比,无需用户手动设置权重,降低了人力成本,提高了效率,且降低了用户门槛。
附图说明
[0022]为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1A为本公开实施例提供的顶点权重处理方法的一种应用场景示意图;
[0024]图1B为本公开实施例提供的相关技术中的绘制蒙皮权重工具的一种示意图;
[0025]图2为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0026]图3为本公开实施例提供的顶点权重处理方法的一种流程示意图;
[0027]图4A为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0028]图4B为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0029]图5A为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0030]图5B为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0031]图6A为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0032]图6B为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0033]图7A为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0034]图7B为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0035]图8A为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0036]图8B为本公开实施例提供的顶点权重处理方法的另一种应用场景示意图;
[0037]图9为本公开实施例提供的顶点权重处理装置的一种结构示意图;
[0038]图10为本公开实施例提供的电子设备的一种结构示意图。
具体实施方式
[0039]可以理解的是,在使用本申请各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本申请所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0040]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本申请技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0041]作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
[0042]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本申请的实现方式构成限定,其它满足相关法律法规的方式也可应用于本申请的实现方式中。
[0043]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种顶点权重处理方法,其特征在于,包括:确定第一目标顶点;确定所述第一目标顶点绑定的骨骼和所述骨骼相对所述第一目标顶点的权重占比;确定所述第一目标顶点的相邻顶点;确定所述相邻顶点绑定的骨骼和所述骨骼相对所述相邻顶点的权重占比;基于同一所述骨骼,将所述骨骼相对不同所述相邻顶点的权重占比的平均值,作为所述骨骼相对所述第一目标顶点的权重占比。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一目标顶点的相邻顶点之后,所述方法还包括:判断所述相邻顶点中是否存在第二目标顶点;当所述相邻顶点中存在所述第二目标顶点时,所述基于同一所述骨骼,将所述骨骼相对不同所述相邻顶点的权重占比的平均值,作为所述骨骼相对所述第一目标顶点的权重占比,包括:基于同一所述骨骼,将所述骨骼相对除所述第二目标顶点之外的不同所述相邻顶点的权重占比的平均值,作为所述骨骼相对所述第一目标顶点的权重占比。3.根据权利要求1所述的方法,其特征在于,所述确定所述第一目标顶点绑定的骨骼和所述骨骼相对所述第一目标顶点的权重占比,包括:确定所述第一目标顶点归属的目标模型;获取所述目标模型的蒙皮信息,其中,所述蒙皮信息中包含所述目标模型绑定的骨骼和所述骨骼相对所述目标模型的顶点的权重占比;从所述蒙皮信息中获取所述第一目标顶点绑定的骨骼和所述骨骼相对所述第一目标顶点的权重占比。4.根据权利要求1所述的方法,其特征在于,所述确定所述第一目标顶点的相邻顶点,包括:获取所述第一目标顶点的标识号;根据所述第一目标顶点的标识号从预先构建的顶点相邻关系中查询所述第一目标顶点的相邻顶点。5.根据权利要求3所述的方法,其特征在于,所述确定所述相邻顶点绑定的骨骼和所述骨骼相对所述相邻顶点的权重占比,包括:从所述蒙皮信息中获取所述相邻顶点绑...

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

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

1