预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107952241A(43)申请公布日2018.04.24(21)申请号201711270476.7(22)申请日2017.12.05(71)申请人北京像素软件科技股份有限公司地址102200北京市昌平区科技园区白浮泉路10号2号楼1104A(72)发明人苗雨壮熊波(74)专利代理机构北京超凡志成知识产权代理事务所(普通合伙)11371代理人宋南(51)Int.Cl.A63F13/355(2014.01)A63F13/52(2014.01)权利要求书2页说明书7页附图4页(54)发明名称渲染控制方法、装置及可读存储介质(57)摘要本发明实施例提供一种渲染控制方法、装置及可读存储介质。所述方法包括:获取当前游戏场景中的待渲染的目标物体;检测所述目标物体的渲染设置状态;在检测到所述渲染设置状态为渲染开启状态时,计算所述目标物体的屏幕贡献度;判断所述屏幕贡献度是否大于预设阈值;在判断结果为是时,将所述目标物体加入到当前渲染队列中,以对所述目标物体进行渲染。由此,能够解决在游戏配置较低的情况下,当玩家观察目标物体时其它物体也被加入到了渲染队列中,造成游戏画面的帧率降低、影响玩家的游戏体验感的问题,具有良好的渲染优化效果。CN107952241ACN107952241A权利要求书1/2页1.一种渲染控制方法,其特征在于,应用于电子设备,所述方法包括:获取当前游戏场景中的待渲染的目标物体;检测所述目标物体的渲染设置状态,所述渲染设置状态包括渲染开启状态和渲染关闭状态;在检测到所述渲染设置状态为渲染开启状态时,计算所述目标物体的屏幕贡献度;判断所述屏幕贡献度是否大于预设阈值;在判断结果为是时,将所述目标物体加入到当前渲染队列中,以对所述目标物体进行渲染。2.根据权利要求1所述的渲染控制方法,其特征在于,所述判断所述屏幕贡献度是否大于预设阈值之后,所述方法还包括:在判断结果为否时,将所述目标物体从当前渲染队列中移出,以关闭对所述目标物体的渲染。3.根据权利要求1所述的渲染控制方法,其特征在于,所述电子设备中预先配置有目标物体集合,所述获取当前游戏场景中的目标物体,包括:获取当前游戏场景中的物体;将每个物体与所述目标物体集合中的目标物体进行匹配;将匹配成功的物体作为当前游戏场景中的目标物体。4.根据权利要求1所述的渲染控制方法,其特征在于,所述计算所述目标物体的屏幕贡献度,包括:获取所述目标物体的最小包围盒;根据所述目标物体的最小包围盒获得所述目标物体的最小包围球,并计算所述最小包围球的半径;计算所述目标物体的最小包围球中心距离游戏场景相机的距离;根据所述最小包围球的半径和所述距离和计算出目标物体的屏幕贡献度。5.根据权利要求4所述的渲染控制方法,其特征在于,所述根据所述目标物体的最小包围盒获得所述目标物体的最小包围球,并计算所述最小包围球的半径,包括:以所述最小包围盒的最长对角线的中心为球心,以所述最长对角线的一半长度为半径生成所述目标物体的最小包围球,所述最长对角线的一半长度为所述最小包围球的半径。6.根据权利要求4所述的渲染控制方法,其特征在于,所述根据所述最小包围球的半径和所述距离和计算出目标物体的屏幕贡献度,包括:将所述最小包围球的半径和所述距离的比值作为所述目标物体的屏幕贡献度。7.根据权利要求1所述的渲染控制方法,其特征在于,所述获取当前游戏场景中的待渲染的目标物体之前,所述方法还包括:响应目标物体的渲染配置请求,配置所述目标物体的屏幕贡献度阈值和渲染设置状态,所述渲染设置状态包括渲染开启状态和渲染关闭状态。8.一种渲染控制装置,其特征在于,应用于电子设备,所述装置包括:获取模块,用于获取当前游戏场景中的待渲染的目标物体;检测模块,用于检测所述目标物体的渲染设置状态,所述渲染设置状态包括渲染开启状态和渲染关闭状态;2CN107952241A权利要求书2/2页计算模块,用于在检测到所述渲染设置状态为渲染开启状态时,计算所述目标物体的屏幕贡献度;判断模块,用于判断所述屏幕贡献度是否大于预设阈值;加入模块,用于在判断结果为是时,将所述目标物体加入到当前渲染队列中,以对所述目标物体进行渲染。9.根据权利要求8所述的渲染控制装置,其特征在于:所述计算模块,还用于获取所述目标物体的最小包围盒;根据所述目标物体的最小包围盒获得所述目标物体的最小包围球,并计算所述最小包围球的半径;计算所述目标物体的最小包围球中心距离游戏场景相机的距离;根据所述距离和所述最小包围球的半径计算出目标物体的屏幕贡献度。10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求1-7中任意一项所述的渲染控制方法。3CN107952241A说明书1