[发明专利]一种游戏画面渲染方法、装置、设备及存储介质有效
申请号: | 202110290202.4 | 申请日: | 2021-03-18 |
公开(公告)号: | CN113041617B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 潘博渊 | 申请(专利权)人: | 深圳市腾讯网域计算机网络有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 夏欢 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 画面 渲染 方法 装置 设备 存储 介质 | ||
本申请公开一种游戏画面渲染方法、装置、设备及存储介质,在服务器进行游戏画面渲染的过程中,调用游戏引擎读取目标格式的待渲染纹理,按照游戏引擎中的目标着色规则对待渲染纹理进行渲染,得到目标格式的渲染图像。由于目标格式即服务器中的编码器所支持的格式,故游戏引擎直接向编码器发送渲染图像,以便编码器对目标格式的渲染图像进行编码得到待传输编码数据,并发送给客户端进行显示。通过保证输入游戏引擎的待渲染纹理的格式、输出的渲染图像的格式和编码器需要的格式相同,从源头处开始避免在渲染图像的基础上进行色彩空间转换,从而减少服务器的处理时间,提高服务器的渲染效率。并且通过减少色彩空间转换的步骤,降低了服务器的功耗。
技术领域
本申请涉及云游戏领域,特别是涉及一种游戏画面渲染方法、装置、设备及存储介质。
背景技术
云游戏作为一种以云计算技术为基础的在线游戏,使得图形处理与数据运算能力比较有限的终端设备能够运行高品质的游戏。在云游戏的运行模式下,云游戏的系统分为服务器和客户端,服务器可以利用庞大的集群对游戏画面进行实时渲染,进而将渲染后的游戏画面传送至客户端,从而显示给用户。
相关技术中,服务器需要对渲染后的游戏画面进行色彩空间转换,再传送至客户端进行显示。然而,色彩空间转换在增加处理时间的同时也会增加服务器的功耗。
发明内容
为了解决上述技术问题,本申请提供了一种游戏画面渲染方法、装置、设备及存储介质,保证输入游戏引擎的待渲染纹理的格式和编码器需要的格式相同,从源头处开始避免在渲染图像的基础上进行色彩空间转换,从而减少服务器的处理时间,提高服务器的渲染效率。并且由于减少了色彩空间转换的步骤,降低了服务器的功耗。
本申请实施例公开了如下技术方案:
第一方面,本申请实施例提供一种游戏画面渲染方法,所述方法由服务器执行,所述服务器包括游戏引擎和编码器,所述编码器支持目标格式的渲染图像,所述方法包括:
调用所述游戏引擎读取所述目标格式的待渲染纹理;
按照所述游戏引擎中的目标着色规则对所述待渲染纹理进行渲染,得到所述目标格式的渲染图像;
通过所述游戏引擎将所述目标格式的渲染图像发送至所述编码器,以便所述编码器对所述目标格式的渲染图像进行编码得到待传输编码数据。
第二方面,本申请实施例提供一种游戏画面渲染装置,所述装置部署在服务器上,所述服务器包括游戏引擎和编码器,所述编码器支持目标格式的渲染图像,所述装置包括读取单元、渲染单元和发送单元:
所述读取单元,用于调用所述游戏引擎读取所述目标格式的待渲染纹理;
所述渲染单元,用于按照所述游戏引擎中的目标着色规则对所述待渲染纹理进行渲染,得到所述目标格式的渲染图像;
所述发送单元,用于通过所述游戏引擎将所述目标格式的渲染图像发送至所述编码器,以便所述编码器对所述目标格式的渲染图像进行编码得到待传输编码数据。
第三方面,本申请实施例提供一种用于游戏画面渲染的电子设备,所述电子设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行第一方面所述的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯网域计算机网络有限公司,未经深圳市腾讯网域计算机网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110290202.4/2.html,转载请声明来源钻瓜专利网。