【技术实现步骤摘要】
全局光照渲染方法、装置、存储介质及电子设备
[0001]本公开涉及图像处理
,具体地,涉及一种全局光照渲染方法、装置、存储介质及电子设备。
技术介绍
[0002]在游戏、影视、AR(Augmented Reality,增强现实技术)和VR(Virtual Reality,虚拟现实技术)等应用场景中,通常会使用全局光照以生成具有真实感的图像和动画。全局光照是用于模拟光在物体表面的反射、折射和散射等光学现象,以实现真实感和逼真感的图像渲染。
[0003]相关技术中一般是用光线追踪来模拟全局光照效果。然而用光线追踪来计算光线在场景中的反射,要求对场景中每条光线进行逐个的追踪和计算。这项技术通常需要大量的计算资源和内存来支持,在移动端等算力有限的设备上难以实时支持。
技术实现思路
[0004]为克服相关技术中存在的问题,本公开提供一种全局光照渲染方法、装置、存储介质及电子设备。
[0005]根据本公开实施例的第一方面,提供一种全局光照渲染方法,包括:
[0006]确定目标场景中的反射探针 ...
【技术保护点】
【技术特征摘要】
1.一种全局光照渲染方法,其特征在于,所述方法包括:确定目标场景中的反射探针;确定所述反射探针对应的预设区域范围中的环境光照信息,并根据所述环境光照信息,生成对应的环境立方体贴图;根据所述环境立方体贴图,得到所述目标场景中目标对象的全局光照渲染结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述环境立方体贴图,得到所述目标场景中目标对象的全局光照渲染结果,包括:按照不同的第一预设采样方式,分别对所述环境立方体贴图进行采样,得到漫反射采样数据和镜面反射采样数据;根据所述漫反射采样数据计算漫反射方程,得到漫反射辐照度图;根据所述镜面反射采样数据计算镜面反射方程,得到镜面反射图;将所述漫反射辐照度图和所述镜面反射图输入基于物理的渲染模块中,对所述漫反射辐照度图和所述镜面反射图进行采样,得到目标采样数据,并根据所述目标采样数据,对所述目标场景中的所述目标对象进行着色,得到所述目标对象的全局光照渲染结果。3.根据权利要求2所述的方法,其特征在于,还包括:确定渲染模式,所述渲染模式包括每帧更新渲染模式、第一帧更新渲染模式和预烘焙渲染模式中的任一者;所述将所述漫反射辐照度图和所述镜面反射图输入基于物理的渲染模块中,对所述漫反射辐照度图和所述镜面反射图进行采样,得到目标采样数据,并根据所述目标采样数据,对所述目标场景中的所述目标对象进行着色,得到所述目标对象的全局光照渲染结果,包括:将所述漫反射辐照度图和所述镜面反射图输入基于物理的渲染模块中,按照所述渲染模式,对所述漫反射辐照度图和所述镜面反射图进行采样,得到目标采样数据,并根据所述目标采样数据,对所述目标场景中的所述目标对象进行着色,得到所述目标对象的全局光照渲染结果。4.根据权利要求2所述的方法,其特征在于,所述对所述环境立方体贴图进行采样,包括:根据第二预设采样方式对环境立方体贴图进行采样,所述第二预设采样方式包括基于方向向量的采样方式和基于盒体投影的采样方式;其中,所述基于方向向量的采样方式用于确定预设的方向向量,根据所述方向向量得到所述方向向量与所述环境立方体贴图的第一交点,并对所述第一交点处的像素进行采样;所述基于盒体投影的采样方式用于确定所述反射探针对应的一盒体,并根据所述盒体,得到所述环境立方体贴图上任一像素的反射光线与所述盒体的第二交点,根据所述第二交点和所述盒体中心得到盒体...
【专利技术属性】
技术研发人员:张超,尹林拿,田宽,
申请(专利权)人:粒界上海信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。