预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115131482A(43)申请公布日2022.09.30(21)申请号202210325539.9G06T15/50(2011.01)(22)申请日2021.03.30A63F13/52(2014.01)(62)分案原申请数据202110342331.32021.03.30(71)申请人完美世界(北京)软件科技发展有限公司地址100085北京市海淀区上地东路1号院5号楼7层701-14(72)发明人乔磊冯星(74)专利代理机构北京中强智尚知识产权代理有限公司11448专利代理师黄耀威(51)Int.Cl.G06T15/00(2011.01)G06T15/04(2011.01)权利要求书2页说明书20页附图8页(54)发明名称游戏场景中光照信息的渲染方法、装置及设备(57)摘要本申请公开了一种游戏场景中光照信息的渲染方法、装置及设备,涉及3D渲染技术领域,能够自适应布局光照探针,降低游戏场景中光照信息采样的更新、传输和存储成本,提高光照信息的渲染效率。其中方法包括:利用游戏场景中空间区域的数据结构对空间区域进行切分,提取包含有物体的空间体素,数据结构为包含有多个层级的网格数据;遍历多个层级的网格数据,针对包含有物体的空间体素设置有效光照探针,得到空间区域的第一光照探针网格;针对未包含物体的空间体素补充设置虚拟光照探针,得到空间区域的第二光照探针网格;将第二光照探针网格所采集的光照信息传输至纹理资源信息中,并根据纹理资源信息对游戏场景中的光照信息进行渲染。CN115131482ACN115131482A权利要求书1/2页1.一种游戏场景中光照信息的渲染方法,其特征在于,包括:获取游戏场景中空间体素包含的近距离体素,所述近距离体素为游戏场景中空间体素分割所形成预设层级的体素中符合距离条件的体素,所述距离条件为体素的包围盒与游戏场景中物体包围盒相交;为所述空间体素包含的近距离体素创建有效光照探针和虚拟光照探针,生成空间体素的探针网格,所述探针网格用于捕获游戏场景中的光照信息;根据游戏场景中视点位置将所述空间体素的探针网格所捕获的光照信息合并存储至纹理资源信息中;响应于光照信息的渲染指令,利用所述纹理资源信息建立渲染任务,对所述游戏场景中光照信息进行渲染。2.根据权利要求1所述的方法,其特征在于,所述获取游戏场景中物体表面的近距离体素,具体包括:获取游戏场景中待挂接物体覆盖的空间区域,将所述空间区域内的每个空间体素分割为预设层级的体素;遍历预设层级内的每个体素,判断分割后体素的包围盒与游戏场景中物体包围盒相交;若是,则确定所述分割后体素为游戏场景中物体表面的近距离体素。3.根据权利要求1所述的方法,其特征在于,所述为所述空间体素包含的近距离体素创建有效光照探针和虚拟光照探针,生成空间体素的探针网格,具体包括:针对所述空间体素中处于层级内的近距离体素,创建有效光照探针;为所述空间体素增设层级对应的虚拟体素,针对所述虚拟体素中符合添加条件的体素创建虚拟光照探针,所述虚拟光照探针用于对所述空间体素中处于层级内近距离体素所采样的光照数据进行无缝插值。4.根据权利要求1所述的方法,其特征在于,所述为所述空间体素增设层级对应的虚拟体素,针对所述虚拟体素中符合添加条件的体素创建虚拟光照探针,具体包括:针对所述空间体素中大于一阶的层级,增设层级对应的虚拟体素,所述虚拟体素与所述空间体素中对应层级的体素相映射;遍历层级对应的虚拟体素,判断所述空间体素中相映射体素是否存在有效光照探针;若否,则针对虚拟体素创建虚拟光照探针。5.根据权利要求4所述的方法,其特征在于,在所述根据游戏场景中视点位置将所述空间体素的探针网格所捕获的光照信息合并存储至纹理资源信息中之前,所述方法还包括:根据游戏场景中视点位置将所述空间体素的探针网格所捕获的光照信息展开到三维分块数据集,形成多层级树形结构的三维分块纹理信息;在展开到三维分块数据集的过程中,将所述三维分块数据集映射的层级关系记录至间接纹理信息中;所述所述根据游戏场景中视点位置将所述空间体素的探针网格所捕获的光照信息合并存储至纹理资源信息中,具体包括:将所述三维分块纹理信息与所述间接纹理信息合并存储至纹理资源信息中。6.根据权利要求1‑5中任一项所述的方法,其特征在于,所述根据游戏场景中视点位置2CN115131482A权利要求书2/2页将所述空间体素的探针网格所捕获的光照信息展开到三维分块数据集,形成多层级树形结构的三维分块纹理信息,具体包括:利用所述探针网格中有效光照探针采样游戏场景中的光照数据,并对所述光照数据进行插值运算,得到游戏场景中视点位置的第一光照信息;利用所述探针网格中虚拟光照探针对所述空间体素中处于层级内近距离体素所采样的光照数据进行无缝插