数据处理方法、计算设备、存储介质及计算机程序产品技术

技术编号:43390879 阅读:15 留言:0更新日期:2024-11-19 18:05
本说明书实施例提供数据处理方法、计算设备、存储介质及计算机程序产品,其中所述数据处理方法包括:确定目标对象中包括的目标对象场景、以及所述目标对象场景对应的目标场景地形数据,并从所述目标场景地形数据中确定所述目标对象场景中、多个地形材质的材质属性数据;对所述多个地形材质的材质属性数据进行混合处理,获得混合材质属性数据;响应于针对所述目标对象场景的场景渲染指令,根据所述目标场景地形数据和所述混合材质属性数据,利用光线追踪对所述目标对象场景进行渲染,获得所述目标对象场景对应的目标对象场景图像。减少进行光线追踪的次数,从而减少计算设备的性能消耗,保证渲染得到的目标对象场景图像的帧率。

【技术实现步骤摘要】

本说明书实施例涉及计算机,特别涉及数据处理方法、计算设备、存储介质及计算机程序产品


技术介绍

1、在虚拟场景渲染领域中,为了进一步提升用户的视觉体验,对于渲染的虚拟场景画面质量有了更高的要求。比如,在游戏画面渲染领域中,游戏中通常会为用户展示虚拟场景,比如用户在游戏中进入副本、进入某个地图等。为了保证虚拟场景的真实性,当前游戏中在渲染虚拟场景时,越来越关注虚拟场景的细节,然而,虚拟场景想要体现的细节越多,对计算设备的性能消耗越大,进一步使得渲染得到的虚拟场景的帧率降低,从而影响用户的视觉体验,因此,亟需一种有效的技术方案解决上述问题。


技术实现思路

1、有鉴于此,本说明书实施例提供了一种数据处理方法。本说明书一个或者多个实施例同时涉及一种数据处理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的虚拟场景渲染导致的计算设备性能消耗较大的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种数据处理方法,包括:

3、确定目标对象中包括的目标对象场景、以及所述目标对象场景对应的目标场景地形数据,并从所述目标场景地形数据中确定所述目标对象场景中、多个地形材质的材质属性数据;

4、对所述多个地形材质的材质属性数据进行混合处理,获得混合材质属性数据;

5、响应于针对所述目标对象场景的场景渲染指令,根据所述目标场景地形数据和所述混合材质属性数据,利用光线追踪对所述目标对象场景进行渲染,获得所述目标对象场景对应的目标对象场景图像。

6、根据本说明书实施例的第二方面,提供了一种数据处理装置,包括:

7、确定模块,被配置为确定目标对象中包括的目标对象场景、以及所述目标对象场景对应的目标场景地形数据,并从所述目标场景地形数据中确定所述目标对象场景中、多个地形材质的材质属性数据;

8、混合模块,被配置为对所述多个地形材质的材质属性数据进行混合处理,获得混合材质属性数据;

9、渲染模块,被配置为响应于针对所述目标对象场景的场景渲染指令,根据所述目标场景地形数据和所述混合材质属性数据,利用光线追踪对所述目标对象场景进行渲染,获得所述目标对象场景对应的目标对象场景图像。

10、根据本说明书实施例的第三方面,提供了一种计算设备,包括:

11、存储器和处理器;

12、所述存储器用于存储计算机程序/指令,所述处理器用于执行所述计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。

13、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。

14、根据本说明书实施例的第五方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。

15、本说明书一个实施例通过确定目标对象中包括的目标对象场景、以及该目标对象场景对应的目标场景地形数据,并从该目标场景地形数据中确定该目标对象场景中包括的多个地形材质的材质属性数据,对多个地形材质的材质属性数据进行混合处理,获得混合材质属性数据,后续在需要对该目标对象场景进行渲染时,可以响应于针对该目标对象场景的场景渲染指令,根据目标对象场景的目标场景地形数据和混合材质属性数据,利用光线追踪对目标对象场景进行渲染,获得目标对象场景对应的目标对象场景图像,由于对多个地形材质的材质属性数据进行了混合处理,导致后续利用光线追踪进行渲染时对多个地形材质进行一次光线追踪就能实现对目标对象场景的渲染,无需针对每个地形材质分别进行光线追踪,减少进行光线追踪的次数,从而减少计算设备的性能消耗,保证渲染得到的目标对象场景图像的帧率,并且,通过混合材质属性数据能够保证每个地形材质在目标对象场景图像中展示的视差效果,实现对目标对象场景的细节的渲染,在减少计算设备性能消耗的情况下还能够进一步保证用户的游戏视觉体验。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述对所述多个地形材质的材质属性数据进行混合处理,获得混合材质属性数据,包括:

3.根据权利要求1所述的数据处理方法,其特征在于,所述获得混合材质属性数据之后,所述响应于针对所述目标对象场景的场景渲染指令之前,还包括:

4.根据权利要求3所述的数据处理方法,其特征在于,所述将所述混合材质属性数据和所述目标场景地形数据以地形贴图的形式存储至虚拟贴图之前,还包括:

5.根据权利要求4所述的数据处理方法,其特征在于,所述响应于针对所述目标对象场景的场景渲染指令之后,还包括:

6.根据权利要求5所述的数据处理方法,其特征在于,所述从所述虚拟贴图中,获取所述目标对象场景对应的所述目标场景地形数据和所述混合材质属性数据的所述地形贴图,包括:

7.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述目标场景地形数据和所述混合材质属性数据,利用光线追踪对所述目标对象场景进行渲染,包括:

8.根据权利要求1所述的数据处理方法,其特征在于,所述确定目标对象中包括的目标对象场景、以及所述目标对象场景对应的目标场景地形数据,包括:

9.一种计算设备,其特征在于,包括:

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

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

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述对所述多个地形材质的材质属性数据进行混合处理,获得混合材质属性数据,包括:

3.根据权利要求1所述的数据处理方法,其特征在于,所述获得混合材质属性数据之后,所述响应于针对所述目标对象场景的场景渲染指令之前,还包括:

4.根据权利要求3所述的数据处理方法,其特征在于,所述将所述混合材质属性数据和所述目标场景地形数据以地形贴图的形式存储至虚拟贴图之前,还包括:

5.根据权利要求4所述的数据处理方法,其特征在于,所述响应于针对所述目标对象场景的场景渲染指令之后,还包括:

6.根据权利要求5所述的数据处理方法,其特征在于,所述从所述虚拟贴图中,获取所述目标对象场景对应的所述...

【专利技术属性】
技术研发人员:谭贤亮黄奕达
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1