Skip to main content

History: NxOgre

Preview of version: 49

Image
is a physics connector library between the NVIDIA PhysX physics library. With a help of some short, fast, and neat code you can have a commercial-grade physics system powering your application within a matter of minutes.
This NxOgre wiki portal page is dedicated to integrating NxOgre with Ogre only, for using NxOgre with other RenderingSystems you should visit the NxOgre.org wiki.


Tutorials
Recommending reading on Classical Physics
Although it isn't essential to know all of physics to use PhysX and NxOgre, it is strongly recommended that you familiarise yourself with many of the basic terms, make sure you know the differences between real-life terms and more accurate physics ones and familiar with the math and units.

Either of these two on-line books are more than acceptable reading.
  • Newtonian Physics by Benjamin Crowell.
  • Classical Mechanics by Richard Fitzpatrick.
Betajaen's Ramblings
  • Betajaen's shortguide to creating a Bloody Messbloody mess (WIP)

Spacegaier Tutorialsbloody mess
  1. Setting up BloodyMess
  2. First steps
  3. Visual Debugger
  4. Volumes / Triggers
  5. Kinematics
  6. Raycasting
  7. Resources and Meshes
  8. Terrain / Heightfields
  9. Joints
  10. Cloth


Eh?
NxOgre is a physics wrapper for PhysX . It is open-source and released under the LGPL licence. It was created and maintained by Betajaen. There are two main versions of NxOgre; Bloody Mess and Bleeding. Bloody Mess is the latest unstable code and Bleeding is the older stable branch.

Although NxOgre has OGRE as part of it's name, it will work with any renderer in 3D, 2D or even none at all. It comes with a single demo application framework called Cake in various forms, and a multi-purpose command-line/GUI application called Flour.
Status Quo
The most recent copies of NxOgre will be nightly Git versions but as they are untested and usually released in micro-updates. The stable version of NxOgre is called BloodyMess (1.5.5+) which is released in bi-monthly updates. An older but still used version of NxOgre is called Bleeding (1.0.22+) but the API is very different from BloodyMess and Git Versions.

History

Information Version
Tue 09 of Aug, 2011 07:18 GMT-0000 jarwulf 85
Sat 22 of Jan, 2011 21:23 GMT-0000 jarwulf added github page 84
Fri 21 of Jan, 2011 03:22 GMT-0000 jarwulf Nxogre popularity 83
Thu 20 of Jan, 2011 23:35 GMT-0000 jarwulf 82
Thu 20 of Jan, 2011 23:20 GMT-0000 jarwulf 81
Thu 20 of Jan, 2011 22:45 GMT-0000 jarwulf 80
Thu 20 of Jan, 2011 22:43 GMT-0000 jarwulf buggyswires 79
Thu 20 of Jan, 2011 22:26 GMT-0000 jarwulf added detr features 78
Thu 20 of Jan, 2011 20:45 GMT-0000 jarwulf additional updating 77
Thu 20 of Jan, 2011 20:39 GMT-0000 jarwulf 76
Thu 20 of Jan, 2011 20:19 GMT-0000 jarwulf added note about lit 75
Thu 20 of Jan, 2011 20:13 GMT-0000 jarwulf added reference to detritus and buggyswires and removed old refs to bleeding and bm 74
Fri 12 of Nov, 2010 03:31 GMT-0000 TechnoBulldog Fixed a problem with syntax. 73
Fri 12 of Nov, 2010 03:30 GMT-0000 TechnoBulldog Added a link to the nxogre tutorials on github and added a note to the top of the page about dead links. 72
Mon 25 of Oct, 2010 23:51 GMT-0000 TechnoBulldog Added a link to the Detritus archive. 71
Wed 09 of Jun, 2010 15:04 GMT-0000 jacmoe 70
Thu 24 of Dec, 2009 10:28 GMT-0000 jacmoe 69
Thu 24 of Dec, 2009 10:26 GMT-0000 jacmoe 68
Thu 24 of Dec, 2009 10:25 GMT-0000 jacmoe 67
Thu 24 of Dec, 2009 10:25 GMT-0000 jacmoe 66
Thu 24 of Dec, 2009 10:24 GMT-0000 jacmoe 65
Thu 24 of Dec, 2009 10:14 GMT-0000 jacmoe 64
Thu 24 of Dec, 2009 09:23 GMT-0000 jacmoe 63
Wed 23 of Dec, 2009 01:24 GMT-0000 jacmoe 62
Wed 23 of Dec, 2009 01:22 GMT-0000 jacmoe 61