Archive for May, 2008

The Green Man

Thursday, May 29th, 2008

Using a photo that I split up into 5 parts, I used the image import capabilities of Processing to create a Java animation of a green manikin.Have a look at it online here or the source code below.


Processing – Draggable Box

Tuesday, May 27th, 2008

Finally had time to start experimenting with things for my KKB210: Computational Arts 1 Assignment 3. For this assignment, we have to write 3 computational artworks.

My first experiment is using Java and the Processing development environment. It is based on one of the week 4 exercises we did to create moving boxes that leave a motion trail.

Using this, I have added the mouseX and mouseY inputs to position and resize the box depending on whether the left or right mouse button is clicked.


Tutorial Index For KKB210 Assignment 2

Friday, May 2nd, 2008

Tutorial 1 – Week 2 – Portfolio

Tutorial 2 – Week 3 – Impromptu

Tutorial 3 – Week 4 – Processing

Tutorial 4 – Week 5 – Flex

Tutorial 5 – Week 6 – Pure Data

Tutorial 6 – Week 7 – Quartz Composer

Introduction to Pure Data (Pd)

Thursday, May 1st, 2008

Pure Data (Pd) is a real-time graphical programming environment based on Max/MSP. It uses patches to write audio, video and graphical programs and can be used for computational arts.


Introduction to Flex

Thursday, May 1st, 2008

Adobe Flex is similar to Flash in that both of them use the same graphics engine and they both allow you to use Actionscript.

However, Flex is free, open source, and is written using MXML. It consists of Actionscrupt libraries that give access to the Flash drawing engine and a compiler, however, rather than compiling through the development environment such as in flash, it is done via the command line. Flash is also based more around the time line than Flex.

Flex has similarities to HTML and to my understanding is based on XML, so most of it seems fairly easy to read to me. The Actionscript files are virtually the same as the appearance of the Actionscript files you would use in Flash.