unity3d移动平台性能优化专题(3):减少面数
来源:互联网 发布:加工中心四轴怎么编程 编辑:程序博客网 时间:2024/06/04 08:49
Watch out for vertex creep. Many mobile devices are actually pretty good at handling scenes with lots of verts. But most GPUs fall down really hard after you pass a certain threshold of geometry per frame. In order to run on lower-end hardware, we target 30k triangles per frame as a soft upper limit. This might be a little conservative, but remember that some types of lights can increase your triangle count!
从这个大牛的原话我们可以看出,面数一旦到达了一定的阈值(这个阈值不同手机不一样),那么性能就会有所下降。他提供的参考是3w面。当然他说了这个比较保守,因为光照可能会引起更多的面,但如果你参考了专题(2),你就知道我们不会使用任何光照,所以我们可以提高这个数值,大概在5w面。
这个数值算是比较高的,然后很多游戏的场景其实都是用面片来做,往往就几百个面,那么就可以跳过这个专题了。。。。。。
这里是指那种纯3d模型构建的场景,一般好看的都需要上万个面。那么这里建议整个场景的面数在3w个以下,这样的话,同屏的应该在2w面以下,
希望你没有将整个场景合并成一个mesh,不然就是3w面了。然后一个人大概2k面,你可以放10个人左右。然后如果你的场景面数控制在2w个,你的人就能够多5个人了。
所以这希望自己权衡好,人少的场景场景可以帅气一点,人多的场景的面数尽量简单。 因为一旦到达阈值,将成为性能瓶颈之一。
- unity3d移动平台性能优化专题(3):减少面数
- Unity教程之-unity3d移动平台性能优化专题(三):减少面数
- unity3d 移动平台上性能优化专题(1):减少Draw Call
- unity3d移动平台性能优化专题(6):动画优化
- unity3d移动平台性能优化专题(6):动画优化
- unity3d移动平台性能优化专题(7):GPU优化
- unity3d移动平台性能优化专题(8):shader优化
- unity3d移动平台性能优化专题(11):脚本细节
- unity3d移动平台性能优化专题(10):大量物体的处理
- unity3d移动平台性能优化专题16:性能优化实战之20个复杂单位战斗
- unity3d移动平台性能优化(5):音频优化
- unity3d 移动平台性能优化专题(12):面板的colider问题和rigibody设置
- unity3d移动平台性能优化专题(4):为不同性能的设备设置不同的性能级别
- 移动平台Unity3D 应用性能优化
- 移动平台Unity3D 应用性能优化
- 移动平台 Unity3D 应用性能优化
- Unity3D性能优化专题
- unity3d移动平台优化专题(2):不要使用实时光照
- 基于UIAutomator+Jenkins自动化测试框架实现
- oracle数据库里dual表是什么表? .
- 社説 20150108 日米韓情報共有 北のミサイル抑止につなげよ
- 修改 kindeditor 上传组件 说明默认返回文件名
- 基于Jws的Webservice项目wsimport的dos命令使用
- unity3d移动平台性能优化专题(3):减少面数
- 关于Linux静态库和动态库的分析
- Coin3D与Qt的安装
- Android 中使用Pull解析XML文件
- Appium和Robotium在文字输入上的区别
- jni 学习
- cocos2dx replaceScene、popScene、pushScene的区别
- 完整java开发中JDBC连接数据库代码和步骤
- OJ输出n以内的所有素数