游戏渲染方法和渲染方法、设备及存储介质技术

技术编号:37487615 阅读:28 留言:0更新日期:2023-05-07 09:26
本申请实施例提供一种游戏渲染方法和渲染方法、设备及存储介质。在本申请实施例中,通过预热处理的方法,预先得到目标帧的资源运算结果并存储。之后,在在线加载目标游戏时,可利用预先存储的目标帧的资源运算结果,渲染目标帧。其中,直接利用已计算好的资源运算结果渲染目标帧,无需再次对目标帧进行重复资源计算,有助于提高游戏的加载速度,降低游戏加载延时。延时。延时。

【技术实现步骤摘要】
游戏渲染方法和渲染方法、设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种游戏渲染方法和渲染方法、设备及存储介质。

技术介绍

[0002]云游戏(Cloud Gaming)又可称为游戏点播(Gaming on Gemand),是一种以云计算技术为基础的在线游戏技术。在云游戏场景下,游戏在云端服务器中运行,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给玩家游戏终端。玩家游戏终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取玩家输入指令并发送给云端服务器的能力。
[0003]为了获得更好的体验,无论是云游戏厂商还是云游戏用户,对于游戏加载时间都比较敏感。因此,如何降低云游戏加载时间成为本领域技术人员持续研究的技术问题。

技术实现思路

[0004]本申请的多个方面提供一种游戏渲染方法和渲染方法、设备及存储介质,用以提高云游戏的渲染速度,降低加载延时。
[0005]本申请实施例提供一种游戏渲染方法,包括:
[0006]响应于目标游戏的加载请求,创建渲染所述目标游本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种游戏渲染方法,其特征在于,包括:响应于目标游戏的加载请求,创建渲染所述目标游戏的第一虚拟实例;获取预先存储的所述目标游戏的目标帧的资源运算结果;在所述第一虚拟实例中,运行所述目标游戏;在所述目标游戏的运行过程中,根据所述目标帧的资源运算结果,渲染所述目标帧。2.根据权利要求1所述的方法,其特征在于,在所述第一虚拟实例中运行所述目标游戏之前,所述方法还包括:将所述目标帧的资源运算结果,复制到所述第一虚拟实例对应的第一图形处理器GPU的着色器的缓存目录下;所述根据所述目标帧的资源运算结果,渲染所述目标帧,包括:根据所述第一GPU的着色器的缓存目录下的资源运算结果,渲染所述目标帧。3.根据权利要求2所述的方法,其特征在于,还包括:在第二虚拟实例中运行所述目标游戏;在所述目标游戏的运行过程中,获取所述目标帧的资源数据;利用所述第二虚拟实例对应的第二GPU的着色器对所述资源数据进行资源运算,以得到所述目标帧的资源运算结果;将所述目标帧的资源运算结果,重定向至所述第二GPU的着色器的缓存目录下;存储所述第二GPU的着色器的缓存目录下的资源运算结果,作为所述预先存储的所述目标游戏的目标帧的资源运算结果。4.根据权利要求3所述的方法,其特征在于,所述存储所述第二GPU的着色器的缓存目录下的资源运算结果,包括:对所述第二GPU的着色器的缓存目录下的资源运算结果进行压缩处理,以得到所述资源运算结果的压缩数据;存储所述资源运算结果的压缩数据。5.根据权利要求3所述的方法,其特征在于,所述在所述目标游戏的运行过程中,获取所述目标帧的资源数据,包括:在所述目标游戏的运行过程中,模拟所述目标游戏的登录操作和启动操作;获取响应所述登录操作显示的动画的资源数据和响应所述启动操作显示的首帧画面的资源数据,作为所述目标帧的资源数据。6.根据权利要求4所述的方法,其特征在于,所述获取预先存储的所述目标游戏的目标帧的资源运算结果,包括:获取预先存储的所述目标帧的资源运算结果的压缩数据;对所述资源运算结果的压缩数据进行解压缩处理,得到所述目标帧的资源运算结果。7.根据权利要求1

...

【专利技术属性】
技术研发人员:彭成何旻郑晓李伟男
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1