Comparison of Physics Engines with Irrlicht
Comparison of Physics Engines with Irrlicht
I am exploring on using a physics engine with irrlicht.
So far, the more popular and free ones are PhysX, Newton and ODE.
I have visited their websites and their screenshots look pretty impressive. As this is the first time using a physics engine, I would prefer one which
has a gentler learning curve and which has an active online community,
like Irrlicht.
So among these 3 engines, which one is better in terms of picking up and
getting online help?
So far, the more popular and free ones are PhysX, Newton and ODE.
I have visited their websites and their screenshots look pretty impressive. As this is the first time using a physics engine, I would prefer one which
has a gentler learning curve and which has an active online community,
like Irrlicht.
So among these 3 engines, which one is better in terms of picking up and
getting online help?
-
- Admin
- Posts: 3590
- Joined: Mon Oct 09, 2006 9:36 am
- Location: Scotland - gonnae no slag aff mah Engleesh
- Contact:
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
I also think than Bullet is currently the best free physic engine. It's very good engine with very good license
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
-
- Posts: 153
- Joined: Mon Mar 03, 2008 8:42 am
- Location: Suceava - Romania
- Contact:
Bullet is a weird physics engine, IMO, but I still like it better than, say, ODE I would recommend going with Bullet, but be prepared....they have very little documentation compared to more established physics engines!
-wyrmmage
-wyrmmage
Worlds at War (Current Project) - http://www.awkward-games.com
Ganadu'r, The Eternal Sage (Other Current Project) - http://rpg.naget.com
Ganadu'r, The Eternal Sage (Other Current Project) - http://rpg.naget.com
-
- Posts: 368
- Joined: Tue Aug 21, 2007 1:43 am
- Location: The Middle of Nowhere
my vote goes for Physx as it's the only one i've used extensively and it worked a dream for me and was really easy to pick up. Having said that someone else has been having a lot of trouble getting it to work at all either in Irrlicht or OpenGL code... I guess the PS3 version is just easy to use heh
Havok is another good option i'd say, commercial quality but free!
Havok is another good option i'd say, commercial quality but free!
you can use the PAL physics system to select the best physics engine for your needs. check out the PAL irrlicht benchmark demo, it compares a number of popular physics engines.
http://www.adrianboeing.com/pal/benchmark.html
http://www.adrianboeing.com/pal/benchmark.html
Wow, that looks very interesting (just can't check the demo right now, because I'm not on windows).
Also, as I'm also sometimes doing image processing, is there a working link for your ImprovCV? The one on your homepages seems to be dead :(
Also, as I'm also sometimes doing image processing, is there a working link for your ImprovCV? The one on your homepages seems to be dead :(
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
@aboeing: Why don't you create a project announcement for that? Especially the benchmark really rocks! I have to get the full version running some time, this is very useful stuff.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Yeah it would be useful to have a single thread with more information... might tread on the project i've just started though...
Edit: Having checked out the benchmarker it seems cool to compare all the physics engine side by side like that but the results are pretty open to interpretation as in we don't really know what the physics simulation should look like... and if that's how the same inputs from PAL result in such varying behaviours in the resulting physics simulations then it seems PAL isn't really that good for switching between engines.. should the same inputs to PAL not result in very similar results from the different engines?
Edit: Having checked out the benchmarker it seems cool to compare all the physics engine side by side like that but the results are pretty open to interpretation as in we don't really know what the physics simulation should look like... and if that's how the same inputs from PAL result in such varying behaviours in the resulting physics simulations then it seems PAL isn't really that good for switching between engines.. should the same inputs to PAL not result in very similar results from the different engines?