grhodes_at_work

Moderators
  • Content count

    3418
  • Joined

  • Last visited

Community Reputation

1385 Excellent

About grhodes_at_work

  • Rank
    Advanced Member
  1. Someone suggested that it might be useful to have a sticky list of physics engines and reference material available here (for convenience...the info is all available elsewhere). So, I am giving it a try.This thread is [b]not[/b] for discussions. It is simply meant to contain links to commonly-requested information. I'll leave the thread open for contributions, but I will remove anything that is remotely off topic or tangential. Add links, but do not discuss! [b]-------------------------------------------------Commercial Physics Engines (usually written in C++)-------------------------------------------------[/b] Note that most of these have license options that are attractively priced for indie and hobby developers. [url="http://www.havok.com"]Havok[/url] (3D, free for non-commercial and inexpensive commercial PC games, fee-based for games above a price limit, non-game applications, and consoles. Download available from [url="http://tryhavok.intel.com"]Try Havok[/url].) NovodeX (see Ageia PhysX) Ageia PhysX (previously NovodeX, now NVIDIA PhysX) [url="http://www.nvidia.com/object/nvidia_physx.html"]NVIDIA PhysX (previously Ageia PhysX)[/url] (3D, free for PC-based games, free for PS3 through Sony pre-purchase, fee-based for other consoles)Oxford Dynamics (3D, vehicle sim - appears to be dead...) [url="http://www.pixeluxentertainment.com/"]Digital Molecular Matter (DMM) from Pixelux Entertainment[/url] (3D, fee-based licensing) [url="http://spehome.com/"]SPE[/url] Simple Physics Engine (3D, free for noncommercial, fee-based for commercial) [url="http://www.deltaknowledge.com/chronoengine/"]Chrono::Engine[/url] (3D, free for noncommercial use, fee-based for commercial) [url="http://www.trueaxis.com/"]True Axis[/url] (3D, free for noncommercial, fee-based for commercial with a reasonable indie license option) [url="http://www.dtecta.com/"]Gino van den Bergen's SOLID collision detection library[/url] (3D, fee-based for commercial, open sourced for GPL/QPL projects) [url="http://www.simvex.com/"]SimVex[/url] - (previously simul-X) Addon library for Havok enabling game-quality vehicle creation of any configuration, cars, motorcycles, aircraft, etc. [url="http://www.carx-tech.com"]CarX[/url] - CarX is a car physics engine for AAA racing games. (3D,C++,fee-based licensing) [b] [/b][b]-------------------------------------------------Open Source and Freeware Physics Engines-------------------------------------------------[/b] [url="http://www.bulletphysics.com/Bullet/"]Bullet[/url] (3D, open source Zlib license) [url="http://www.ode.org/"]Open Dynamics Engine[/url] (3D, open source BSD license) [url="http://www.box2d.org/"]Box2D[/url] (2D, open source permissive Zlib license) [url="http://www.tokamakphysics.com/"]Tokamak Physics[/url] (3D, open source BSD license - [url="http://sourceforge.net/projects/tokamakp/"]Sourceforge Link[/url]) [url="http://www.newtondynamics.com/"]Newton Game Dynamics[/url] (3D, custom free-use license) [url="http://www.rowlhouse.co.uk/jiglib/"]JigLib[/url] (3D, open source Zlib license) [url="http://code.google.com/p/chipmunk-physics/"]Chipmunk[/url] (2D, open source unrestrictive MIT license) [url="http://www.opentissue.org/OpenTissue/"]Open Tissue[/url] (various, open source Zlib license) [b] [/b][b]------------------------------------------------------------XNA-Compatible ports------------------------------------------------------------[/b] [url="http://www.codeplex.com/JigLibX"]JigLibX - XNA port of JigLib[/url] (previously JiggleX) [url="http://www.codeplex.com/xnadevru/Wiki/View.aspx?title=Managed%20Bullet%20Physics%20Library&referringTitle=Home"]Bullet for XNA[/url] [b] [/b][b]------------------------------------------------------------Other ports------------------------------------------------------------[/b] [url="http://www.jiglibflash.com/blog"]JigLibFlash - port of JigLib to Flash via ActionScript 3[/url] [b] [/b][b]------------------------------------------------------------"Abstraction Layers" that support multiple physics engines------------------------------------------------------------[/b] [url="http://opal.sourceforge.net/"]Open Physics Abstraction Layer - OPAL[/url] (is this dead?) [url="http://www.adrianboeing.com/pal/"]pal[/url] [b] [/b][b]-------------------------------------------------Technical References (most are quite advanced)-------------------------------------------------[/b] [url="http://www.essentialmath.com"]Tutorial presentation materials on game physics from GDC (Essential Math)[/url] [b]A good starting point for beginners[/b] [url="ftp://ftp.diku.dk/diku/image/publications/erleben.050401.pdf"]Kenny Erleben's Ph.D Thesis on Multibody Dynamics Simulation[/url] [url="http://www.codercorner.com/SAP.pdf"]Article on Sweep-and-Prune collision detection by Pierre Terdiman[/url] [url="http://www.impulse-based.de/"]Dr. Jan Bender's page on impulse-based dynamics, with papers and a downloadable library[/url] [url="http://umu.diva-portal.org/smash/get/diva2:140361/FULLTEXT01"]Claude Lacoursière's Ph.D Thesis on multibody dynamics simulation[/url] [url="http://www.teknikus.dk/tj/gdc2001.htm"]Advanced Character Physics - Thomas Jakobsen[/url] (often referenced) [url="http://www.matthiasmueller.info/publications/posBasedDyn.pdf"]Position-Based Dynamics by Muller et al[/url] [url="http://www.pixar.com/companyinfo/research/deb/"]Links to various papers by David Baraff et al[/url] [b] [/b][b]-----------------------------------------------------------Links to other physics directory/resource/wiki/blog sites-----------------------------------------------------------[/b] [url="http://physics.hardwire.cz/"]Hardwire's Game Physics Resources[/url] [url="http://www.gphysics.com/"]Erin Catto's Physics Weblog[/url] [url="http://www.realtimecollisiondetection.net"]Christer Ericson's Real-Time Collision Detection website[/url] (companion to his book) [url="http://www.geometrictools.com"]David Eberly's Geometric Tools website[/url] - home of the Wild Magic game engine as well as numerous technical articles and useful code