Thursday, May 14, 2009

Elastic Pixels

So here is a movie of the Elastic Pixels effect I have been working on. It is easy to tweak the effect in many ways, and though one setting might work under some circumstances, it might not work under others. This can be as simple as the room I am sitting in is getting darker. So, I tried capturing a the real time video effect as it was happening, and it worked to a certain degree. The thing is that the applet's frame rate is dropping quite a bit when doing capturing at the same time. This is not so strange, since both capturing and doing the video effect are processor intensive tasks, thus slowing the computer down. Still, I think this movie 'captured' some of what I think is a pretty neat real time effect. The effect is, in my opinion, very dependent on having enough processor power/speed to be successful. It might also be the case that this is something only I happen to like, and no one else, but that is kind of hard to know on beforehand ... :)


Tuesday, May 12, 2009

Digital Sea Plant

Well, at least I think it resembles something similar to a sea plant. I really enjoy seeing how some relatively simple (everything is relative, right?) code can resemble something organic and life like. This 'plant' is only using an ellipse and a rectangle as its basic building material as well, and still it looks pretty cool if you ask me. I have been exploring the elastic class (which can be found with some explanation here: ( http://www.bit-101.com/tutorials/elasticity.html ) and also in my source code for the applet which can be found here: ( http://www.rsd.no/ExperimentalAnimation/ )

I was thinking I might hook it up to my 'pix reader' class, which is being used to detect movement in front of a camera, and then let it react to that movement, but I found that it was not really necessary at this point. I mean, I think it works well as a sketch at least, but maybe I test it with movement detection later. A really nice thing would be to have a touch screen attached to it, and then let it react (by withdrawing back in its shell) to touching. Unfortunately, a touch-screen is not cheap, and I do not know any people owing one either.