Why, Oh why NVIDIA?

scratchyrice

28-04-2009 15:20:33

After fiddling around with NxOgre, And getting GPU hardware support, I found that i had no increase in FPS whatsoever, Between cpu, And gpu based physics. I then went on-line, And did some research, Only to find that NVIDIA have not bothered to put in rigid body support! I find this quite ridiculous considering most game developers will want to use alot of rigid bodies if they can, And find features like fluids somewhat less important. So i added a few cloths to my scene, Benched in both software and hardware mode, And there is now a great difference.

Does anyone have any information regarding when nvidia will implement rigid body support for gpu hardware? On the nvidia site it says they are working on it currently, And saw somewhere else that they would be announcing release dates etc at the Game Developers Conference this year. Well i think that's been, And i still cant find a scrap of information on the matter.

Any help would be much appreciated.

Cheers

Scratchy

kaneyxt

29-04-2009 04:32:36

That is true. NVIDIA GPU PhysX only supports cloth, fluid and softbody, but not rigid body. As in my previous experience, CPU can handle most rigid body simulation. But for cloth/fluid/softbody, GPU can perform much better than CPU.
Well, we all know that in pervious Ageia time, PPU can accelerate rigid body simulation. But the truth is, after 4-core CPU comes out, the acceleration rate for rigid body is just unnoticeable. So I think it is reasonable NVIDIA does not implement GPU rigid body after purchase Ageia and PhysX.
NVIDIA is planning to add GPU rigid body in their PhysX SDK 3.0. However, there is some difference with traditional rigid body. They call it "rigid body fluid", as it uses some fluid-similation method (or particle method, such as SPH) to handle the rigid body simulation.