软阴影效果的生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:41768121 阅读:22 留言:0更新日期:2024-06-21 21:45
本公开提供了一种软阴影效果的生成方法、装置、电子设备和存储介质;该方法包括:响应于针对场景的软阴影生成指令,获取场景的初始场景图像;对场景的深度纹理贴图依次分别进行多次降分辨率操作,得到每次操作对应的降分辨率结果;对每次操作对应的降分辨率结果进行每个点光源对应的光线追踪,得到每次操作对应的光线追踪结果;从首次操作开始,依次将下一次操作对应的光线追踪结果与上一次操作对应的平滑放大结果进行混合后平滑放大,得到每个非首次操作对应的平滑放大结果;将末次操作对应的平滑放大结果与初始场景图像叠加,得到带软阴影效果的目标场景图像。本公开可以保证生成软阴影效果质量的前提下,降低软阴影效果生成的性能消耗。

【技术实现步骤摘要】

本公开涉及图像处理,尤其是涉及一种软阴影效果的生成方法、装置、电子设备和存储介质


技术介绍

1、在图像处理
中,实时点光源的动态阴影生成是一个非常消耗性能的操作,场景越复杂,性能消耗呈指数级上升,而软阴影的生成也是另一个消耗性能的操作,需要对生成的阴影做额外的处理。

2、现有技术在基于点光源实时生成软阴影效果时,通常是基于阴影贴图(shadowmap)技术,需要通过多张阴影贴图渲染阴影,如果要生成软阴影效果,还需要额外的处理,例如,百分比近过滤(percentage-closer filtering,pcf)采样技术和方差阴影贴图(variance shadow mapping,vsm)算法等,存在性能消耗过高的技术问题。


技术实现思路

1、有鉴于此,本公开的目的在于提供一种软阴影效果的生成方法、装置、电子设备和存储介质,保证生成软阴影效果质量的前提下,降低软阴影效果生成的性能消耗。

2、第一方面,本公开实施例提供了一种软阴影效果的生成方法,方法包括:响应于针对场景的软阴影生成本文档来自技高网...

【技术保护点】

1.一种软阴影效果的生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从首次操作开始,依次将下一次操作对应的光线追踪结果与上一次操作对应的平滑放大结果进行混合后平滑放大,得到每个非首次操作对应的平滑放大结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述对首次操作对应的光线追踪结果进行平滑放大,得到首次操作对应的平滑放大结果,将所述首次操作确定为当前一次操作,包括:

4.根据权利要求2所述的方法,其特征在于,所述对当前一次操作的下一次操作对应的混合结果进行平滑放大,得到当前一次操作的下一次操作对应的平滑放大结果...

【技术特征摘要】

1.一种软阴影效果的生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从首次操作开始,依次将下一次操作对应的光线追踪结果与上一次操作对应的平滑放大结果进行混合后平滑放大,得到每个非首次操作对应的平滑放大结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述对首次操作对应的光线追踪结果进行平滑放大,得到首次操作对应的平滑放大结果,将所述首次操作确定为当前一次操作,包括:

4.根据权利要求2所述的方法,其特征在于,所述对当前一次操作的下一次操作对应的混合结果进行平滑放大,得到当前一次操作的下一次操作对应的平滑放大结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述对所述场景的深度纹理贴图依次分别进行多次降分辨率操作,得到每次操作对应的降分辨率结果,包括:

6....

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

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

1