一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种虚拟人物穿模调整方法、装置、设备及存储介质与流程

2022-07-31 00:56:26 来源:中国专利 TAG:

技术特征:
1.一种虚拟人物穿模调整方法,其特征在于,所述方法包括:获取中之人的代理体中各个结构体之间的位置约束关系;其中,所述代理体包括:用于表示身体各部位的结构体;根据所述中之人的代理体中各个结构体之间的位置约束关系,对所述虚拟人物的模型数据中各个部位的数据进行调整;其中,调整后的所述虚拟人物的模型数据中各个部位的数据符合所述位置约束关系;所述位置约束关系包括:距离权重系数、约束平面;其中,所述距离权重系数用于表示所述代理体中各个结构体对从主体结构体的节点所处位置的约束能力,所述约束平面用于约束不同的从主体结构体处于所述约束平面的两侧。2.根据权利要求1所述的方法,其特征在于,所述对所述虚拟人物的模型数据中各个部位的数据进行调整,包括:根据所述中之人的代理体中各个结构体之间的位置约束关系,以及中之人的身材数据与所述虚拟人物的模型数据之间的尺寸差异,对所述虚拟人物的模型数据中各个部位的数据进行调整。3.根据权利要求1所述的方法,其特征在于,所述代理体包括:主体结构体、从结构体,所述主体结构体用于表示躯干,所述从结构体用于表示四肢,所述主体结构体为多面体,所述从结构体为胶囊体,每个胶囊体两端的节点,用于表示所述胶囊体所表示的四肢两端的关节,所述获取所述中之人的代理体中各个结构体之间的位置约束关系,包括:根据第一距离、第一夹角,计算第一平面至第一胶囊体第一节点之间的距离权重系数;其中,所述距离权重系数与所述第一距离负相关,并且与所述第一夹角负相关;所述第一平面为所述多面体上的一个平面;所述第一距离为所述第一平面的预设特征点与所述第一胶囊体第一节点之间的距离;所述第一夹角为:所述第一平面的预设特征点与所述第一胶囊体第一节点连线,与所述第一平面法向量之间的夹角。4.根据权利要求1所述的方法,其特征在于,所述代理体包括:用于表示四肢的从结构体,所述从结构体为胶囊体,每个胶囊体两端的节点,用于表示所述胶囊体所表示的四肢两端的关节,所述获取所述中之人的代理体中各个结构体之间的位置约束关系,包括:根据第二距离、第二夹角,计算第二胶囊体表面至第一胶囊体第一节点之间的距离权重系数;其中,所述距离权重系数与所述第二距离负相关,并且与所述第二夹角负相关;所述第二距离为第一目标点与所述第一胶囊体第一节点之间的距离,所述第一目标点为位于所述第二胶囊体表面,且距离所述第一胶囊体第一节点最近的点;所述第二夹角为所述第一目标点与所述第一胶囊体第一节点连线,与第二平面法向量之间的夹角;所述第二平面法向量为过所述第一胶囊体第一节点,且垂直于所述第二胶囊体长轴平面的向量。5.根据权利要求1所述的方法,其特征在于,所述代理体包括:用于表示四肢的从结构体,所述从结构体为胶囊体,每个胶囊体两端的节点,用于表示所述胶囊体所表示的四肢两端的关节,所述约束平面包括:第一约束平面、第二约束平面,所述位置约束关系包括:第一胶囊体与第二胶囊分别位于所述第一约束平面两侧,并且所述第一胶囊体与所述第二胶囊分别位于所述第二约束平面两侧。6.根据权利要求5所述的方法,其特征在于,所述第一约束平面为第一目标点所处切平
面,所述第一目标点为位于第一胶囊体表面,且距离第二胶囊体表面最近的点;所述第二约束平面为第二目标点所处切平面,所述第二目标点为位于所述第二胶囊体表面,且距离所述第一胶囊体表面最近的点。7.根据权利要求2所述的方法,其特征在于,所述对所述虚拟人物的模型数据中各个部位的数据进行调整,包括:根据目标坐标转换关系以及所述中之人的身材数据与所述虚拟人物的模型数据之间的尺寸差异,将中之人的从结构体在中之人从结构体局部坐标系中的坐标,映射至虚拟人物从结构体局部坐标系中,以获取映射后的虚拟人物从结构体;根据所述映射后的虚拟人物从结构体与约束平面之间的相对位置关系,对所述虚拟人物从结构体进行调整;其中,调整后的第一虚拟人物从结构体与第二虚拟人物从结构体分别位于约束平面两侧;根据调整后的虚拟人物从结构体数据对虚拟人物的模型数据中从数据进行调整。8.一种虚拟人物穿模调整装置,其特征在于,所述装置包括:获取模块,用于获取中之人的代理体中各个结构体之间的位置约束关系;其中,所述代理体包括:用于表示身体各部位的结构体;调整模块,用于根据所述中之人的代理体中各个结构体之间的位置约束关系,对所述虚拟人物的模型数据中各个部位的数据进行调整;其中,调整后的所述虚拟人物的模型数据中各个部位的数据符合所述位置约束关系;所述位置约束关系包括:距离权重系数、约束平面;其中,所述距离权重系数用于表示所述代理体中各个结构体对从结构体的节点所处位置的约束能力,所述约束平面用于约束不同的从结构体处于所述约束平面的两侧。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。

技术总结
本发明实施例提供了一种虚拟人物穿模调整方法、装置、设备及存储介质,通过获取中之人的代理体中各个结构体之间的位置约束关系,根据该位置约束关系,对虚拟人物的模型数据中各个部位的数据进行调整。由于中之人的身材数据在发生动作变化过程中,各个部位之间并不会发生穿模。借助中之人的代理体中各个结构体之间的位置约束关系,对虚拟人物的模型数据进行调整,可使调整后的虚拟人物的模型数据中各个部位之间的位置符合该中之人代理体中各个结构体之间的位置约束关系,进而直接将穿模部位由穿模状态调整为不穿模状态。采用本发明实施例,无需后期逐帧对穿模部位进行调整,能够有效提高穿模部位的调整效率。效提高穿模部位的调整效率。效提高穿模部位的调整效率。


技术研发人员:谢煊
受保护的技术使用者:北京奇艺世纪科技有限公司
技术研发日:2022.03.31
技术公布日:2022/7/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献