【技术实现步骤摘要】
一种数据处理方法、装置、计算设备及存储介质
本说明书涉及互联网
,特别涉及一种数据处理方法、装置、计算设备及存储介质。
技术介绍
在延时渲染过程中,程序会首先将着色所需要的场景信息输出到一系列缓冲上,这些缓冲称之为G-Buffer(GeometryBuffer,几何缓冲),一张缓冲本质上就是二维图像,一般和最终分辨率大小一致。当计算最终输出颜色时,只需从对应的G-Buffer中取出需要的光照计算信息即可;延时渲染的基本过程为:将物体几何信息输出到一系列缓冲上,这一步一般称之为几何阶段,对于每一个光源,通过这些缓冲的信息进行渲染,这一步称之为着色阶段,对于第一步,通过对GPU提供MRT(multi-rendertarget,rendertarget,渲染目标,G-Buffer的参数通道,一个G-Buffer包括多个参数存储通道,RT:参数存储通道,MRT:多个参数存储通道)支持,使得GPU可以同时输出到多张渲染缓冲,而不会重新绘制场景。然而,现有技术的延时渲染也存在一些缺陷:有时游戏里的物件的材质很复杂,在延时渲染过程中,存在渲染不同材质的需求,为了在一个渲染 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:获取占用存储空间超过预设占用阈值的待处理材质对应的原始参数;对所述原始参数进行压缩,获得占用存储空间不超过所述预设占用阈值的压缩参数;将所述压缩参数存储至参数存储通道。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取占用存储空间超过预设占用阈值的待处理材质对应的原始参数;对所述原始参数进行压缩,获得占用存储空间不超过所述预设占用阈值的压缩参数;将所述压缩参数存储至参数存储通道。2.根据权利要求1所述的数据处理方法,其特征在于,还包括:在接收到所述待处理材质的渲染请求的情况下,在所述参数存储通道读取所述渲染请求对应的压缩参数;对所述渲染请求对应的压缩参数进行解压,获得所述待处理材质对应的原始参数。3.根据权利要求2所述的数据处理方法,其特征在于,对所述原始数据进行压缩采用压缩算法以及对所述渲染请求对应的压缩参数进行解压采用解压算法。4.根据权利要求3所述的数据处理方法,其特征在于,所述压缩算法和所述解压算法相匹配。5.根据权利要求1所述的数据处理方法,其特征在于,所述获取超过预设占用阈值的待处理材质对应的原始参数步骤执行之前,还包括:针对所述待处理材质设置唯一对应的材质标识信息。6.根据权利要求5所述的数据处理方法,其特征在于,所述获取占用存储空间超过预设占用阈值的待处理材质对应的原始参数,包括:获取占用存储空间超过预设占用阈值并具有材质标识信息的待处理材质对应的原始参数。7.根据权利要求2所述的数据处理方法,其特征在于,对所述渲染请求对应的压缩参数进行解压,获得所述待处理材质对应的原始参数执行步骤之后,还包括:对所述原始参数进行光照计算,生成待展示图像;将所述待展示图像进行展示。8.根据权利要求3所述的数据处理方法,其特征在于,所述压缩算法,包括:获取占用存储空间超过所述预设占用阈值的所述待处理材质对应的全部原始参数,以及每个原始参数对应的原始参数系数;计算所述原始参数与所述原始参数系数的乘积,并将所述全部原始参数的原始参数与原始参数系数的乘积结果进行求和,确定为所述压缩参数。9.根据权利要求8所述的数据处理方法,其特征在于,所述解压算法,包括:获取所述处理材质对应的所述压缩参数;对原始参数系数进行求和,并计算所述原始参数系数的求和结果和所述压缩参数二者的差值;将所述求和结果和所述压缩参数的差值结果与所述求和结果作比,确定为所述原始参数。10.一种数据处理方法,其特征在于,包括:接收待处理材质的渲染请求;在参数存储通道中读取所述渲染请求对应的压缩参数;对所述压缩参数进行解压,获得所述待处理材质对应的原始参数。11.根据权利要求10所述的数据处理方法,其特征在于,所述接收待处理材质的渲染请求包括:接收具有唯一材质标识信息的待处理材质的渲染请求。12.根据权利要求10所述的数据处理方法,其特征在于,对所述压缩参数进行解压,获得所述待处理材质对应的原始参数步骤执行之后,还包括:对所述原始参数进行光照计算,生成待展示图像;将所述待展示图像进行展示。13.一种数据处理装置,其特征在于,包括:获取模块,被配置为获取占用存储空间超过预设占用阈值的待处理材质对应的原始参数;压缩模块,被配置为对所述原始参数进行压缩,获得占用存储空间不超过所...
【专利技术属性】
技术研发人员:程佳,谭贤亮,
申请(专利权)人:珠海金山网络游戏科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。