Newton Game Dynamics
From Wikipedia, the free encyclopedia
Newton Game Dynamics | |
---|---|
Design by | Julio Jerez |
Latest release | 1.53 / 01.01.06 |
OS | Windows, Mac OS X, Linux |
Genre | Middleware |
License | Free for Commercial and Non-commercial purposes. |
Website | Newton Game Dynamics Homepage |
Newton Game Dynamics is a free, but closed source physics engine for realistically simulating rigid bodies in games and other real-time applications. In contrast to most other real-time physics engines it goes for accuracy over speed. Its solver is deterministic and not based on traditional LCP or iterative methods. The advantages are that it can handle higher mass ratios (up to 400:1) and the simulation is very robust and easy to tune. The disadvantage is that it is a bit slower than physics engines with an iterative solver.
Many non-commercial, commercial and academic projects use Newton Game Dynamics. It is a popular choice in the Irrlicht and OGRE communities.
The Newton Game Dynamics SDK License allows developers to freely incorporate the engine into personal projects or commercial products so long as credit is given and the engine is distributed solely as part of a compiled software program that is itself not a physics engine. Newton Game Dynamics is actively developed by Julio Jerez who frequents the forums on the official website. Currently a new version which will take advantage of multi-core CPUs and GPUs is in the works.
Features:
- C-API
- Available for Windows, Mac OS X, and Linux
- plethora of convex collision shapes
- compound collision shapes
- continuous collision mode
- hinge, ball, slider, corkscrew,... and custom joints
- powerful custom constraint/joint API
- special vehicle container
- special ragdoll container
- also usable as a stand-alone collision detection library