虚拟场景中的雨雪效果处理方法、装置、设备和存储介质与流程

文档序号:37586683发布日期:2024-04-18 12:14阅读:7来源:国知局
虚拟场景中的雨雪效果处理方法、装置、设备和存储介质与流程

本申请涉及计算机,特别是涉及一种虚拟场景中的雨雪效果处理方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着计算机技术的发展,虚拟场景的应用运来越广泛。例如,在数字孪生的虚拟场景中,根据天气情况配置相应的天气效果,以增加整个画面的实时性与沉浸感。

2、传统技术中,对于虚拟场景中的雨雪天气的控制基本都是全局的场景效果变化,无法控制雨雪效果在虚拟场景中的细微变化。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够实现对雨雪效果在虚拟场景中的细微变化的控制的雨雪效果处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种虚拟场景中的雨雪效果处理方法。所述方法包括:

3、响应于针对虚拟场景的雨雪天气效果触发事件,获取表征期望雨雪效果的天气参数以及表征所述虚拟场景中虚拟对象的表层显示效果的全局表层参数;

4、从所述全局表层参数中,确定与所述天气参数相匹配的局部表层参数;

5、基于针对所述虚拟场景配置的表层优化函数,按所述天气参数对所述局部表层参数所属的目标虚拟对象进行局部效果优化处理,得到优化参数;

6、将各所述目标虚拟对象在所述天气参数下的基础显示效果与所述优化参数对应的优化显示效果进行融合渲染,得到所述虚拟场景中的雨雪天气优化显示效果。

7、第二方面,本申请还提供了一种虚拟场景中的雨雪效果处理装置。所述装置包括:

8、参数获取模块,用于响应于针对虚拟场景的雨雪天气效果触发事件,获取表征期望雨雪效果的天气参数以及表征所述虚拟场景中虚拟对象的表层显示效果的全局表层参数;

9、参数筛选模块,用于从所述全局表层参数中,确定与所述天气参数相匹配的局部表层参数;

10、参数优化模块,用于基于针对所述虚拟场景配置的表层优化函数,按所述天气参数对所述局部表层参数所属的目标虚拟对象进行局部效果优化处理,得到优化参数;

11、渲染处理模块,用于将各所述目标虚拟对象在所述天气参数下的基础显示效果与所述优化参数对应的优化显示效果进行融合渲染,得到所述虚拟场景中的雨雪天气优化显示效果。

12、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

13、响应于针对虚拟场景的雨雪天气效果触发事件,获取表征期望雨雪效果的天气参数以及表征所述虚拟场景中虚拟对象的表层显示效果的全局表层参数;

14、从所述全局表层参数中,确定与所述天气参数相匹配的局部表层参数;

15、基于针对所述虚拟场景配置的表层优化函数,按所述天气参数对所述局部表层参数所属的目标虚拟对象进行局部效果优化处理,得到优化参数;

16、将各所述目标虚拟对象在所述天气参数下的基础显示效果与所述优化参数对应的优化显示效果进行融合渲染,得到所述虚拟场景中的雨雪天气优化显示效果。

17、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

18、响应于针对虚拟场景的雨雪天气效果触发事件,获取表征期望雨雪效果的天气参数以及表征所述虚拟场景中虚拟对象的表层显示效果的全局表层参数;

19、从所述全局表层参数中,确定与所述天气参数相匹配的局部表层参数;

20、基于针对所述虚拟场景配置的表层优化函数,按所述天气参数对所述局部表层参数所属的目标虚拟对象进行局部效果优化处理,得到优化参数;

21、将各所述目标虚拟对象在所述天气参数下的基础显示效果与所述优化参数对应的优化显示效果进行融合渲染,得到所述虚拟场景中的雨雪天气优化显示效果。

22、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

23、响应于针对虚拟场景的雨雪天气效果触发事件,获取表征期望雨雪效果的天气参数以及表征所述虚拟场景中虚拟对象的表层显示效果的全局表层参数;

