(TIPS) What is PhysX GRB?

GeeXLab - PhysX collision demo
Prototype of a PhysX collision demo developed with GeeXLab

GRB is a new PhysX module developed by NVIDIA. GRB stands for GPU Rigid Body: rigid body collisions are processed by the GPU.

In the public PhysX SDK, modules such as fluids (SPH), clothes or soft bodies can be accelerated by the GPU via a CUDA implementation of these features (GPU PhysX) but rigid body collisions are still processed by the CPU (CPU PhysX).

Keep in mind that GPU rigid body acceleration was fully supported by the old good Ageia PPU

PhysX GRB has been developed for the video game Batman Arkham Asylum and the version 0.9 was used:

PhysX GRB 0.9

PhysX GRB 1.0

Recently some new videos have been presented at the GDC 2011:

GDC 2011 – Massive Destruction using GRB

GDC 2011 – Massive Destruction using GRB (benchmark mode)

I hope we’ll see GPU rigid body in a next version of the PhysX SDK…


↑ Grab this Headline Animator