Sunday, September 7, 2008

Tumbling Robots

Lately, I've been working on integrating the Ogre 3D Engine and Bullet Physics Engine together in order to build myself a nice, little engine for future experiments. Here's the progress so far. It is basically a bunch of robots falling from the sky. They pile up and fall off the edge. The physics is simulated by Bullet, and the rendering is done by Ogre.

I have also started using CMake to generate cross-platform build files. It basically allows me to have one build file that will work on all platforms (rather than the mix of SCons, MSVC, and XCode I had before). I've only tested it on Windows (MS Visual C++ Express '08) and Linux (GCC/Makefiles) so far and it seems to be working well. Not sure about OS X yet.

Browse source code: http://code.google.com/p/glutinous/source/browse/#svn/trunk/tumble

Download source code: http://glutinous.googlecode.com/files/tumble-src-svn8.zip

Download Windows binary: http://www.zensaki.com/tumble-windows.zip

Monday, September 1, 2008

Particle Effects Fun

I made this today - it took about half a day. I used my portable demo from before as a base, so it even works on Windows, OSX, and Linux. It is a fairly simple particle engine, but I think it's a good first attempt. :)
I did something different when recording the video this time though. With the Linux-based records, I had problems with slow speed and tearing artifacts (it is noticeable in the other videos I have uploaded in the past). So instead of using recordMyDesktop, Istanbul or any of the other Linux-based desktop video recorders, I decided to run the demo on windows and record it using Fraps. Worked a charm.

I hope there is a way to make nice recordings from Linux, but I wasn't feeling up to the task of scouring the 'net for it. One day I will. I am open to any recommendations or suggestions! :) And if you are up to it, feel free to check my code - maybe I am not setting up the vertical sync settings properly.

Update: I added another video with the particle sizes increased slightly so that the red ones are slightly more noticeable. They just look like artifacts of the video encoding though now. Oh well - trust me, it's there. :)

Download source code: http://www.zensaki.com/particle_shooter.zip





Friday, August 29, 2008

Portable Skeleton Project (Linux, OSX, and Windows)

A simple SDL and OpenGL project that builds on OS X (using Xcode), Windows (using Visual Studio Express), and Linux (using SCons). I'll write more about it later. But the general plan for it is to use it to write some portable demo's!

Download: http://www.zensaki.com/portable_demo.zip