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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115115747A(43)申请公布日2022.09.27(21)申请号202110258473.1(22)申请日2021.03.09(71)申请人网易(杭州)网络有限公司地址310052浙江省杭州市滨江区长河街道网商路599号4幢7层(72)发明人李文耀(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463专利代理师钟扬飞(51)Int.Cl.G06T13/20(2011.01)G06T15/00(2011.01)G06T15/04(2011.01)G06T15/50(2011.01)权利要求书3页说明书18页附图5页(54)发明名称光照渲染方法、装置、电子设备及存储介质(57)摘要本申请提供一种光照渲染方法、装置、电子设备及存储介质,涉及渲染技术领域。该方法包括:确定当前场景着色点;根据当前场景着色点发出虚拟步进光线;根据更新的当前帧对应的场景有向距离场信息确定虚拟步进光线对应的步进长度;根据步进长度控制虚拟步进光线向场景中延伸以确定至少一场景交点;根据入射光信息和场景交点的材质信息,确定场景交点的颜色信息,其中,颜色信息用于进行间接光照计算。本方案可提高获取的有向距离场信息的精确性,从而基于获取的较为精确的有向距离场信息可以控制虚拟步进光线的准确步进,使得得到的场景交点较为精确,获取到准确的间接光照,从而提升了动态场景下间接光照的渲染效果。CN115115747ACN115115747A权利要求书1/3页1.一种光照渲染方法,其特征在于,包括:确定当前场景着色点;根据所述当前场景着色点发出虚拟步进光线;根据更新的当前帧对应的场景有向距离场信息确定所述虚拟步进光线对应的步进长度;根据所述步进长度控制所述虚拟步进光线向场景中延伸以确定至少一场景交点;根据入射光信息和所述场景交点的材质信息,确定所述场景交点的颜色信息,其中,所述颜色信息用于进行间接光照计算。2.根据权利要求1所述的方法,其特征在于,所述更新的当前帧对应的场景有向距离场信息为通过读取更新的当前帧对应的有向距离场纹理贴图获得的信息,其中,所述有向距离场纹理贴图中的不同贴图像素对应根据虚拟相机的位置确定的游戏世界空间中的不同空间范围,所述贴图像素中存储对应的空间范围的场景有向距离场信息。3.根据权利要求2所述的方法,其特征在于,所述有向距离场纹理贴图包括多层纹理贴图,每层纹理贴图采用相同像素尺寸存储对应空间范围的场景有向距离场信息,每层纹理贴图所对应的空间范围根据游戏世界空间的空间范围与所述虚拟相机的距离确定。4.根据权利要求3所述的方法,其特征在于,所述有向距离场纹理贴图中各贴图像素所存储的对应空间范围的场景有向距离场信息采用如下方式计算得到:获取所述虚拟相机的当前位置信息;根据所述虚拟相机的当前位置信息生成多层场景深度信息;根据所述多层场景深度信息、以及各贴图像素所对应的空间范围的深度值,或者根据上一帧的有向距离场纹理贴图中各贴图像素所存储的对应空间范围的场景有向距离场信息,确定当前帧的有向距离场纹理贴图中各贴图像素所存储的对应空间范围的场景有向距离场信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述虚拟相机的当前位置信息生成多层场景深度信息,包括:根据所述当前位置信息确定所述虚拟相机捕捉的各场景;分别确定所述各场景的第一深度层和第二深度层,所述第一深度层用于指示场景靠近所述虚拟相机的深度信息,所述第二深度层用于指示场景远离所述虚拟相机的深度信息;确定所述各场景的第一深度层和第二深度层分别距离所述虚拟相机的第一距离和第二距离;根据所述各场景的第一距离和第二距离,生成所述多层场景深度信息。6.根据权利要求5所述的方法,其特征在于,所述根据所述各场景的第一距离和第二距离,生成所述多层场景深度信息,包括:按照由近及远的顺序依次将所述各场景的第一距离进行排序,确定所述多层场景深度信息的第一深度信息,所述第一深度信息用于指示所述各场景的面向所述虚拟相机的正面层深度信息;按照由近及远的顺序依次将所述各场景的第二距离进行排序,确定所述多层场景深度信息的第二深度信息,所述第二深度信息用于指示所述各场景的背向所述虚拟相机的反面层深度信息。2CN115115747A权利要求书2/3页7.根据权利要求6所述的方法,其特征在于,所述根据所述多层场景深度信息、以及各贴图像素所对应的空间范围的深度值,确定当前帧的有向距离场纹理贴图中各贴图像素所存储的对应空间范围的场景有向距离场信息,包括:确定当前贴图像素对应的空间范围在所述虚拟相机的视野范围内;将所述当前贴图像素所对应的空间范围的深度值与所述多层场景深度信息的第一深度信息和第二深度信息进行比对,所述当前贴图像素为所述各贴图像素中的任一贴图像素;根据