有一些感受,仅仅根据我看到的东西,做一些猜测,请黄海指正。
1. 1000-2000个三角形,在我的TNT2 Pro上不到20fps。不知道是怎么回事。
我的推测是:
1)显卡像素填充率的限制。
2)去掉座舱应该有比较大的速度提升。这就是2D的代价!
3)实时计算LOD付出的CPU代价太大,渲染的三角形数目看起来不算多,不如不用。我的CPU是PIII 550。
4)我们是否可以质疑Direct3D本身的速度?
5)...不好乱说...
2. 图像撕裂,由此再作一些推测:
1)撕裂部分明显呈直线,有T型交叉,可见是作为LOD区块内部没什么问题,但是区块之间的衔接有问题。
2)没有T型交叉的地方也出现撕裂现象,看来作LOD的程序员犯了一个小小的错误,就是没有把边长加一,呵呵。
3. Geomorph做得不错,但是仍然存在跳动,看起来你们的LOD是只有在区块之间转移时才计算的,这又与猜测1.3矛盾,这点有些困惑。而且有座舱挡住视线,没法看得特别清楚。
4. 带碰撞检测,不过不知道精确度如何。
总之,总体效果不错,但是LOD方面有待改进的地方还比较多。
【发表及查看评论】【关闭窗口】