logo好方法网

虚拟对象的骨骼处理方法、装置、设备和存储介质


技术摘要:
本发明实施例提供一种虚拟对象的骨骼处理方法、装置、设备和存储介质,该方法包括:针对虚拟对象生成第一类型骨骼,形成虚拟对象的骨架;生成与该骨架匹配的第二类型骨骼;根据第一类型骨骼对应的蒙皮信息对第二类型骨骼进行蒙皮处理。根据本发明实施例的技术方案,不  全部
背景技术:
随着计算机技术以及游戏产业的发展,涌现出了各种各样的游戏。如何方便地制 作游戏中使用的虚拟对象的动画成为了关注的焦点。 目前的角色动画制作技术方案中,采用自定义骨骼例如Bone骨骼搭建骨骼,这种 方案需要根据虚拟对象的关节一根根骨骼搭建自定义骨骼,然后设置骨骼之间的约束关 系,流程非常的繁琐和容易出错,人力成本较高。 因此,如何方便高效地生成虚拟对象的骨骼成为了亟待解决的技术难题。
技术实现要素:
本发明实施例提供一种虚拟对象的骨骼处理方法、装置、设备和存储介质,用于解 决如何方便高效地生成虚拟对象的骨骼的问题。 本发明实施例第一方面,提供了一种虚拟对象的骨骼处理方法,包括: 针对虚拟对象生成第一类型骨骼,形成所述虚拟对象的骨架; 生成与所述骨架匹配的第二类型骨骼; 根据所述第一类型骨骼对应的蒙皮信息对所述第二类型骨骼进行蒙皮处理。 在本发明的一些实施例中,所述根据所述第一类型骨骼对应的蒙皮信息对所述第 二类型骨骼进行蒙皮处理之前,所述方法还包括: 建立所述第二类型骨骼之间的约束关系。 在本发明的一些实施例中,所述建立所述第二类型骨骼之间的约束关系,包括: 基于所述第一类型骨骼建立所述第二类型骨骼之间的约束关系。 在本发明的一些实施例中,所述根据所述第一类型骨骼对应的蒙皮信息对所述第 二类型骨骼进行蒙皮处理之后,所述方法还包括: 输出绑定所述第二类型骨骼的虚拟对象模型。 在本发明的一些实施例中,所述蒙皮信息包括:蒙皮权重。 在本发明的一些实施例中,所述方法还包括: 根据所述第一类型骨骼对应的动画信息对所述第二类型骨骼进行动画处理。 在本发明的一些实施例中,所述第一类型骨骼为biped骨骼,所述第二类型骨骼为 bone骨骼。 本发明实施例的第二方面,提供了一种虚拟对象的骨骼处理装置,包括: 第一骨骼生成模块,用于针对虚拟对象生成第一类型骨骼,形成所述虚拟对象的 骨架; 第二骨骼生成模块,用于生成与所述骨架匹配的第二类型骨骼; 3 CN 111598987 A 说 明 书 2/8 页 蒙皮处理模块,用于根据所述第一类型骨骼对应的蒙皮信息对所述第二类型骨骼 进行蒙皮处理。 在本发明的一些实施例中,所述骨骼处理装置还包括: 约束建立模块,用于在所述根据所述第一类型骨骼对应的蒙皮信息对所述第二类 型骨骼进行蒙皮处理之前,建立所述第二类型骨骼之间的约束关系。 在本发明的一些实施例中,所述约束建立模块具体还用于: 基于所述第一类型骨骼建立所述第二类型骨骼之间的约束关系。 在本发明的一些实施例中,所述骨骼处理装置还包括: 输出模块,用于在所述根据所述第一类型骨骼对应的蒙皮信息对所述第二类型骨 骼进行蒙皮处理之后,输出绑定所述第二类型骨骼的虚拟对象模型。 在本发明的一些实施例中,所述蒙皮信息包括:蒙皮权重。 在本发明的一些实施例中,所述骨骼处理装置还包括: 动画处理模块,用于根据所述第一类型骨骼对应的动画信息对所述第二类型骨骼 进行动画处理。 在本发明的一些实施例中,所述第一类型骨骼为biped骨骼,所述第二类型骨骼为 bone骨骼。 本发明实施例的第三方面,提供了一种虚拟对象的骨骼处理设备,包括:接收器、 处理器、存储器以及发送器;存储器用于存储计算机程序和数据,所述处理器调用存储器存 储的计算机程序,以执行第一方面任一实施例提供的虚拟对象的骨骼处理方法。 本发明第四方面提供一种计算机可读存储介质,所述计算机可读存储介质包括计 算机程序,所述计算机程序在被处理器执行时用于执行第一方面任一实施例提供的虚拟对 象的骨骼处理方法。 根据本发明实施例提供的虚拟对象的骨骼处理方法、装置、设备和存储介质,一方 面,生成虚拟对象的自定义骨骼即第二类型骨骼,继承第一类型骨骼例如Biped骨骼的蒙皮 信息,由于不需要手动一根根搭建骨骼,并且能够继承已有骨骼的蒙皮信息,从而能够方便 高效的生成虚拟对象的骨骼;另一方面,由于生成的骨骼具有自定义骨骼的缩放的特性,同 时也有原有骨骼例如Biped骨骼的各种功能,从而能够方便地对虚拟对象进行缩放处理以 及动画制作。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。 图1为根据本发明的一些实施例提供的虚拟对象的骨骼处理方法的流程示意图。 图2为根据本发明的另一些实施例提供的虚拟对象的骨骼处理方法的流程示意 图。 图3为根据本发明的一些实施例提供的第一类型骨骼以及第二类型骨骼的示意 图。 4 CN 111598987 A 说 明 书 3/8 页 图4为根据本发明的一些实施例提供的虚拟对象的骨骼的示意图。 图5为根据本发明的一些实施例提供的虚拟对象的骨骼处理装置的示意框图。 图6为根据本发明的另一些实施例提供的骨骼处理装置的示意框图。 图7为根据本发明的一些实施例提供的虚拟对象的骨骼处理设备实施例的示意框 图。
分享到:
收藏