|
发表于 2011-7-15 10:38:13
|
显示全部楼层
如果导出时候不使用压缩, 导出ive尺寸肯定会大, 那几个纹理导出选项:应该image_data那个最大, s3tc1那个好像最小, 其他得比较折衷, 你可以挑1个.
不用压缩纹理,模型尺寸增大,只会使加载速度变慢,一般运行速度不会受太大影响, 除非你就1个巨大得ive, 你是不是把地形建模放在3dmax里做得, 然后直接导出来作为模型使用得? 如果是, 你要小心是美工创建这个max模型得"物体数"(我不清楚,这个怎么表达,好像3dmax有个术语), 这个数目如果大得话,导出得模型运行会比较卡, 具体原因我也不太清楚, 是我实际碰到过得, 估计是不是引起osg里场景树过深,或者节点过多什么的, 你可以让美工帮助你修改测试.
我觉得显卡什么得应该不是问题, 主流得都可以, 笔记本t61上几十w或者上百w都还可以, 当然没有什么高级特效啥得, 你可以查一下你得场景三角片数目(如果你都是max建模出来得,max里就可以直接查),看是否过高; 你还可以关注下场景得状态集数目(好像叫osg::handler什么得,挂上就可以), 我感觉状态集得多少对场景影响甚大,看是否过高, 在看看cull, draw, GPU时间你大概就能初步判断卡的瓶颈在那了?(cull过高,可能是场景结构组织有问题, draw过高一般是面多,传输数据量大, gpu高,大概就是显卡内部绘制耗时太多);其他的我就部知道鸟. |
|