Jump to content


Open Physics Abstraction Layer


2 replies to this topic

#1 Guest_Andres Reinot_*

  • Guests

Posted 26 April 2005 - 03:41 AM

Posted Image


Description
The Open Physics Abstraction Layer (OPAL) is a library Tyler Streeter, Alan Fischer, and I have been working on for a few months. The goal of the project is to make it easy for people to start using physics simulation in their applications by providing a simple interface over the top of existing physics engines (ODE only for now, but it could be extended to use others in the future).

It's mainly helpful for people getting started with physics that don't want/need to tweak tons of parameters. It also includes a set of high-level constructs (various sensors and motors) for things like robotics simulation and a way to load complex objects and systems from an XML file. Visit the website (http://opal.sf.net) more details including the full feature list, tutorials, and API documentation.

These are screenshots from one of the sample apps, using the Ogre rendering engine (http://www.ogre3d.org).

#2 bladder

    DevMaster Staff

  • Members
  • PipPipPipPip
  • 1057 posts

Posted 26 May 2005 - 01:36 AM

This is nice, I've always hated physics engines - maybe this will make thins easier for me:) . Which physics engines do you plan on abstracting over (other then ODE of course)? Is the "Extended to use others in the future" part a maybe or are there people working on extensions right now?

#3 Methulah

    Senior Member

  • Members
  • PipPipPipPip
  • 727 posts

Posted 05 June 2005 - 03:09 AM

This seems like a great idea. For many people implementing a physics engine into a renderer can be a major hassle. I gave up on OGRE for that reason, my C++ and knowledge of the OGRE architechture didn't make the cut.
Django Merope-Synge :: django@white-epsilon.com
Lead Designer/Project Manager - White Epsilon





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users