一种过度绘制的评估方法和系统
基本信息
申请号 | CN201810015176.2 | 申请日 | - |
公开(公告)号 | CN108389151B | 公开(公告)日 | 2022-03-18 |
申请公布号 | CN108389151B | 申请公布日 | 2022-03-18 |
分类号 | G06T1/20(2006.01)I;G06F11/30(2006.01)I;G06T15/00(2011.01)I;A63F13/70(2014.01)I;A63F13/75(2014.01)I;CN 103959338 A,2014.07.30;CN 103810742 A,2014.05.21;EP 2728551 A1,2014.05.07;US 2018174362 A1,2018.06.21 goldxclu.Android性能优化之过渡绘制(一).《https://blog.csdn.net/scjie168/article/details/52588221?locationNum=10&fps=1》.2016,第1-8页.;云木unity.Unity RenderTexture的应用.《https://www.jianshu.com/p/334770f39127》.2017,1-4. | 分类 | 计算;推算;计数; |
发明人 | 李星;彭元龙;蔡其锋;梁琪;廖泉辉;李邦戈 | 申请(专利权)人 | 珠海金山数字网络科技有限公司 |
代理机构 | 广州嘉权专利商标事务所有限公司 | 代理人 | 樊思远 |
地址 | 519000广东省珠海市吉大景山路莲山巷8号金山软件大厦 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种过度绘制的评估方法,包括以下步骤:创建监测着色器,其中该监测着色器被配置为用于绘制半透明物体,且每绘制一个物体时,在其像素值的指定通道的值加上一个指定值;创建渲染纹理,该渲染纹理用于接收待绘制的buffer数据;创建相机,将该渲染纹理赋值给相机的渲染对象,其中该相机被配置为以该监测着色器作为该相机的着色器;将该相机的位置和旋转信息配置为与主相机的位置和旋转信息相同;完成渲染后,根据该相机中的该渲染纹理的指定通道的值,计算过度绘制的倍数。本发明还提供了一种过度绘制的评估系统,可有效获取手机游戏的过度绘制情况,为游戏性能评估提供重要的参考价值和研发团队提供优化思路。 |
