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

Wednesday, August 27, 2008

Some Random Pictures

I unearthed some more old stuff I thought I lost forever. These are drawings I made back when I was still studying. They were basically drawn on paper, scanned, and then coloured in with GIMP (a paint program that is similar to Adobe Photoshop). The whole process took about one whole day each. Including a bit of time spent surfing the 'net finding drawing and colouring/shading tutorials. I think they're nice attempts for a programmer. :)