画面渲染方法、装置、电子设备及存储介质与流程

文档序号:24729295发布日期:2021-04-20 11:28阅读:来源:国知局

技术特征:
1.一种画面渲染方法,其特征在于,包括:获取当前帧的第一画面数据;将所述第一画面数据和当前记录的所述当前帧的前一帧的第二画面数据进行比对,确定所述第一画面数据中相对于所述第二画面数据,未发生变化的第一部分以及发生变化的第二部分;复用所述前一帧中对应所述第一部分的渲染结果,并对所述当前帧中的所述第二部分进行渲染,以得到并显示所述当前帧的渲染结果。2.根据权利要求1所述的方法,其特征在于,所述第一画面数据和所述第二画面数据中包括画面背景的可视范围,以及静态物体和光源的虚拟空间位置及状态。3.根据权利要求2所述的方法,其特征在于,所述将所述第一画面数据和当前记录的所述当前帧的前一帧的第二画面数据进行比对,包括:将所述第一画面数据描述的第一可视范围与所述第二画面数据描述的第二可视范围进行比对,确定所述第一可视范围和所述第二可视范围的重合区域;将所述第一画面数据和所述第二画面数据中位于所述重合区域内的静态物体的虚拟空间位置及状态进行比对,以及将所述第一画面数据和所述第二画面数据描述的所述光源的虚拟空间位置及状态进行比对。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述重合区域的范围小于预设范围,则在所述第一可视范围的基础上,扩大所述当前帧的可视范围,并对扩大的部分进行渲染。5.根据权利要求4所述的方法,其特征在于,所述当前帧的可视范围的扩大量与所述未发生变化的第一部分的大小成正比。6.根据权利要求4所述的方法,其特征在于,所述当前帧的可视范围的扩大量与所述发生变化的第二部分的大小成反比。7.根据权利要求4所述的方法,其特征在于,所述方法还包括:将所述第一画面数据中描述的所述第一可视范围更新为扩大后的所述当前帧的可视范围。8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:将当前记录的所述前一帧的第二画面数据更新为所述当前帧的第一画面数据。9.一种画面处理装置,其特征在于,包括:获取模块,用于获取当前帧的第一画面数据;比对模块,用于将所述第一画面数据和当前记录的所述当前帧的前一帧的第二画面数据进行比对,确定所述第一画面数据中相对于所述第二画面数据,未发生变化的第一部分以及发生变化的第二部分;渲染模块,用于复用所述前一帧中对应所述第一部分的渲染结果,并对所述当前帧中的所述第二部分进行渲染,以得到并显示所述当前帧的渲染结果。10.根据权利要求9所述的装置,其特征在于,所述第一画面数据和所述第二画面数据中包括画面背景的可视范围,以及静态物体和光源的虚拟空间位置和状态。11.根据权利要求10所述的装置,其特征在于,所述比对模块包括:第一比对子模块,用于将所述第一画面数据描述的第一可视范围与所述第二画面数据
描述的第二可视范围进行比对,确定所述第一可视范围和所述第二可视范围的重合区域;第二比对子模块,用于将所述第一画面数据和所述第二画面数据中位于所述重合区域内的静态物体的虚拟空间位置及状态进行比对,以及第三比对子模块,用于将所述第一画面数据和所述第二画面数据描述的所述光源的虚拟空间位置及状态进行比对。12.根据权利要求11所述的装置,其特征在于,所述装置还包括:处理模块,用于在所述重合区域的范围小于预设范围时,在所述第一可视范围的基础上,扩大所述当前帧的可视范围,并对扩大的部分进行渲染。13.根据权利要求12所述的装置,其特征在于,所述当前帧的可视范围的扩大量与所述未发生变化的第一部分的大小成正比。14.根据权利要求12所述的装置,其特征在于,所述当前帧的可视范围的扩大量与所述发生变化的第二部分的大小成反比。15.根据权利要求12所述的装置,其特征在于,所述装置还包括:第一更新模块,用于将所述第二画面数据中描述的所述第二可视范围更新为扩大后的所述当前帧的可视范围。16.根据权利要求9-15中任一项所述的装置,其特征在于,所述装置还包括:第二更新模块,用于将当前记录的所述前一帧的第二画面数据更新为所述当前帧的第一画面数据。17.一种电子设备,其特征在于,包括接口和处理器,所述接口和所述处理器耦合;所述处理器用于执行权利要求1-8中任一项所述的方法。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如权利要求1-8中任一项所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1