待做工作

Coordinator
Mar 26, 2012 at 2:01 PM

1.画线部分用三角片实现了?因为有可能会有不小的性能提高。

2.写测试算法来用平凡算法测试优化算法的正确性,可参见EvenValidator。 测试算法已经有了,但是如何做的更加准确和彻底,可以适当考虑。

Coordinator
Mar 28, 2012 at 2:54 PM

用三角片实现好像不会有太大性能提高,写进度条的时候发现_scene.DrawAllPlanes(ChromePairData.Data)执行时间也就0.8s左右,挺快的了

Coordinator
Mar 28, 2012 at 3:53 PM

是的,只用0.8秒,但是用来实时显示还是有点慢。

“用三角片实现好像不会有太大性能提高”,这个是有测试结果了吗?还是猜测?

我觉得慢是因为因为3d游戏场景的绘制,一般都是每秒25帧,才能符合3d游戏的要求。

一般游戏场景都是几千上万个三角片,外加复杂的纹理外加各种特效。现在的显卡每秒的绘制能力一般都是

每秒上千万乃至上亿个三角片。

而我用来测试的显卡足够强大,但是居然绘制一帧还要0.8s,这就证明算法很慢。我认为可能是纹理的问题。

所以我觉得有优化空间。不过你做的工作够多了,我觉得可以让论文内容不够的同学来做这个实验。

具体是否会有很大提高,我也不是很确定,只是一种假设而已。如果大家都没时间也可以不做。