一种游戏画面实时渲染方法与流程

文档序号:35541756发布日期:2023-09-23 18:41阅读:54来源:国知局
一种游戏画面实时渲染方法与流程

本发明属于游戏,具体涉及一种游戏画面实时渲染方法。


背景技术:

1、随着互联网产业的快速发展,网上购物和第三方支付平台的兴起,人们的生活习惯逐渐改变,这也使人们养成了在线支付和移动支付的消费习惯,也为游戏中的各种支付费用做好了准备;人们的消费水平不断提高,现在更追求精神财富,比以前更能接受游戏收费的想法,游戏收入在一定程度上游戏已经成为人们的生活方式,游戏开发者将更加努力开发新游戏,在政策方面,游戏审批仍比终端游戏更宽松,这给了一些中小型制造商更合适的环境,游戏产业将继续发展;随着游戏的不断快速发展,游戏的经济增长已经成为主要的增长力量;近年来,游戏在游戏市场中的份额越来越大,未来将是互联网行业的世界,游戏产业本身属于现金流行业,在其他行业竞争的影响下,游戏产业仍在稳步发展,没有受到经济环境的严重影响,游戏的发展已成为大势所趋。

2、渲染是最终使图像符合3d场景的一个阶段,通俗来说就是把前期做好的各种模型、效果或动画的片段结合在一起,在这些过程中,比如会设涉及到复杂的特意和效果,所以要在编辑完成图形图像后,通过调整修改得到我们所需要的最终效果输出,也就是渲染;而我们看到的都是渲染后的作品,三维渲染可以让游戏画面更具真实感,丰富了游戏画面的内容。

3、申请号为cn202011120132.x的一种游戏画面渲染方法及装置,该专利公开了应用于第一客户端,包括:接收攻击命中信息;基于所述攻击命中信息和预设时间阈值暂停渲染游戏画面,并缓存游戏逻辑数据;在游戏画面渲染暂停结束的情况下,根据已缓存的游戏逻辑数据触发对应的游戏逻辑行为;根据所述游戏逻辑行为渲染生成游戏画面,并加速播放所述游戏画面。

4、现有的游戏画面实时渲染需要根据已缓存的游戏逻辑数据触发对应的游戏逻辑行为;根据所述游戏逻辑行为渲染生成游戏画面,渲染过程,玩家无法查看,影响玩家的游戏体验。


技术实现思路

1、本发明的目的在于提供一种游戏画面实时渲染方法,进一步提高玩家的游戏体验。

2、为实现上述目的,本发明提供如下技术方案:一种游戏画面实时渲染方法,所述渲染方法如下:

3、步骤一:确定目标物体的帧序列、帧率、实现方案和流程使其达到目标帧率、移动帧序列,确保效果、移动帧帧序列、目标帧率同时满足;确定目标物体目标点对应的光线入射点,根据目标物体的纹理信息计算以及光线入射点到目标点的距离得到光强度;

4、步骤二:通过虚幻引擎和遮挡过程,实现渲染前的准备;

5、步骤三:获取模型数据,并获取模型的位置和可见性信息,将光强度渲染到目标点的颜色上,交给gpu渲染目标物体进行移动的游戏画面。

6、作为本发明的一种优选的技术方案,所述虚幻引擎以多线程的方式运行,虚幻引擎包括游戏线程、渲染线程。

7、作为本发明的一种优选的技术方案,所述遮挡过程包括距离剔除、视椎剔除、预计算可见性、遮挡剔除。

8、作为本发明的一种优选的技术方案,所述gpu渲染前需要确定优先渲染的模型。

9、作为本发明的一种优选的技术方案,确定优先渲染的模型处理方法如下:获取需要渲染的模型数据,并对获取的模型数据进行处理,处理后的模型数据置于存储库中,存储库根据设定的优先规则进行排序,根据排序确定优先渲染的模型。

