一种游戏场景帧率提升方法、设备及计算机可读存储介质技术

技术编号:38221768 阅读:40 留言:0更新日期:2023-07-25 17:53
本发明专利技术公开了一种游戏场景帧率提升方法、设备及计算机可读存储介质,其中,该方法包括:在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同;在所述当前帧的下一帧中,将元素颜色值相同的每一个元素置于所述次缓冲区后,直接等待进行图像渲染处理,对元素颜色值不同的每一个元素执行坐标转换、透视转换以及裁剪操作后,置于所述主缓冲区,并等待进行所述图像渲染处理。实现了一种高效的游戏场景帧率提升方案,降低了计算量,节省了处理资源,增强了用户的游戏体验感。增强了用户的游戏体验感。增强了用户的游戏体验感。

【技术实现步骤摘要】
一种游戏场景帧率提升方法、设备及计算机可读存储介质


[0001]本专利技术涉及移动通信领域,尤其涉及一种游戏场景帧率提升方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,随着智能终端设备的不断发展,基于设备端的3D游戏的场景范围越来越大,并且三维模型的尺度越来越大,其在绘制选择、绘制和渲染等流程后,显示在屏幕上时往往有延迟现象,造成用户玩游戏时的体验感不佳。
[0003]因此,如何提升游戏过程中的上帧速度,在保证用户正常玩游戏的过程中,单位时间内上帧更多,成为目前亟待解决的技术问题。

技术实现思路

[0004]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种游戏场景帧率提升方法,该方法包括:
[0005]在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同;
[0006]在所述当前帧的下一帧中,将元素颜色值相同的每一个元素置于所述次缓冲区后,直接等待进行图像渲染处理,对元素颜色值不同的每一个元素执行坐标转换、透视转换以及裁剪操作后,置于所述主缓冲区,并等待进行所述图像渲染处理。
[0007]可选地,所述在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同,之前包括:
[0008]获取当前游戏场景的场景特征和游戏属性;
[0009]根据所述场景特征和/或所述游戏属性创建与所述主场景模型对应的简化模型。
[0010]可选地,所述在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同,之前还包括:
[0011]划分与所述主场景模型对应的主缓冲区,以及与所述简化模型对应的次缓冲区;
[0012]按相同的比例设置所述主缓冲区和所述次缓冲区,以使所述主场景模型与所述简化模型在经投影并转换至输出时保持同步。
[0013]可选地,所述在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同,包括:
[0014]在当前帧结束后,读取所述次缓冲区中的每一像素到一个数组中;
[0015]在所述数组中循环判断每个数组元素的颜色,并记录下各种颜色的数量。
[0016]可选地,所述在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同,还包括:
[0017]在创建与所述主场景模型对应的简化模型时,确定所述主场景模型与所述简化模型相异的颜色;
[0018]通过颜色的差异判断所述次缓冲区和所述主缓冲区显示出来的模型类型。
[0019]可选地,所述在所述当前帧的下一帧中,将元素颜色值相同的每一个元素置于所述次缓冲区后,直接等待进行图像渲染处理,对元素颜色值不同的每一个元素执行坐标转换、透视转换以及裁剪操作后,置于所述主缓冲区,并等待进行所述图像渲染处理,包括:
[0020]在所述下一帧中,根据颜色的判断结果确定属于所述次缓冲区的元素以及属于所述主缓冲区的元素;
[0021]将属于所述次缓冲区的元素置于所述次缓冲区,对属于所述主缓冲区的元素执行坐标转换、透视转换以及裁剪操作。
[0022]可选地,所述在所述当前帧的下一帧中,将元素颜色值相同的每一个元素置于所述次缓冲区后,直接等待进行图像渲染处理,对元素颜色值不同的每一个元素执行坐标转换、透视转换以及裁剪操作后,置于所述主缓冲区,并等待进行所述图像渲染处理,还包括:
[0023]待所述主缓冲区的元素执行完成坐标转换、透视转换以及裁剪操作后,与所述次缓冲区的元素一并交由图像处理器;
[0024]由所述图像处理器对所述次缓冲区的元素以及所述主缓冲区的元素同步执行渲染处理。
[0025]可选地,所述在所述当前帧的下一帧中,将元素颜色值相同的每一个元素置于所述次缓冲区后,直接等待进行图像渲染处理,对元素颜色值不同的每一个元素执行坐标转换、透视转换以及裁剪操作后,置于所述主缓冲区,并等待进行所述图像渲染处理,之后包括:
[0026]循环执行每一帧的元素所属缓冲区的判断操作和同步渲染操作;
[0027]对渲染的每一帧执行屏幕上帧显示。
[0028]本专利技术还提出了一种游戏场景帧率提升设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的游戏场景帧率提升方法的步骤。
[0029]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有游戏场景帧率提升程序,游戏场景帧率提升程序被处理器执行时实现如上述任一项所述的游戏场景帧率提升方法的步骤。
[0030]实施本专利技术的游戏场景帧率提升方法、设备及计算机可读存储介质,在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同;在所述当前帧的下一帧中,将元素颜色值相同的每一个元素置于所述次缓冲区后,直接等待进行图像渲染处理,对元素颜色值不同的每一个元素执行坐标转换、透视转换以及裁剪操作后,置于所述主缓冲区,并等待进行所述图像渲染处理。实现了一种高效的游戏场景帧率提升方案,降低了计算量,节省了处理资源,增强了用户的游戏体验感。
Division Multiple Access,时分同步码分多址)、FDD

LTE(Frequency Division Duplexing

Long Term Evolution,频分双工长期演进)和TDD

LTE(Time Division Duplexing

Long Term Evolution,分时双工长期演进)等。
[0049]WiFi属于短距离无线传输技术,移动终端通过WiFi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变专利技术的本质的范围内而省略。
[0050]音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或WiFi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏场景帧率提升方法,其特征在于,所述方法包括:在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同;在所述当前帧的下一帧中,将元素颜色值相同的每一个元素置于所述次缓冲区后,直接等待进行图像渲染处理,对元素颜色值不同的每一个元素执行坐标转换、透视转换以及裁剪操作后,置于所述主缓冲区,并等待进行所述图像渲染处理。2.根据权利要求1所述的游戏场景帧率提升方法,其特征在于,所述在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同,之前包括:获取当前游戏场景的场景特征和游戏属性;根据所述场景特征和/或所述游戏属性创建与所述主场景模型对应的简化模型。3.根据权利要求1所述的游戏场景帧率提升方法,其特征在于,所述在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同,之前还包括:划分与所述主场景模型对应的主缓冲区,以及与所述简化模型对应的次缓冲区;按相同的比例设置所述主缓冲区和所述次缓冲区,以使所述主场景模型与所述简化模型在经投影并转换至输出时保持同步。4.根据权利要求1所述的游戏场景帧率提升方法,其特征在于,所述在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同,包括:在当前帧结束后,读取所述次缓冲区中的每一像素到一个数组中;在所述数组中循环判断每个数组元素的颜色,并记录下各种颜色的数量。5.根据权利要求4所述的游戏场景帧率提升方法,其特征在于,所述在当前帧的主缓冲区的主场景模型的第一元素颜色数据值集合中,识别每一个元素颜色值是否存在与次缓冲区的简化模型的第二元素颜色数据值集合中的元素颜色值相同,还包括:在创建与所述主场景模型对应的简化模型时,确定所述主场景模型与所述简化模型相异的颜色;通过...

【专利技术属性】
技术研发人员:李潇
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

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

1