[发明专利]对象生成方法、装置、计算机设备和存储介质有效
申请号: | 202210597382.5 | 申请日: | 2022-05-30 |
公开(公告)号: | CN114693856B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 韩宏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T15/02 | 分类号: | G06T15/02;G06T15/04;G06T19/20;G06V10/762;A63F13/63 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黄晶晶 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 生成 方法 装置 计算机 设备 存储 介质 | ||
1.一种对象生成方法,其特征在于,所述方法包括:
对三维毛状对象模型中的毛状对象进行划分,得到多个三维毛状对象簇;
为每个所述三维毛状对象簇生成毛状对象面片组,基于各个所述毛状对象面片组生成三维毛状对象面片模型;
对于所述三维毛状对象面片模型中的每个毛状对象面片,基于所述毛状对象面片的面片纹理坐标将对应的三维毛状对象簇变换成所述毛状对象面片对应的二维毛状对象簇;
对于所述三维毛状对象面片模型中的每个毛状对象面片,基于所述毛状对象面片上的投影点确定所述投影点对应的毛状对象点的相对位置信息;所述毛状对象点的相对位置信息,用于表征所述毛状对象点与所述毛状对象面片之间的相对关系;
基于各个所述二维毛状对象簇中的毛状对象点的相对位置信息,对各个所述二维毛状对象簇进行图像渲染,生成所述三维毛状对象面片模型对应的目标毛状对象贴图;
基于所述三维毛状对象面片模型以及所述目标毛状对象贴图,生成具有毛绒效果的目标虚拟对象。
2.根据权利要求1所述的方法,其特征在于,所述对三维毛状对象模型中的毛状对象进行划分,得到多个三维毛状对象簇包括:
确定三维毛状对象模型中的各个毛状对象的根部点;
对各个所述根部点进行聚类分析,得到多个目标聚类中心点;
对于所述三维毛状对象模型中的每个毛状对象,从所述多个目标聚类中心点中确定所述毛状对象对应的邻近中心点;
将邻近中心点相同的各个毛状对象组成三维毛状对象簇,得到多个三维毛状对象簇。
3.根据权利要求2所述的方法,其特征在于,所述对各个所述根部点进行聚类分析,得到多个目标聚类中心点包括:
在预设毛状对象面片组数量的基础上增大预设倍数得到第一聚类类别数量;
对各个所述根部点进行第一聚类分析,得到所述第一聚类类别数量的第一聚类中心点;
对所述第一聚类类别数量的第一聚类中心点进行第二聚类分析,得到多个目标聚类中心点。
4.根据权利要求2所述的方法,其特征在于,所述从所述多个目标聚类中心点中确定所述毛状对象对应的邻近中心点包括:
确定所述毛状对象的毛状对象包围盒;
获取所述毛状对象的毛状对象包围盒的中心位置,将各个所述目标聚类中心点中与所述中心位置最近的目标聚类中心点,确定为所述毛状对象对应的邻近中心点。
5.根据权利要求1所述的方法,其特征在于,所述为每个所述三维毛状对象簇生成毛状对象面片组包括:
确定每个所述三维毛状对象簇分别对应的毛状对象簇包围盒;
确定单位包围盒与每个所述三维毛状对象簇分别对应的毛状对象簇包围盒之间的仿射变换关系;
对于每个所述三维毛状对象簇,利用对应的仿射变换关系对单位面片组进行仿射变换,生成所述三维毛状对象簇对应的毛状对象面片组。
6.根据权利要求1所述的方法,其特征在于,所述基于所述毛状对象面片的面片纹理坐标将对应的三维毛状对象簇变换成所述毛状对象面片对应的二维毛状对象簇包括:
确定所述毛状对象面片对应的三维毛状对象簇在所述毛状对象面片上的各个投影点;每个所述投影点对应三维毛状对象簇中的一个毛状对象点;
基于所述毛状对象面片的面片纹理坐标,确定所述毛状对象面片上的各个投影点的纹理坐标;
按照所述投影点的纹理坐标对所述投影点对应的毛状对象点进行排布,生成所述毛状对象面片对应的二维毛状对象簇。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210597382.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电机生产用定子总成浸漆装置
- 下一篇:阵列基板及显示面板