【技术实现步骤摘要】
渲染处理的方法、装置、设备和存储介质
[0001]本申请涉及三维图像处理领域,特别涉及一种渲染处理的方法、装置、设备和存储介质。
技术介绍
[0002]三维(3
‑
dimensional,3D)图像在生活中的应用越来越广泛,如三维游戏、三维动画等。三维图像渲染技术也得到飞速的发展。
[0003]三维图像的渲染处理是基于预先建立的三维模型和纹理生成在某观测位置和观测视角下的观测图像。渲染处理一般是以图像帧为单位进行,渲染处理可以得到图像帧的显示数据,渲染处理得到的连续图像帧的显示数据可以组成三维动画。一个图像帧的渲染处理过程可以包括多个渲染通道的渲染处理,每个渲染通道负责一个维度(如颜色、明暗等)的图像渲染。例如,技术人员可以预先设置每个图像帧的渲染处理过程包括34个渲染通道的渲染处理。纹理可以认为是一种数据单元,该数据单元记录了某一维度下的图像信息,如颜色信息、明暗信息、材质信息等。纹理的形式一般为位图,位图亦称点阵图像,由多个像素点对应的像素值组成。渲染通道的输入可称作采样纹理,输出可称作附件纹理 ...
【技术保护点】
【技术特征摘要】
1.一种渲染处理的方法,其特征在于,所述方法包括:在第一图像帧的渲染过程中,确定当前进行渲染处理的第一渲染通道是待优化的渲染通道;获取对所述第一渲染通道进行渲染处理得到的第一纹理;基于所述第一纹理生成多层纹理,作为所述第一渲染通道的附件纹理;当接收到第二渲染通道的渲染指令,且所述渲染指令调用的采样纹理是所述第一渲染通道的附件纹理时,将所述渲染指令修改为对多层纹理进行采样渲染的渲染指令,执行修改后的渲染指令。2.根据权利要求1所述的方法,其特征在于,所述在第一图像帧的渲染过程中,确定当前进行渲染处理的第一渲染通道是待优化的渲染通道之前,还包括:在第二图像帧的渲染过程中,获取各渲染通道的属性信息;基于所述各渲染通道的属性信息,记录所述各渲染通道中待优化的渲染通道。3.根据权利要求2所述的方法,其特征在于,所述基于所述各渲染通道的属性信息,记录所述各渲染通道中待优化的渲染通道,包括:基于各渲染通道的采样纹理标识、附件纹理标识和附件纹理的分辨率,在所述各渲染通道中确定下采样渲染通道集合,其中,所述下采样渲染通道集合包括所述第一渲染通道和第三渲染通道,所述第三渲染通道是对所述第一渲染通道的附件纹理进行连续下采样的渲染通道;记录所述第一渲染通道为待优化的渲染通道。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一纹理生成多层纹理,作为所述第一渲染通道的附件纹理之后,还包括:阻止所述第三渲染通道的渲染处理。5.根据权利要求4所述的方法,其特征在于,所述阻止所述第三渲染通道的渲染处理之后,还包括:当接收到第四渲染通道的渲染指令,且所述第四渲染通道的渲染指令调用的采样纹理是所述第三渲染通道的附件纹理时,将所述第四渲染通道的渲染指令修改为以所述第一渲染通道的附件纹理为采样纹理、对多层纹理进行采样渲染的渲染指令,执行修改后的渲染指令。6.根据权利要求2所述的方法,其特征在于,所述基于所述各渲染通道的属性信息,记录所述各渲染通道中待优化的渲染通道,包括:基于各渲染通道的采样纹理标识、附件纹理标识、采样纹理的原始分辨率和采样后分辨率,在所述各渲染通道中确定第一渲染通道,其中,所述第一渲染通道的附件纹理是第五渲染通道的采样纹理,且第五渲染通道的采样纹理的原始分辨率大于采样后分辨率;记录所述第一渲染通道为待优化的渲染通道。7.根据权利要求2所述的方法,其特征在于,所述第二图像帧是所述第一图像帧的前一个图像帧。8.根据权利要求1所述的方法,其特征在于,所述将所述渲染指令修改为对多层纹理进行采样渲染的渲染指令,包括:基于原始渲染脚本的标识和对多层纹理进行采样渲染的渲染脚本的标识之间的对应
关系,确定所述渲染指令中的原始渲染脚本的标识对应的目标渲染脚本的标识;将所述渲染指令中的原始渲染脚本的标识修改为所述目标渲染脚本的标识,得到对多层纹理进行采样渲染的渲染指令。9.一种渲染处理的装置,其特征在于,所述装置包括:确定模块,用于在第一图像帧的渲染过程中,确定当前进行渲染处理的第一渲染通道是待优化的渲染通道;处理模块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。