[发明专利]一种数据处理方法、装置、设备及存储介质有效
| 申请号: | 202310614659.5 | 申请日: | 2023-05-29 |
| 公开(公告)号: | CN116342771B | 公开(公告)日: | 2023-08-15 |
| 发明(设计)人: | 张榕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06T13/40 | 分类号: | G06T13/40;G06T17/00;A63F13/55;G06T15/00 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 杜维 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 装置 设备 存储 介质 | ||
1.一种数据处理方法,其特征在于,所述方法包括:
获取对象的待优化信息,所述待优化信息包括所述对象的第一网格,所述第一网格是基于所述对象的第一蒙皮矩阵对所述对象的基础网格进行旋转平移处理得到的;
对所述第一网格中的顶点进行共线检测,得到至少一组共线顶点集合,每组共线顶点集合包括至少三个满足共线条件的顶点;
获取所述至少一组共线顶点集合中的至少一个顶点的移动信息;其中,顶点i2的移动信息是基于所述顶点i2与顶点i1之间的第一距离,以及所述顶点i2与顶点i3之间的第二距离确定的;所述顶点i1,所述顶点i2和所述顶点i3属于同一共线顶点集合,且所述顶点i1和所述顶点i2为所述第一网格中同一条边的两个顶点,所述顶点i2和所述顶点i3为所述第一网格中同一条边的两个顶点,所述顶点i2为所述第一网格中的任一个顶点;
按照每个顶点的移动信息在所述第一网格中对该顶点进行移动,得到第二网格;
基于所述第二网格对所述第一蒙皮矩阵进行优化,得到第二蒙皮矩阵;所述第二蒙皮矩阵用于构造所述对象在任一姿势下的网格。
2.如权利要求1所述的方法,其特征在于,所述移动信息包括移动方向和移动距离;所述基于所述顶点i1和所述顶点i2之间的第一距离,以及所述顶点i2和所述顶点i3之间的第二距离,确定所述顶点i2的移动信息,包括:
若所述顶点i1和所述顶点i2之间的第一距离大于所述顶点i2和所述顶点i3之间的第二距离,则将所述顶点i2到所述顶点i1的方向确定为所述顶点i2的移动方向,并基于所述第一距离与所述第二距离的差值计算所述顶点i2的移动距离;
若所述顶点i1和所述顶点i2之间的第一距离小于所述顶点i2和所述顶点i3之间的第二距离,则将所述顶点i2到所述顶点i3的方向确定为所述顶点i2的移动方向,并基于所述第一距离与所述第二距离的差值计算所述顶点i2的移动距离。
3.如权利要求1所述的方法,其特征在于,所述移动信息包括移动距离;所述按照每个顶点的移动信息在所述第一网格中对该顶点进行移动,得到第二网格的过程包括:
若所述顶点i2的移动距离小于或等于第一距离阈值,则保持所述顶点i2的位置不变;
若所述顶点i2的移动距离大于所述第一距离阈值,则按照所述顶点i2的移动信息在所述第一网格中对所述顶点i2进行移动,得到平滑处理后的顶点i2。
4.如权利要求1所述的方法,其特征在于,所述第一网格的数量为M个,每个第一网格对应一个旋转平移数据,M为正整数;所述第二网格的数量为M个,M个第一网格与M个第二网格一一对应;所述基于所述第二网格对所述第一蒙皮矩阵进行优化,得到第二蒙皮矩阵,包括:
按照预设步长对所述第一蒙皮矩阵进行优化,得到优化后的第一蒙皮矩阵;
基于所述优化后的第一蒙皮矩阵和每个第一网格对应的旋转平移数据,对所述对象的基础网格进行旋转平移处理,得到M个目标网格;
若每个目标网格中的各个顶点与该目标网格对应的第二网格中相应顶点之间的欧式距离均小于第二距离阈值,则将所述优化后的第一蒙皮矩阵确定为第二蒙皮矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310614659.5/1.html,转载请声明来源钻瓜专利网。





