我们选用了DarkPhysics流体烟雾Demo和刚体小球Demo,与Quake4进行组合测试。首先我们还是来看看下面DrakPhysics Demo的效果(其中后半部分的刚体小球Demo是我们使用的)。
#v(http://wmv.it168.com/DIY/08.07.02/physx1.wmv*300*200*1)v# |
从前面的布料效果,大家应该可以感受到物理引擎的美妙了吧。不过我们还是进行我们的测试与验证。我们以刚体Demo测试开始为整个测试开始的标志,随后立即进行Quake4的Timedemo测试,以下是测试成绩。
从以上两个分辨率测试来看(需要说明的是Smoke Demo不支持Ageia PPU加速),在1024X768下,3D渲染的负荷很低(对于9800GTX来说),所以开启PhysXdemo,在GPU加速状态下对3D性能基本没有影响。而在1920X1200分辨率下的结果,值得我们分析。
Normal模式,是指没有打开PhysX demo程序下Quake4的得分,在打开PhysXdemo后,使用GPU加速 Quake4得分从100fps均降至80fps左右,3D性能降低了20%。而使用PPU加速,3D性能基本没有降低。而在GPU加速模式下,进行3D渲染也至少让PhysX Demo的性能下降50%左右(目测,也许目前仍不够准确)。