NVIDIA extends PhysX for high-fidelity simulations, goes open source