10、作为本发明的一种优选的技术方案,对获取的模型数据进行处理的方法如下:获取第一数据序列;根据第一数据序列得到各个分段区间;根据各个分段区间的各个变换参数组合得到各个分段区间的所有初始数据以及所有加工数据;根据各个分段区间中的所有初始数据、加工数据得到各个变换参数组合的评价指标,进而得到各个分段区间的最优变换参数组合;根据各个分段区间的最优变换参数组合得到各个数据的最终调整频数,进而得到密文数据以及各个分段区间中所有加工数据的索引序列;获取各个分段区间的分段密钥,进而得到各个子块;根据各个子块得到混沌序列;对混沌序列以及密文数据进行存储。

11、作为本发明的一种优选的技术方案,所述优先规则所使用的算法包括深度优先算法和广度优先算法。

12、作为本发明的一种优选的技术方案,还包括升级单元,升级单元通过系统管理总线对gpu的固件进行升级,实现gpu板卡异常的在线修复。

13、与现有技术相比,本发明的有益效果是:

14、获取模型数据,并获取模型的位置和可见性信息,将光强度渲染到目标点的颜色上,交给gpu渲染目标物体进行移动的游戏画面,避免了一些像素被重复绘制,造成浪费,使玩家能够清晰、生动的目睹目标物体进行移动的游戏画面,增加玩家的期待感,进一步提升玩家的游戏体验,使得渲染更加接近真实效果,提高处理精度;

15、通过系统管理总线对gpu的固件进行升级,实现gpu板卡异常的在线修复,使得gpu渲染目标物体进行移动的游戏画面得以实现。



技术特征:

1.一种游戏画面实时渲染方法,其特征在于:所述渲染方法如下:

2.根据权利要求1所述的一种游戏画面实时渲染方法,其特征在于:所述虚幻引擎以多线程的方式运行,虚幻引擎包括游戏线程、渲染线程。

3.根据权利要求1所述的一种游戏画面实时渲染方法,其特征在于:所述遮挡过程包括距离剔除、视椎剔除、预计算可见性、遮挡剔除。

4.根据权利要求1所述的一种游戏画面实时渲染方法,其特征在于:所述gpu渲染前需要确定优先渲染的模型。

5.根据权利要求4所述的一种游戏画面实时渲染方法,其特征在于:确定优先渲染的模型处理方法如下:获取需要渲染的模型数据,并对获取的模型数据进行处理,处理后的模型数据置于存储库中,存储库根据设定的优先规则进行排序,根据排序确定优先渲染的模型。

6.根据权利要求5所述的一种游戏画面实时渲染方法,其特征在于:对获取的模型数据进行处理的方法如下:获取第一数据序列;根据第一数据序列得到各个分段区间;根据各个分段区间的各个变换参数组合得到各个分段区间的所有初始数据以及所有加工数据;根据各个分段区间中的所有初始数据、加工数据得到各个变换参数组合的评价指标,进而得到各个分段区间的最优变换参数组合;根据各个分段区间的最优变换参数组合得到各个数据的最终调整频数,进而得到密文数据以及各个分段区间中所有加工数据的索引序列;获取各个分段区间的分段密钥,进而得到各个子块;根据各个子块得到混沌序列;对混沌序列以及密文数据进行存储。

7.根据权利要求5所述的一种游戏画面实时渲染方法,其特征在于:所述优先规则所使用的算法包括深度优先算法和广度优先算法。

8.根据权利要求1所述的一种游戏画面实时渲染方法,其特征在于:还包括升级单元,升级单元通过系统管理总线对gpu的固件进行升级,实现gpu板卡异常的在线修复。


技术总结
本发明公开了一种游戏画面实时渲染方法,所述渲染方法如下:步骤一:确定目标物体的帧序列、帧率、实现方案和流程使其达到目标帧率、移动帧序列,确保效果、移动帧帧序列、目标帧率同时满足;确定目标物体目标点对应的光线入射点,根据目标物体的纹理信息计算以及光线入射点到目标点的距离得到光强度;步骤二:通过虚幻引擎和遮挡过程,实现渲染前的准备;本发明的有益效果是:避免了一些像素被重复绘制,造成浪费,使玩家能够清晰、生动的目睹目标物体进行移动的游戏画面,增加玩家的期待感,进一步提升玩家的游戏体验,使得渲染更加接近真实效果,提高处理精度。

技术研发人员:董书培
受保护的技术使用者:董书培
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1