光照处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:34137044 阅读:63 留言:0更新日期:2022-07-14 16:52
本申请实施例公开了光照处理方法、装置、电子设备和存储介质,该方法包括:获取点光数据和间接光数据;对点光数据烘焙处理,得到与点光数据对应的第一光照信息,所述第一光照信息包括颜色值和强度值;对间接光数据进行烘焙处理,得到与间接光数据对应的第二光照信息,第二光照信息包括强度值;根据第一光照信息和第二光照信息,生成光照图。分别对点光数据和间接光数据进行烘焙,实现将昼夜变换中随时间变化的元素单独拆分烘焙,便于后续根据对应的烘焙结果进行实时计算以还原出更加真实的昼夜变换效果。夜变换效果。夜变换效果。

【技术实现步骤摘要】
光照处理方法、装置、电子设备和存储介质


[0001]本申请涉及计算机图形学
,具体涉及光照处理方法、装置、电子设备和存储介质。

技术介绍

[0002]全局光照是用于模拟几何体和材质表面的照明交互,为场景和项目添加真实的照明效果。目前在很多游戏中,都需要呈现出昼夜的光影变换效果,通常可以使用实时光照法模拟光的活动,以实现昼夜变换的光照效果。
[0003]但是实时光照法需要实时计算光照信息,实时计算的运算开销较大。另一种模拟光的活动的方式是预计算光照信息,即烘焙,并将这些光照信息存储为光照贴图,通过提前预计算来降低实时运行中的计算开销。然而,这种方式通常是将所有的光照信息统一烘焙到光照贴图中,导致光照贴图的数据难以更改,因而难以利用光照贴图实现昼夜变换的光照效果。

技术实现思路

[0004]本申请实施例提供光照处理方法、装置、电子设备和存储介质,可以利用烘焙得到的光照贴图实现昼夜变换的效果。
[0005]本申请实施例提供一种光照处理方法,包括:获取待处理光照数据,所述待处理光照数据包括点光数据和间接光数据;对所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种光照处理方法,其特征在于,所述方法包括:获取待处理光照数据,所述待处理光照数据包括点光数据和间接光数据;对所述点光数据烘焙处理,得到与所述点光数据对应的第一光照信息,所述第一光照信息包括颜色值和强度值;对所述间接光数据进行烘焙处理,得到与所述间接光数据对应的第二光照信息,所述第二光照信息包括强度值;根据所述第一光照信息和所述第二光照信息,生成光照图。2.根据权利要求1所述的方法,其特征在于,所述间接光数据包括第一间接光数据和第二间接光数据,所述第一间接光数据为平行光的间接光数据,所述第二间接光数据为天光的间接光数据;所述对所述间接光数据进行烘焙处理,得到与间接光数据对应的第二光照信息,包括:对所述第一间接光数据进行烘焙处理,得到与所述第一间接光数据对应的平行光间接光信息;对所述第二间接光数据进行烘焙处理,得到与所述第二间接光数据对应的天光间接光信息;将所述平行光间接光信息和所述天光间接光信息确定为所述第二光照信息。3.根据权利要求2所述的方法,其特征在于,所述第一间接光数据包括不同方向的第一间接光数据;所述对所述第一间接光数据进行烘焙处理,得到与所述第一间接光数据对应的平行光间接光信息,包括:分别对每个方向的第一间接光数据进行烘焙处理,得到与每个方向的第一间接光数据对应的平行光颜色值;按照预设转换规则,将每个所述平行光颜色值转换为平行光强度值;将与每个方向的第一间接光数据对应的平行光强度值,确定为平行光间接光信息。4.根据权利要求2所述的方法,其特征在于,所述对所述第二间接光数据进行烘焙处理,得到与所述第二间接光数据对应的天光间接光信息,包括:对所述第二间接光数据进行烘焙处理,得与所述第二间接光数据对应的天光颜色值以及天光遮蔽数据,所述天光遮蔽数据包括天光遮蔽方向和天光遮蔽强度值;按照预设转换规则,将所述天光颜色值转换为天光强度值;将所述天光强度值、天光遮蔽方向以及天光遮蔽强度值确定为所述天光间接光信息。5.根据权利要求1所述的方法,其特征在于,所述点光数据包括第一点光数据和第二点光数据,所述第一点光数据表示白天的点光,所述第二点光数据表示夜晚的点光;所述对所述点光数据烘焙处理,得到与点光数据对应的第一光照信息,包括:对所述第一点光数据进行烘焙处理,得到与第一点光数据对应的第一颜色值和第一强度值;对所述第二点光数据进行烘焙处理,得到与第二点光数据对应的第二颜色值、第二强度值以及点光方向;将所述第一颜色值、第一强度值、第二颜色值、第二强度值以及点光方向确定为所述第一光照信息。...

【专利技术属性】
技术研发人员:施培国康洪温潇
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1