[发明专利]一种数据处理方法、装置、设备及存储介质有效
| 申请号: | 202310614659.5 | 申请日: | 2023-05-29 |
| 公开(公告)号: | CN116342771B | 公开(公告)日: | 2023-08-15 |
| 发明(设计)人: | 张榕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06T13/40 | 分类号: | G06T13/40;G06T17/00;A63F13/55;G06T15/00 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 杜维 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种数据处理方法、装置、设备及存储介质。其中方法包括:获取对象的待优化信息,待优化信息包括对象的第一网格,第一网格是基于对象的第一蒙皮矩阵对对象的基础网格进行旋转平移处理得到的,对第一网格中的顶点进行共线检测,得到至少一组共线顶点集合,对至少一组共线顶点集合中的至少一个顶点在第一网格中的位置进行平滑处理,得到第二网格,基于第二网格对第一蒙皮矩阵进行优化,得到第二蒙皮矩阵,第二蒙皮矩阵用于构造对象在任一姿势下的网格。可见,通过第二网格对第一蒙皮矩阵进行优化,可以提高第二蒙皮矩阵的平滑度,进而提高基于第二蒙皮矩阵构造的网格的质量。
技术领域
本申请涉及计算机技术领域,具体涉及一种数据处理方法、一种数据处理装置、一种计算机设备及一种计算机可读存储介质。
背景技术
随着科技研究的进步,动画和游戏行业飞速发展。动画和游戏行业的核心之一是对象建模;例如,虚拟角色建模,服饰建模,场景建模等。对象建模通常是通过网格(如三角形网格、四边形网格等)实现的。对象的网格的变换可以通过该网格对应的蒙皮矩阵来指示。实践发现,通过蒙皮矩阵对对象的网格进行变换,得到的变换后的网格的质量较低;例如,变换后的网格中的线条(也可以称为网格的布线)平直度较低。
发明内容
本申请实施例提供了一种数据处理方法、装置、设备及计算机可读存储介质,能够提高通过蒙皮矩阵构造的网格的质量。
一方面,本申请实施例提供了一种数据处理方法,包括:
获取对象的待优化信息,待优化信息包括对象的第一网格,第一网格是基于对象的第一蒙皮矩阵对对象的基础网格进行旋转平移处理得到的;
对第一网格中的顶点进行共线检测,得到至少一组共线顶点集合,每组共线顶点集合包括至少三个满足共线条件的顶点;
对至少一组共线顶点集合中的至少一个顶点在第一网格中的位置进行平滑处理,得到第二网格;
基于第二网格对第一蒙皮矩阵进行优化,得到第二蒙皮矩阵;第二蒙皮矩阵用于构造对象在任一姿势下的网格。
一方面,本申请实施例提供了一种数据处理装置,该数据处理装置包括:
获取单元,用于获取对象的待优化信息,待优化信息包括对象的第一网格,第一网格是基于对象的第一蒙皮矩阵对对象的基础网格进行旋转平移处理得到的;
处理单元,用于对第一网格中的顶点进行共线检测,得到至少一组共线顶点集合,每组共线顶点集合包括至少三个满足共线条件的顶点;
以及用于对至少一组共线顶点集合中的至少一个顶点在第一网格中的位置进行平滑处理,得到第二网格;
以及用于基于第二网格对第一蒙皮矩阵进行优化,得到第二蒙皮矩阵;第二蒙皮矩阵用于构造对象在任一姿势下的网格。
在一种实施方式中,处理单元用于,对至少一组共线顶点集合中的至少一个顶点在第一网格中的位置进行平滑处理,得到第二网格,具体用于:
获取至少一组共线顶点集合中的至少一个顶点的移动信息;
按照每个顶点的移动信息在第一网格中对该顶点进行移动,得到第二网格。
在一种实施方式中,第一网格包括至少两条有向边,每条有向边关联第一网格中的两个顶点;第i组共线顶点集合包括顶点i1,顶点i2和顶点i3,顶点i1和顶点i2与第一有向边关联,顶点i2和顶点i3与第二有向边关联;第i组共线顶点集合为至少一组共线顶点集合中的任一组共线顶点集合;
处理单元用于,获取至少一组共线顶点集合中的至少一个顶点的移动信息,具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310614659.5/2.html,转载请声明来源钻瓜专利网。





