[发明专利]动画重定向方法、装置、设备及介质有效
申请号: | 202310321008.7 | 申请日: | 2023-03-29 |
公开(公告)号: | CN116012497B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 张雅展;刘星言;曾子骄 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06T7/00;G06T7/70 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 唐宇鑫 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 定向 方法 装置 设备 介质 | ||
1.一种动画重定向方法,其特征在于,包括:
在动画重定向配置界面上显示与第一对象相关联的动画传递源模型和与第二对象相关联的动画传递目标模型;
在所述动画重定向配置界面上显示与所述第一对象相关联的N个第一局部对象包围体,以及显示与所述第二对象相关联的M个第二局部对象包围体;N和M均为正整数;一个第一局部对象包围体包含第一对象的一个局部对象;一个第二局部对象包围体包含第二对象的一个局部对象;
对所述N个第一局部对象包围体进行空间语义检测,得到空间语义检测结果,并基于所述空间语义检测结果,从所述N个第一局部对象包围体中筛选满足动画重定向策略的第一局部对象包围体对,将筛选出的满足所述动画重定向策略的第一局部对象包围体对作为所述第一对象的有效互动包围体;
在所述M个第二局部对象包围体中查找满足所述动画重定向策略的第二局部对象包围体,将查找到的满足所述动画重定向策略的第二局部对象包围体作为待传递包围体,在基于所述空间语义检测结果获取到所述有效互动包围体的空间语义信息时,将所述空间语义信息由所述有效互动包围体传递至所述待传递包围体,得到携带所述空间语义信息的传递包围体;
获取由所述空间语义信息确定的模型修正参数,基于所述模型修正参数对包含所述传递包围体的动画传递目标模型进行模型修正处理,得到模型修正处理后的动画传递目标模型,且在所述动画重定向配置界面上显示所述模型修正处理后的动画传递目标模型,所述模型修正处理后的动画传递目标模型的空间语义信息与所述动画传递源模型的空间语义信息保持一致。
2.根据权利要求1所述的方法,其特征在于,所述N个第一局部对象包围体包含第一局部对象包围体i和第一局部对象包围体j;i不等于j,且i和j均为小于或者等于N的正整数;所述第一局部对象包围体i和所述第一局部对象包围体j为可接触定义表中满足局部接触条件的局部对象包围体;所述可接触定义表是针对所述动画传递源模型所配置的;
所述对所述N个第一局部对象包围体进行空间语义检测,得到空间语义检测结果,包括:
从所述N个第一局部对象包围体所关联的可接触定义表中,获取所述第一局部对象包围体i和所述第一局部对象包围体j;
确定所述第一局部对象包围体i的第一几何属性以及所述第一局部对象包围体j的第二几何属性;
基于所述第一几何属性、所述第二几何属性以及所述局部接触条件所指示的接触关系,确定所述第一局部对象包围体i的第一局部接触面和所述第一局部对象包围体j的第二局部接触面;
基于所述第一局部接触面和所述第二局部接触面,确定所述第一局部对象包围体i与所述第一局部对象包围体j之间的第一最近点对;所述第一最近点对包含在所述第一局部对象包围体i上的第一最近点以及在所述第一局部对象包围体j上的第二最近点;
确定所述第一最近点与所述第二最近点之间的最近点距离,将所述第一最近点与所述第二最近点之间的最近点距离作为所述第一局部对象包围体i与所述第一局部对象包围体j之间的第一最近点距离;
将所述第一最近点对和所述第一最近点距离,作为所述第一局部对象包围体i和所述第一局部对象包围体j之间的空间语义检测结果。
3.根据权利要求2所述的方法,其特征在于,所述第一几何属性与所述第二几何属性均为球体属性;
所述确定所述第一最近点与所述第二最近点之间的最近点距离,包括:
确定所述第一局部对象包围体i和所述第一局部对象包围体j之间的球心距离;
根据所述球心距离、所述第一局部对象包围体i的半径和所述第一局部对象包围体j的半径,确定所述第一最近点与所述第二最近点之间的最近点距离。
4.根据权利要求2所述的方法,其特征在于,所述第一几何属性为球体属性,所述第二几何属性为胶囊体属性;
所述确定所述第一最近点与所述第二最近点之间的最近点距离,包括:
若所述局部接触条件所指示的接触关系包含所述第一局部对象包围体i位于所述第一局部对象包围体j所包含的球体侧面,则基于所述第一局部对象包围体i的球心与所述第一局部对象包围体j之间的球心距离、所述第一局部对象包围体i的半径以及所述第一局部对象包围体j的半径,确定所述第一最近点与所述第二最近点之间的最近点距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310321008.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种遮光条预处理方法
- 下一篇:N相发送器/接收器I/Q不平衡校准