一种图像渲染方法及相关装置与流程
发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本申请涉及计算机,尤其涉及一种图像渲染方法及相关装置。、目前,很多游戏应用程序为了给玩家提供更好的游戏体验,不断地追求以更高的帧率渲染显示游戏画面,从而使玩家获得更流畅的操作感受。、相关技术中,一种常见的用于提高游戏画面帧率的方式如下:通过降低单帧游戏画面的画质来减少渲染单帧游戏画面所需的... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本申请涉及计算机,尤其涉及一种图像渲染方法及相关装置。背景技术:1、目前,很多游戏应用程序为了给玩家提供更好的游戏体验,不断地追求以更高的帧率渲染显示游戏画面,从而使玩家获得更流畅的操作感受。2、相关技术中,一种常见的用于提高游戏画面帧率的方式如下:通过降低单帧游戏画面的画质来减少渲染单帧游戏画面所需的工作量,从而缩短单帧游戏画面的渲染时长,以支持获得更高的帧率。然而,降低单帧游戏画面的画质必然会对玩家的游戏体验造成损失,也就是说,为了提高游戏画面帧率而降低单帧游戏画面的画质,并未从根本上提升玩家的游戏体验。技术实现思路1、本申请实施例提供了一种图像渲染方法及相关装置,能够有效提高游戏画面的帧率,同时保证玩家的游戏体验不受到其它损失。2、有鉴于此,本申请第一方面提供了一种图像渲染方法,所述方法包括:3、确定目标游戏对象、以及所述目标游戏对象的变化情况;所述目标游戏对象为使得当前显示的游戏画面发生变化的游戏对象;4、根据所述目标游戏对象的变化情况,在所述游戏画面包括的多个分区中确定第一分区和第二分区;所述游戏画面被划分为所述多个分区,所述第一分区为所述游戏画面中受到所述目标游戏对象的变化情况的影响、显示内容需要变化的分区,所述第二分区为所述游戏画面中未受到所述目标游戏对象的变化情况的影响、显示内容无需变化的分区;5、根据所述目标游戏对象的变化情况,重新渲染所述第一分区的显示内容,得到更新第一分区;6、拼接所述更新第一分区和所述第二分区,得到在下一帧显示的更新游戏画面。7、本申请第二方面提供了一种图像渲染装置,所述装置包括:8、对象确定模块,用于确定目标游戏对象、以及所述目标游戏对象的变化情况;所述目标游戏对象为使得当前显示的游戏画面发生变化的游戏对象;9、分区确定模块,用于根据所述目标游戏对象的变化情况,在所述游戏画面包括的多个分区中确定第一分区和第二分区;所述游戏画面被划分为所述多个分区,所述第一分区为所述游戏画面中受到所述目标游戏对象的变化情况的影响、显示内容需要变化的分区,所述第二分区为所述游戏画面中未受到所述目标游戏对象的变化情况的影响、显示内容无需变化的分区;10、渲染模块,用于根据所述目标游戏对象的变化情况,重新渲染所述第一分区的显示内容,得到更新第一分区;11、拼接模块,用于拼接所述更新第一分区和所述第二分区,得到在下一帧显示的更新游戏画面。12、本申请第三方面提供了一种电子设备,所述设备包括处理器以及存储器:13、所述存储器用于存储计算机程序;14、所述处理器用于根据所述计算机程序,执行如上述第一方面所述的图像渲染方法的步骤。15、本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第一方面所述的图像渲染方法的步骤。16、本申请第五方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面所述的图像渲染方法的步骤。17、从以上技术方案可以看出,本申请实施例具有以下优点:18、本申请实施例提供了一种图像渲染方法,在该方法中,先确定使得当前显示的游戏画面发生变化的目标游戏对象、以及该目标游戏对象的变化情况;然后,根据该目标游戏对象的变化情况,在游戏画面包括的多个分区中确定第一分区和第二分区,此处的游戏画面被划分为多个分区,此处的第一分区为该游戏画面中受到目标游戏对象的变化情况的影响、显示内容需要变化的分区,此处的第二分区为该游戏画面中未受目标游戏对象的变化情况的影响、显示内容无需变化的分区;进而,根据该目标游戏对象的变化情况重新渲染上述第一分区的显示内容,得到更新第一分区;最终,将该更新第一分区与上述第二分区拼接起来,得到下一帧显示的更新游戏画面。上述方法对游戏画面进行分区处理,根据游戏中目标游戏对象的变化情况,在游戏画面包括的各个分区中,确定显示内容需要变化的第一分区、以及显示内容无需变化的第二分区,然后仅对第一分区的显示内容进行重新渲染,保持第二分区的显示内容不变,进而将重新渲染得到的更新第一分区与第二分区拼接起来,得到下一帧显示的更新游戏画面;一方面,仅重新渲染游戏画面中显示内容发生变化的局部区域,可以减少渲染游戏画面所需的工作量,从而缩短游戏画面的渲染时长,获得更高的帧率;另一方面,上述方法不会对玩家的游戏体验造成其它方面的损失,可以从根本上实现对于游戏体验的提升。技术特征:1.一种图像渲染方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述根据所述目标游戏对象的变化情况,在所述游戏画面包括的多个分区中确定第一分区和第二分区,包括:3.根据权利要求2所述的方法,其特征在于,所述根据所述目标游戏对象的变化情况、所述第一候选分区集合、以及所述第二候选分区集合,确定所述第一分区,包括:4.根据权利要求2所述的方法,其特征在于,所述根据所述目标游戏对象的变化情况、所述第一候选分区集合、以及所述第二候选分区集合,确定所述第一分区,包括:5.根据权利要求2所述的方法,其特征在于,所述根据所述目标游戏对象的变化情况、所述第一候选分区集合、以及所述第二候选分区集合,确定所述第一分区,包括:6.根据权利要求1所述的方法,其特征在于,所述根据所述目标游戏对象的变化情况,在所述游戏画面包括的多个分区中确定第一分区和第二分区,包括:7.根据权利要求1所述的方法,其特征在于,所述根据所述目标游戏对象的变化情况,在所述游戏画面包括的多个分区中确定第一分区和第二分区,包括:8.根据权利要求1所述的方法,其特征在于,所述方法还包括:9.根据权利要求1所述的方法,其特征在于,所述方法还包括:10.根据权利要求1所述的方法,其特征在于,所述根据所述目标游戏对象的变化情况,重新渲染所述第一分区的显示内容,得到更新第一分区,包括:11.根据权利要求1所述的方法,其特征在于,所述确定目标游戏对象、以及所述目标游戏对象的变化情况,包括:12.一种图像渲染装置,其特征在于,所述装置包括:13.一种电子设备,其特征在于,所述设备包括处理器及存储器;14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求1至11中任一项所述的图像渲染方法。15.一种计算机程序产品,包括计算机程序或者指令,其特征在于,所述计算机程序或者所述指令被处理器执行时,实现权利要求1至11中任一项所述的图像渲染方法。技术总结本申请实施例公开了一种图像渲染方法及相关装置,其中该方法包括:确定目标游戏对象、以及目标游戏对象的变化情况;目标游戏对象为使得当前显示的游戏画面发生变化的游戏对象;根据目标游戏对象的变化情况,在游戏画面包括的多个分区中确定第一分区和第二分区;游戏画面被划分为多个分区,第一分区为游戏画面中受到目标游戏对象的变化情况的影响、显示内容需要变化的分区,第二分区为游戏画面中未受到目标游戏对象的变化情况的影响、显示内容无需变化的分区;根据目标游戏对象的变化情况,重新渲染第一分区的显示内容,得到更新第一分区;拼接更新第一分区和第二分区,得到下一帧显示的更新游戏画面。该方法能够有效提高游戏画面的帧率。技术研发人员:徐士立受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/6/23
- 上一篇:一种拉力装置的制作方法
- 下一篇:一种智能发光亚克力投掷套环玩具的制作方法