[发明专利]物体的动态解算方法、装置、设备及存储介质在审
申请号: | 202211304903.X | 申请日: | 2022-10-24 |
公开(公告)号: | CN115841500A | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 吴嘉健 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T7/20 | 分类号: | G06T7/20;G06T7/70;G06T13/20 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 何少岩 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物体 动态 方法 装置 设备 存储 介质 | ||
1.一种物体的动态解算方法,其特征在于,所述物体的动态解算方法包括:
获取物体的模型元素,基于所述模型元素确定所述物体的锁定目标点,其中,所述锁定目标点为用于进行物体位置锁定的节点;
基于所述锁定目标点和世界坐标系创建多个节点,并基于多个所述节点构建关联在所述锁定目标点的层级下的第一节点树以及关联在所述世界坐标系下的第二节点树,其中,所述世界坐标系为所述物体所在空间的坐标系,在所述第一节点树和所述第二节点树上均设有第二节点,并通过所述第二节点进行所述第一节点树与所述第二节点树之间的变换属性数据关联;
在物体发生运动时,采集所述第二节点树中的第三节点在各个时间点上的变换数据,并基于各所述变换数据烘焙出对应的关键帧,基于各所述关键帧生成所述物体在运动时的动画数据。
2.根据权利要求1所述的物体的动态解算方法,其特征在于,所述获取物体的模型元素,基于所述模型元素确定所述物体的锁定目标点的步骤,包括:
获取物体的模型元素,并基于所述模型元素创建目标点;
获取所述目标点在世界坐标系下的位置,基于所述位置设置所述目标点的位置,并将设置后的目标点与所述物体进行无偏移的父子约束,得到对应的锁定目标点。
3.根据权利要求1所述的物体的动态解算方法,其特征在于,所述基于所述锁定目标点和世界坐标系创建多个节点,并基于多个所述节点构建关联在所述锁定目标点的层级下的第一节点树以及关联在所述世界坐标系下的第二节点树的步骤,包括:
创建以所述锁定目标点为根节点的第一节点、第二节点和第三节点;
配置所述第一节点、所述第二节点和所述第三节点之间的属性关系和父子约束关系,得到第一节点树和第二节点树,其中,所述第一节点树中的各节点以所述锁定目标节点为根节点,所述第二节点树中的各节点连接于世界坐标系的根节点下。
4.根据权利要求3所述的物体的动态解算方法,其特征在于,所述创建以所述锁定目标点为根节点的第一节点、第二节点和第三节点的步骤,包括:
创建两个第一节点、两个第二节点和两个第三节点;
将两个所述第一节点作为所述锁定目标点的子节点,并与所述锁定目标点连接;
将两个所述第二节点作为所述第一节点的子节点,并与两个所述第一节点连接;
将两个所述第三节点作为所述第一节点的子节点,并与所述第二节点连接。
5.根据权利要求4所述的物体的动态解算方法,其特征在于,所述配置所述第一节点、所述第二节点和所述第三节点之间的属性关系和父子约束关系,得到第一节点树和第二节点树的步骤,包括:
通过两个所述第一节点与所述锁定目标点之间的层级关系,还原所述物体的变换数据,并记录于所述第一节点上;
在还原所述物体的变换数据后,将两个所述第一节点中的一个与所述锁定目标点解除父子关系,并将解除后的第一节点设于世界坐标系中的根节点对应的层级下;
设置两个所述第二节点的位置为世界坐标系中的原点,并将设于所述锁定目标点下的第二节点的变换属性和旋转属性连接到设于所述世界坐标系下的第二节点上;
将两个所述第三节点与对应的第二节点建立父子约束关系,得到以所述锁定目标节点为根节点的第一节点树和位于所述世界坐标系下的第二节点树,其中,所述第一节点树中的第三节点为父节点,所述第二节点树中的第二节点为父节点。
6.根据权利要求5所述的物体的动态解算方法,其特征在于,在所述将解除后的第一节点设于世界坐标系中的根节点对应的层级下的步骤之后,还包括:
将所述锁定目标点连接的第一节点中的变换属性和旋转属性置零;
获取所述锁定目标点在所述世界坐标系下的位置信息,并将设于世界坐标系中的第一节点的位置设置为所述位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211304903.X/1.html,转载请声明来源钻瓜专利网。