请教三角形输出率在游戏中的实际应用
gpu吧
全部回复
仅看楼主
level 1
愤怒泉
楼主
有哪位大神,可以帮忙解释下 三角形输出率在游戏中的实际应用?
事情是这样的,为了解决游戏同屏显示面数问题,我正在纠结这个,也在网上找了些资料,但是实际情况和资料的不符,所以想请教下
举例来说,我一款手机游戏同屏显示三角形数目为10.6万,在三星note2中帧数是30,假如用实际显示面数*帧数就是每秒输出318万的三角形了,这样就似乎和note2gpu三角形输出率不符,因为我主要是管美术这块,gpu方面知识基本没有,我在想是不是我的方法太过于简单粗暴了啊?
有没有什么好的方法?
2014年10月29日 02点10分
1
level 13
还是那个小新💯
很正常的。三角形和像素填充参数都是峰值指标,并不是指实际游戏开发中的指标,一条shader流水线中的所有工作都会占用GPU资源,假设后端的纹理和后加工占用较多,那前端的三角形生成就会相应减少
所以现在的GPU一般用shader浮点性能作为衡量GPU性能的主要指标
2014年10月29日 04点10分
2
愤怒泉
谢谢啦
! 也就是说三角形输出这一指标其实并不能估算出游戏实际上能够显示的面数是吗?
2014年10月29日 05点10分
还是那个小新💯
回复 愤怒泉 :是的,标称参数主要是宣传目的,实际开发得用GPU厂商一般会配套给开发商的profile,性能监测工具
2014年10月29日 05点10分
1