Latest News, Additive Blending, and Motion Blur
Thursday, September 20th, 2007So now that I’m all nicely moved, I thought it was about time I told you all what I’ve been up to.
I’ve been working on the GUI, come up against some problems, but I think I’ve solved most of them now - I’m working on that tonight and tomorrow and should have something semi-decent ready for the weekend to test loading/saving. Currently I’ve got a version that lets the user create spheres after specifying dimensions. Nothing amazing, but it works, so I’m happy.
As well as working on that, I’ve been doing a series of OpenGL experiments.
Example 1 Was a test of my new particle system. It creates a stream of 3d rotating cubes at the location of the mouse. It also features OpenGL Additive blending.
Example 2 was a happy accident. Once again it’s a stream of particles moving away from the mouse, this time into the Z axis as they rotate. And they are 2D objects. It gives a cool ‘wavy’ feel. I quite like it really!
Besides these three, I’ve also now created something I am incredibly happy with. I call it my motion blur example. I realised that I could use my particle generator to make 3 copies of the same object, each with a slightly lower alpha value and simulate a “motion blur” effect. I also realised that if I made the “particles” move off into the distance, I can get some rather interesting results. So I coded up a simple oscilloscope(esque thing) and added my motion blur class to it. The results were great :
The Osc. Motion Blur example reacts to audio input, and looks quite interesting ( it too, has additive blending ). Unfortunately I have trouble exporting these as applets. However here are the files for those of you wanting to have a play :
Mac Users (1.4mb)
PC Users (1.3mb)
It will react to whatever you have selected as your audio-in. I’ve got a possible solution for mac users which I’ll post in the near by future too, I’d appreciate it if a fellow mac users could test it out for me ? Thankyou.
Overall I’m relatively happy with my progress so far. Next on my list is to work on loading and saving presets, and from there, the completion of the GUI. After that, all that remains is to add the various graphical elements, and various effects. That will be the long and hard - although interesting part.
- Anthony