(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210597382.5
(22)申请日 2022.05.30
(65)同一申请的已公布的文献号
申请公布号 CN 114693856 A
(43)申请公布日 2022.07.01
(73)专利权人 腾讯科技 (深圳) 有限公司
地址 518057 广东省深圳市南 山区高新区
科技中一路腾讯大厦3 5层
(72)发明人 韩宏
(74)专利代理 机构 华进联合专利商标代理有限
公司 44224
专利代理师 黄晶晶
(51)Int.Cl.
G06T 15/02(2011.01)
G06T 15/04(2011.01)
G06T 19/20(2011.01)
G06V 10/762(2022.01)A63F 13/63(2014.01)
(56)对比文件
CN 110766799 A,2020.02.07
CN 112785674 A,2021.0 5.11
CN 111462313 A,2020.07.28
US 2021312695 A1,2021.10.07
WO 2022000953 A1,202 2.01.06
CN 114078180 A,202 2.02.22
A. Iones et al. .Fur and hair:
practical model ing and renderi ng
techniques. 《20 00 IEEE Conference o n
Informati on Visual ization》 .2002,第145 -151
页.
庄锴.基于ZBrush的写实面片毛发制作流 程
的改进探索. 《现代信息科技》 .2021,第5卷(第7
期),第54- 58页.
审查员 李健壮
(54)发明名称
对象生成方法、 装置、 计算机设备和存储介
质
(57)摘要
本申请涉及一种对象生成方法、 装置、 计算
机设备和存储介质。 可以应用于游戏领域, 包括:
对三维毛状对象模型中的毛状对象进行划分, 得
到多个三维毛状对象簇; 为每个所述三维毛状对
象簇生成毛状对象面片组, 基于各个所述毛状对
象面片组生成三维毛状对象面片 模型; 对于所述
三维毛状对象面片模型中的每个毛状对象面片,
基于所述毛状对象面片的面片纹理坐标将对应
的三维毛状对象簇变换成所述毛状对象面片对
应的二维毛状对象簇; 对各个所述二维毛状对象
簇进行图像渲染生成目标毛状对象贴图, 基于所
述三维毛状对象面片模型以及所述目标毛状对
象贴图, 生成具有毛绒效果的目标虚拟对象。 采
用本方法能够提高生成虚拟对象的效率。
权利要求书5页 说明书26页 附图15页
CN 114693856 B
2022.09.09
CN 114693856 B
1.一种对象生成方法, 其特 征在于, 所述方法包括:
对三维毛状对象模型中的毛状对象进行划分, 得到多个三维毛状对象簇;
为每个所述三维毛状对象簇生成毛状对象面片组, 基于各个所述毛状对象面片组生成
三维毛状对象面片模型;
对于所述三维毛状对象面片模型中的每个毛状对象面片, 基于所述毛状对象面片的面
片纹理坐标将对应的三维毛状对象簇变换成所述毛状对象面片对应的二维毛状对象簇;
对于所述三维毛状对象面片模型中的每个毛状对象面片, 基于所述毛状对象面片上的
投影点确定所述投影点对应的毛状对象点的相对位置信息; 所述毛状对象点的相对位置信
息, 用于表征 所述毛状对象点与所述毛状对象面片之间的相对关系;
基于各个所述二维毛状对象簇 中的毛状对象点的相对位置信 息, 对各个所述二维毛状
对象簇进行图像渲染, 生成所述 三维毛状对象面片模型对应的目标毛状对象贴图;
基于所述三维毛状对象面片模型以及所述目标毛状对象贴图, 生成具有毛绒效果的目
标虚拟对象。
2.根据权利要求1所述的方法, 其特征在于, 所述对三维毛状对象模型中的毛状对象进
行划分, 得到多个三维毛状对象簇包括:
确定三维毛状对象模型中的各个毛状对象的根部点;
对各个所述 根部点进行聚类分析, 得到多个目标聚类中心点;
对于所述三维毛状对象模型中的每个毛状对象, 从所述多个目标聚类中心点中确定所
述毛状对象对应的邻近中心点;
将邻近中心点相同的各个毛状对象组成三维毛状对象簇, 得到多个三维毛状对象簇 。
3.根据权利要求2所述的方法, 其特征在于, 所述对各个所述根部点进行聚类分析, 得
到多个目标聚类中心点包括:
在预设毛状对象面片组数量的基础上增大 预设倍数 得到第一聚类 类别数量;
对各个所述根部点进行第一聚类分析, 得到所述第一聚类类别数量的第一聚类中心
点;
对所述第一聚类类别数量的第 一聚类中心点进行第 二聚类分析, 得到多个目标聚类中
心点。
4.根据权利要求2所述的方法, 其特征在于, 所述从所述多个目标聚类中心点中确定所
述毛状对象对应的邻近中心点包括:
确定所述毛状对象的毛状对象包围盒;
获取所述毛状对象的毛状对象包围盒的中心位置, 将各个所述目标聚类中心点中与 所
述中心位置最近的目标聚类中心点, 确定为所述毛状对象对应的邻近中心点。
5.根据权利要求1所述的方法, 其特征在于, 所述为每个所述三维毛状对象簇生成毛状
对象面片组包括:
确定每个所述三维毛状对象簇分别对应的毛状对象簇包围盒;
确定单位包围盒与每个所述三维毛状对象簇分别对应的毛状对象簇包围盒之间的仿
射变换关系;
对于每个所述三维毛状对象簇, 利用对应的仿射变换关系对单位面片组进行仿射变
换, 生成所述 三维毛状对象簇对应的毛状对象面片组。权 利 要 求 书 1/5 页
2
CN 114693856 B
26.根据权利要求1所述的方法, 其特征在于, 所述基于所述毛状对象面片的面片纹理坐
标将对应的三维毛状对象簇变换成所述毛状对象面片对应的二维毛状对象簇包括:
确定所述毛状对象面片对应的三维毛状对象簇在所述毛状对象面片上的各个投影点;
每个所述投影点对应三维毛状对象簇中的一个毛状对象点;
基于所述毛状对象面片的面片纹理坐标, 确定所述毛状对象面片上的各个投影点的纹
理坐标;
按照所述投影点的纹理坐标对所述投影点对应的毛状对象点进行排布, 生成所述毛状
对象面片对应的二维毛状对象簇 。
7.根据权利要求6所述的方法, 其特征在于, 所述确定所述毛状对象面片对应的三维毛
状对象簇在所述毛状对象面片上的各个投影点包括:
从所述毛状对象面片上确定对应的三维毛状对象簇中的各个毛状对象点分别对应的
邻近点;
从所述毛状对象面片上确定每 个所述邻近点分别所属的基本几何图形;
对于每个所述毛状对象点, 基于对应的邻 近点所属的基本几何图形在所述邻 近点处的
法线, 确定所述毛状对象点的投影方向;
在所述毛状对象点的投影方向上的射线与 所述毛状对象面片相交 的情况下, 将所述毛
状对象点对应的邻近点确定为所述毛状对象点在所述毛状对象面片上的投影点。
8.根据权利要求7所述的方法, 其特征在于, 所述基于所述毛状对象面片的面片纹理坐
标, 确定所述毛状对象面片上的各个投影点的纹 理坐标包括:
从所述毛状对象面片上确定每 个投影点相对于所属的基本几何图形的相对纹 理坐标;
对于每个所述投影点, 基于所属的基本几何图形的纹理坐标以及对应的相对纹理坐
标, 确定所述投影点的纹 理坐标。
9.根据权利要求1所述的方法, 其特征在于, 所述基于各个所述毛状对象面片组生成三
维毛状对象面片模型包括:
统计各个所述毛状对象面片组包括的毛状对象面片的数量, 得到总面片数量;
基于所述总面片数量以及每个所述毛状对象面片的面片序号, 确定每个所述毛状对象
面片分别对应的纹 理坐标变换系数;
利用所述毛状对象面片对应的纹理坐标变换系数, 对所述毛状对象面片中的每个顶点
的初始纹 理坐标进行缩小平 移处理, 得到所述毛状对象面片中每 个顶点的目标纹 理坐标;
利用每个所述顶点的目标纹理坐标替换对应的初始 纹理坐标, 将替换纹理坐标后的各
个所述毛状对象面片组成的模型确定为所述 三维毛状对象面片模型。
10.根据权利要求9所述的方法, 其特征在于, 所述基于所述总面片数量以及每个所述
毛状对象面片的面片序号, 确定每个所述毛状对象面片分别对应的纹理坐标变换系数包
括:
基于所述总面片数量从纹 理空间中划分出多个纹 理区域;
基于所述毛状对象面片的面片序号, 从各个所述纹理区域中确定与每个所述毛状对象
面片分别对应的纹 理区域;
基于所述毛状对象面片对应的纹理区域在纹理空间中的位置以及纹理区域的尺寸, 确
定所述毛状对象面片对应的纹 理坐标变换系数。权 利 要 求 书 2/5 页
3
CN 114693856 B
3
专利 对象生成方法、装置、计算机设备和存储介质
文档预览
中文文档
47 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共47页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:59:02上传分享