24、从所述全局表层参数中,确定与所述天气参数相匹配的局部表层参数;

25、基于针对所述虚拟场景配置的表层优化函数,按所述天气参数对所述局部表层参数所属的目标虚拟对象进行局部效果优化处理,得到优化参数;

26、将各所述目标虚拟对象在所述天气参数下的基础显示效果与所述优化参数对应的优化显示效果进行融合渲染,得到所述虚拟场景中的雨雪天气优化显示效果。

27、上述虚拟场景中的雨雪效果处理方法、装置、计算机设备、存储介质和计算机程序产品,通过虚拟场景的雨雪天气效果的触发,获取表征期望雨雪效果的天气参数以及表征虚拟场景中虚拟对象的表层显示效果的全局表层参数,以得到虚拟场景中的相关参数,为了进一步体现虚拟场景中细粒度的雨雪效果,从全局表层参数中,确定与天气参数相匹配的局部表层参数,然后基于针对虚拟场景配置的表层优化函数,按天气参数对局部表层参数所属的目标虚拟对象进行局部效果优化处理,得到优化参数,以确定虚拟场景中使得雨雪效果能够更细节化显示的参数,然后将各目标虚拟对象在天气参数下的基础显示效果与优化参数对应的优化显示效果进行融合渲染,得到虚拟场景中的雨雪天气优化显示效果,从而在虚拟场景中实现对雨雪效果按照天气影响进行细粒度的局部优化,以在虚拟场景中实现雨雪效果细微变化的展示。



技术特征:

1.一种虚拟场景中的雨雪效果处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从所述全局表层参数中,确定与所述天气参数相匹配的局部表层参数,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述表面材质信息所匹配的吸水特性参数,分别确定每一所述虚拟对象在所述天气参数影响下的表层吸水率,包括:

4.根据权利要求2所述的方法,其特征在于,所述表层优化函数包括所述表层吸水率与所述优化显示效果的关联关系;所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述目标虚拟对象的基础显示效果基于色彩属性体现;所述表层优化函数包括所述表层吸水率与所述色彩属性的关联关系;所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,所述目标虚拟对象的基础显示效果包括立面流水效果;所述表层优化函数包括所述表层吸水率与所述虚拟对象的立面法线以及立面流水速度中至少一者的关联关系;所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述响应于针对虚拟场景的雨雪天气效果触发事件,获取表征期望雨雪效果的天气参数以及表征所述虚拟场景中虚拟对象的显示效果的全局表层参数,包括:

8.根据权利要求1所述的方法,其特征在于,所述优化参数,用于表征所述虚拟场景中每一雨雪沉积区域各自的单区域表层优化效果;

9.根据权利要求8所述的方法,其特征在于,所述单区域表层优化效果包括雨雪沉积效果;

10.根据权利要求9所述的方法,其特征在于,所述天气参数为跟随实际天气变化的实时天气参数;

11.根据权利要求1所述的方法,其特征在于,所述方法还包括:

12.一种虚拟场景中的雨雪效果处理装置,其特征在于,所述装置包括:

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。

15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。


技术总结
本申请涉及一种虚拟场景中的雨雪效果处理方法、装置、计算机设备、存储介质和计算机程序产品。可以应用于智慧交通等场景,方法包括:响应于针对虚拟场景的雨雪天气效果触发事件,获取表征期望雨雪效果的天气参数以及表征虚拟场景中虚拟对象的表层显示效果的全局表层参数;从全局表层参数中确定与天气参数相匹配的局部表层参数;基于针对虚拟场景配置的表层优化函数,按天气参数对局部表层参数所属的目标虚拟对象进行局部效果优化处理得到优化参数;将各目标虚拟对象在天气参数下的基础显示效果与优化参数对应的优化显示效果进行融合渲染,得到优化显示效果。通过上述方法,能够按天气影响对雨雪效果进行细粒度的优化,得到更真实的效果。

技术研发人员:郝毅
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1