WELCOME TO THE LAB

Hey there. This page is where I will be posting all of my research/experimental work. As I am often exploring new technologies and techniques (or even just trying to figure out how certain things were done) I thought it would be a good idea to dedicate a section of my website to keep all of this stuff together. Feel free to browse though, and you can use the icons on the left to jump to a particular item.

 

 

Recently I have been playing around with a AS3 class I found by Ruben Swieringa which enables you to distort any image or movieclip by separately pinning each corner to a particular position. Below are two experiments I made using the DistortImage class to make the images distort around the mouse as you hover over them. Each photo is a separate movieclip for the first example. Then I decided to see if it worked for triangles. The result was pretty good, although not as accurate as with the squares. A little more tweaking might help. In the second example each grey triangle is a separate movieclip. Click the images to see them in action.

 



CG Smoke

I had seen some really nice smoke effects around the net and I really wanted to know how they were done. I knew some were created with particular so I set out to try and create a similar swirling smoke effect. Here is what I came out with. About 2 million particles being emitted per second.



For my IGBE TVC project, I wanted to track video and overlay sound driven particles onto the videos. Below are some of my experiments with Trapcode's Particular and Sound Keys, and 3D camera tracking with PFHoe.



To take my Visual Synth even further I decided to turn it into a Multi-touch application. Unfortunately I no longer have the source files for this after my hard drived screwed itself. But I plan to rebuild it. As it worked great and was fun to play with. It is possible to manipulate multiple sliders at the same time, although that is not shown in this video.



cover flow

One day I was looking around for a 'CoverFlow' example made in Flash for a website concept I was doing and couldn't find any good examples that had the source files. So I decided to make my own and here it is. I loads all the images in via xml and displayes them like Apple's Coverflow. I have since added a scroll bar to it as well. Click the above image to see it.



A simple image manipulation Adobe Air app I made whilst learning ActionScript 3 (for a touch screen [only single touch]). It is very incomplete! You can drag 'n drop an image onto the 'stage' and adjust hue, saturation, brightness, rotation in X,Y and Z, and apply a pixelate filter. You can check it out by clicking one of the options below. There is no guarantee that it works.

touch photo screen shot

Get the [AIR APP] or the [SWF]



When I was deciding what to do for my 'Education Software' project for Uni, one of my ideas was to teach people about physics. This was a mockup I did of possible things to include in it. I didn't end up going for this idea though, instead I made the RollerCoaster Educational. (huge roller coaster fan!). Click the image below to view it.

physics image



Dixieland is a experiment I did after creating the VisualSynth. When I was making the VisualSynth I wanted an option to make the visual into a kaleidoscope, as on a Flash kaleidoscope maker on zefrank.com but I could never figure out how he did it. Shortly after I submitted the project I finally worked how it was done and I created this. This is far more advanced than the original VisualSynth but lags like all hell, at this point I wasnt a very good ActionScripter and didn't know AS3. It is written in AS2.

Click the image to view (opens a new page).

dixieland



I was bored in class one day and just started making a drawing program in Flash...it's not perfect and was never intended to be. I was just experimenting with the drawing API in Flash. Click image to view.

paint maestro



Just a random little game I made where you pop balloons infinately. (iPhone app coming one day! (maybe when Flash CS5 comes out))

Valid XHTML 1.0 Strict