digitalmars.D.announce - Blaze - A 2D Rigid Body Dynamics Engine
- Mason Green (11/11) Feb 17 2008 The Blaze Development Team is proud to present:
- Bill Baxter (5/23) Feb 17 2008 Pretty sweet!
- Clay Smith (7/36) Feb 17 2008 Yes, this probably should be mentioned. We're currently using the latest...
- Tom S (5/5) Feb 17 2008 Awesome! I'll definitely check it out when doing some 2d stuff :D
- Clay Smith (25/43) Feb 17 2008 License: zlib/png license
The Blaze Development Team is proud to present: Blaze: A light-weight, 2D rigid body dynamics engine, based loosely on the Glaze, Chipmunk, and Box2D projects. Blaze's goal is to implement a real time, continuous collision detection, and physics game engine library. Implemented: Sequential Impulse (SI) solver, stacking, non-convex models via. partitioning and covering. To do: Joints, continuous collision detection, and much more! This project will serve as a stable physics game library, and maintain a branch for experimental, bleeding edge development. Project home: http://www.dsource.org/projects/blaze ~Mason Green (zzzzrrr)
Feb 17 2008
Mason Green wrote:The Blaze Development Team is proud to present: Blaze: A light-weight, 2D rigid body dynamics engine, based loosely on the Glaze, Chipmunk, and Box2D projects. Blaze's goal is to implement a real time, continuous collision detection, and physics game engine library. Implemented: Sequential Impulse (SI) solver, stacking, non-convex models via. partitioning and covering. To do: Joints, continuous collision detection, and much more! This project will serve as a stable physics game library, and maintain a branch for experimental, bleeding edge development. Project home: http://www.dsource.org/projects/blaze ~Mason Green (zzzzrrr)Pretty sweet! You might want to also mention that it requires Tango. (fromUtf8z needs to be changed to fromStringz in RunDemos.d for SVN tango) --bb
Feb 17 2008
Bill Baxter wrote:Mason Green wrote:Yes, this probably should be mentioned. We're currently using the latest stable release of Tango for DMD 1.024. This project will remain Tango only, unless a phobos developer wants to jump on board and add and keep up to date the correct version statements required to make it run on phobos, too. ~ ClayThe Blaze Development Team is proud to present: Blaze: A light-weight, 2D rigid body dynamics engine, based loosely on the Glaze, Chipmunk, and Box2D projects. Blaze's goal is to implement a real time, continuous collision detection, and physics game engine library. Implemented: Sequential Impulse (SI) solver, stacking, non-convex models via. partitioning and covering. To do: Joints, continuous collision detection, and much more! This project will serve as a stable physics game library, and maintain a branch for experimental, bleeding edge development. Project home: http://www.dsource.org/projects/blaze ~Mason Green (zzzzrrr)Pretty sweet! You might want to also mention that it requires Tango. (fromUtf8z needs to be changed to fromStringz in RunDemos.d for SVN tango) --bb
Feb 17 2008
Awesome! I'll definitely check it out when doing some 2d stuff :D -- Tomasz Stachowiak http://h3.team0xf.com/ h3/h3r3tic on #D freenode
Feb 17 2008
Mason Green wrote:The Blaze Development Team is proud to present: Blaze: A light-weight, 2D rigid body dynamics engine, based loosely on the Glaze, Chipmunk, and Box2D projects. Blaze's goal is to implement a real time, continuous collision detection, and physics game engine library. Implemented: Sequential Impulse (SI) solver, stacking, non-convex models via. partitioning and covering. To do: Joints, continuous collision detection, and much more! This project will serve as a stable physics game library, and maintain a branch for experimental, bleeding edge development. Project home: http://www.dsource.org/projects/blaze ~Mason Green (zzzzrrr)License: zlib/png license Blaze Documentation: http://svn.dsource.org/projects/blaze/downloads/docs/blaze05/blaze.dynamics.RigidBody.html Blaze Demos for Windows: http://svn.dsource.org/projects/blaze/downloads/Blaze-Demos.zip DSSS install instructions... dsss net install blaze dsss net install blaze-demos The blaze demo only requires SDL. The reason we decided to call it Blaze, is that it is already pretty darn fast and we haven't even optimized it, yet. I've created a stable branch for Blaze which is the branch that will be downloaded through DSSS. It's kind of interesting how this port came: Box2D Lite inspired Chipmunk, which added some speed and stability and non-convex polygons to Box2D Lite, and Chipmunk inspired Glaze to make an object oriented physics engine on a modern programming language, Action Script 3. Both Mason and I were surprised how similar Action Script 3 is to the D programming language. Both Mason and Glaze author Richard plan to add more features to the engine, and will also benefit from further features added to Chipmunk. My job in the process is to make the development process a little bit smoother. ~ Clay
Feb 17 2008