[发明专利]烘焙贴图的生成和使用方法、装置、设备及介质有效
申请号: | 202110619628.X | 申请日: | 2021-06-03 |
公开(公告)号: | CN113205582B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 姜帆 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/04;G06F16/51 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 烘焙 贴图 生成 使用方法 装置 设备 介质 | ||
本申请公开了一种烘焙贴图的生成和使用方法、装置、设备及介质,属于计算机技术领域。所述方法包括:确定摄像机模型的m个第一视角范围和n个第二视角范围的视角划分信息,第一视角范围未划分视角子范围,第二视角范围被划分为多个视角子范围;通过摄像机模型获取三维虚拟物品在第一视角范围下的第一视角贴图,得到m个第一视角贴图;通过摄像机模型获取三维虚拟物品在视角子范围下的第二视角贴图,得到n组子视角贴图;将n组子视角贴图进行降采样处理,得到n组第二视角贴图;根据视角划分信息将m个第一视角贴图和n组第二视角贴图,分别映射绘制至烘焙贴图的不同贴图区域。上述方法实现了在尺寸不变的情况下,烘焙贴图能容纳更多的视角贴图。
技术领域
本申请涉及计算机技术领域,特别涉及一种烘焙贴图的生成和使用方法、装置、设备及介质。
背景技术
在三维虚拟空间中设置有摄像机模型,摄像机模型对位于三维虚拟空间中的三维虚拟物品进行拍摄,并且终端将摄像机模型拍摄到的虚拟环境画面渲染至终端的屏幕上显示。
为了减少渲染过程的计算量,预先制作并存储有三维虚拟物品的烘焙贴图,烘焙贴图上包括三维虚拟物品在多个不同视角下的贴图图像。终端将烘焙贴图提前加载在内存中,当摄像机模型对三维虚拟物品(或伪装为三维虚拟物品的一个面片)进行拍摄时,终端获取摄像机模型的当前拍摄视角,并在烘焙贴图中选择出与当前拍摄视角匹配的视角贴图,将其渲染在终端的屏幕上显示。
但是烘焙贴图也需要占用内存空间,所以烘焙贴图不宜过大,在烘焙贴图大小固定的情况下,相关技术中预先制作完成的烘焙贴图中存在视角贴图数量太少的问题,相对应的,摄像机模型的拍摄视角的可选择范围太窄,在摄像机模型的连续移动过程中,容易出现明显的视角切换跳变现象。
发明内容
本申请提供了一种烘焙贴图的生成和使用方法、装置、设备及介质,能够在烘焙贴图尺寸固定的条件下,在烘焙贴图上设置更多的视角贴图。所述技术方案如下:
根据本申请的一个方面,提供了一种烘焙贴图的生成方法,所述方法包括:
确定摄像机模型的m个第一视角范围和n个第二视角范围的视角划分信息,第一视角范围未划分视角子范围,第二视角范围被划分为多个视角子范围;
通过摄像机模型获取三维虚拟物品在第一视角范围下的第一视角贴图,得到m个第一视角贴图;
通过摄像机模型获取三维虚拟物品在视角子范围下的第二视角贴图,得到n组子视角贴图;将n组子视角贴图进行降采样处理,得到n组第二视角贴图;
根据视角划分信息将m个第一视角贴图和n组第二视角贴图,分别映射绘制至烘焙贴图的不同贴图区域;
其中,m、n为大于0的整数。
根据本申请的一个方面,提供了一种烘焙贴图的使用方法,所述方法包括:
获取三维虚拟物品的烘焙贴图,烘焙贴图是根据视角划分信息将m个第一视角贴图和n组第二视角贴图分别映射绘制至烘焙贴图的不同贴图区域得到的,m个第一视角贴图是通过摄像机模型获取三维虚拟物品在第一视角范围下的第一视角贴图得到的,n组第二视角贴图是通过摄像机模型获取三维虚拟物品在视角子范围下的第二视角贴图,得到n组子视角贴图,将n组子视角贴图进行降采样处理得到的,视角子范围是划分第二视角范围得到的,m个第一视角范围和n个第二视角范围根据视角划分信息构成三维虚拟物品的采集视角范围;
确定三维虚拟物品的采集视角,采集视角是摄像机模型朝向三维虚拟物品的视角;
从烘焙贴图中确定与采集视角对应的视角贴图;
其中,m、n为大于0的整数。
根据本申请的一个方面,提供了一种烘焙贴图的生成装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110619628.X/2.html,转载请声明来源钻瓜专利网。