一种画面渲染方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38329892 阅读:27 留言:0更新日期:2023-07-29 09:12
本公开提供了一种画面渲染方法、装置、计算机设备及存储介质,其中,该方法包括:获取虚拟三维场景的环境光遮蔽参数;其中,所述环境光遮蔽参数用于描述虚拟三维场景中的子空间在全局光照下的光照情况;多个所述子空间由所述虚拟三维场景按照预设尺寸划分形成;基于所述环境光遮蔽参数,确定所述全局光照是否对虚拟相机视野范围内的第一目标子空间产生光照影响;响应于所述全局光照未对所述第一目标子空间产生光照影响,关闭所述全局光照的光影渲染效果。染效果。染效果。

【技术实现步骤摘要】
一种画面渲染方法、装置、计算机设备及存储介质


[0001]本公开涉及计算机图形处理
,具体而言,涉及一种画面渲染方法、装置、计算机设备及存储介质。

技术介绍

[0002]Shadow map是一种常用的实时阴影的生成方法,其通常用来在渲染显示虚拟三维场景时,生成虚拟三维场景中的光照的阴影。在利用Shadow map渲染阴影时,需要多次渲染虚拟三维场景,每次对虚拟三维场景的渲染都需要消耗大量的计算资源、和内存带宽。

技术实现思路

[0003]本公开实施例至少提供一种画面渲染方法、装置、计算机设备及存储介质。
[0004]第一方面,本公开实施例提供了一种画面渲染方法,包括:
[0005]获取虚拟三维场景的环境光遮蔽参数;其中,所述环境光遮蔽参数用于描述虚拟三维场景中的子空间在全局光照下的光照情况;多个所述子空间由所述虚拟三维场景按照预设尺寸划分形成;
[0006]基于所述环境光遮蔽参数,确定所述全局光照是否对虚拟相机视野范围内的第一目标子空间产生光照影响;
[0007]响应于所述全局光照未对所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种画面渲染方法,其特征在于,包括:获取虚拟三维场景的环境光遮蔽参数;其中,所述环境光遮蔽参数用于描述虚拟三维场景中的子空间在全局光照下的光照情况;多个所述子空间由所述虚拟三维场景按照预设尺寸划分形成;基于所述环境光遮蔽参数,确定所述全局光照是否对虚拟相机视野范围内的第一目标子空间产生光照影响;响应于所述全局光照未对所述第一目标子空间产生光照影响,关闭所述全局光照的光影渲染效果。2.根据权利要求1所述的画面渲染方法,其特征在于,所述环境光遮蔽参数包括:多个所述子空间分别对应的环境遮蔽值;所述基于所述环境光遮蔽参数,确定所述全局光照是否对虚拟相机视野范围内的第一目标子空间产生光照影响,包括:从所述环境光遮蔽参数中,确定与位于虚拟相机视野范围内的第一目标子空间对应的目标环境遮蔽值;基于所述目标环境遮蔽值的取值,确定所述全局光照是否对虚拟相机视野范围内的第一目标子空间产生光照影响。3.根据权利要求2所述的画面渲染方法,其特征在于,所述从所述环境光遮蔽参数中,确定与位于虚拟相机视野范围内的第一目标子空间对应的目标环境遮蔽值,包括:基于所述虚拟相机在所述虚拟三维场景中的位姿、以及相机参数,从多个所述子空间中,确定处于相机视锥范围内的备选子空间;对所述备选子空间进行视线遮挡剔除处理,得到所述第一目标子空间;从所述环境光遮蔽参数中筛选与所述第一目标子空间对应的所述目标环境遮蔽值。4.根据权利要求2或3所述的画面渲染方法,其特征在于,所述基于所述目标环境遮蔽值的取值,确定所述全局光照是否对虚拟相机视野范围内的第一目标子空间产生光照影响,包括:遍历各个所述第一目标子空间对应的目标环境遮蔽值,确定遍历到的目标环境遮蔽值是否满足第一预设条件;其中,所述目标环境遮蔽值满足所述第一预设条件时,表征对应的第一目标子空间未受到所述全局光照的影响;响应于所有第一目标子空间对应的目标环境遮蔽值均满足所述第一预设条件,则确定所述全局光照未对虚拟相机视野范围内的第一目标子空间产生光照影响;响应于任一第一目标子空间对应的目标环境遮蔽值未满足所述第一预设条件,则确定所述全局光照对所述虚拟相机视野范围内的第一目标子空间产生光照影响。5.根据权利要求1

3任一项所述的画面渲染方法,其特征在于,所述获取虚拟三维场景的环境光遮蔽参数之前,还包括:确定所述虚拟相机在所述虚拟三维场景移动信息是否满足目标移动条件;所述目标移动条件包括下述至少一种:所述虚拟相机在所述虚拟三维场景移动距离大于或者等于预设距离;所述虚拟相机在所述虚拟三维场景中的转动角度大于或者等...

【专利技术属性】
技术研发人员:周家炜曹露艳
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1