一种过度绘制的评估方法和系统

基本信息

申请号 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数据;创建相机,将该渲染纹理赋值给相机的渲染对象,其中该相机被配置为以该监测着色器作为该相机的着色器;将该相机的位置和旋转信息配置为与主相机的位置和旋转信息相同;完成渲染后,根据该相机中的该渲染纹理的指定通道的值,计算过度绘制的倍数。本发明还提供了一种过度绘制的评估系统,可有效获取手机游戏的过度绘制情况,为游戏性能评估提供重要的参考价值和研发团队提供优化思路。