Works by category

ajax art assembler c C++ Delphi featured_sites fun_&_games interchange java javascript media mobile php ruby useful_tools widget Windows

Works tagged with 'art'

Spaces1

Space 1

This digital artwork simulates the view from the bridge of a spaceshiIt uses a custom function I wrote to move the stars out from the center at the correct angles.

This work is completed using a Java derivative called ‘Processing’.

Squares2

Squares 2

This is the second piece of digital art I have created. It’s similar to the first sketch, but the right and bottom sides of the square are set randomly.

This work is completed using a Java derivative called ‘Processing’.

Rooms2

Rooms 1 & 2

This digital artwork animates a number of ‘lemmings’ walking around a room, bouncing off the walls. There are two sketches here, the basic one, and one with ‘tracers’, so you can see where a lemming has walked from. The preview on the left show the tracer version.

“basic version) >>”:processing/roomsketch1/
“tracer version) >>”:processing/roomsketch2/

This work is completed using a Java derivative called ‘Processing’.

Squares1

Squares 1

This is the first digital artwork I created. It displays a ‘passageway’ of a particular hue. The hue is randomly chosen, and a recursive function is called, which draws the outline of a square with the Hue, and a random saturation and brightness. The function then calls itself, but to draw a square 1 pixel to the right and 1 pixel down, and 1 pixel smaller in width and height.

This work is completed using a Java derivative called ‘Processing’.

Cpt23

CPT23 Applets

The page linked above (created 2003) consists of Java applets (small programs embedded in a web page) created as course requirements for CPT 23, a second year undergraduate unit completed through Royal Melbourne Institute of Technology.

Circles1

Circles 1

This is the third digital artwork I wrote. It displays an interesting optical illusion, and continuously varies in colour like plasma. The colours are chosen randomly. The effect is achieved by a recursive function which draws circles, one inside another, with a colour set for the background.

This work is completed using a Java derivative called ‘Processing’.

Colours1

Colours 1, 1b

This piece of digital art displays a colour pallete to the user. If you select a colour from the palette, the palette is regenerated based on that colour. You can then go on a kind of colour journey through the colour spectrum.

To operate: Left-click on a colour to regenerate the palette based on that colour. Right-click anywhere on the palette to generate a whole new palette based on a random colour.

I’ve created a few different algorithms to regenerate the palette. You can see them all below.

Take a look >>
Download >>
“different algorithm) >>”:http://i.bloople.net/processing/coloursketch1b/index.html
Download >>

This work is completed using a Java derivative called ‘Processing’.

Trees3

Trees 3, 3b, 3c

The fifth piece of digital artwork I have created, this sketch draws a kind of ‘abstract tree’. Each click on the sketch creates a new randomly generated sketch, with a different background and tree. It uses a recursive function that draws a line, then calls itself 1 – 3 times with the angle, saturation, and brightness modified by a random amount, and a random distance.

Take a look >>
Take a look (random start position) >>
Take a look (white background) >>

This work is completed using a Java derivative called ‘Processing’.

Aa

Accidental Art

The page linked above (created 2002-2003) consists of Java applets (small programs embedded in a web page) which create interesting fractal-like images using the trigonometric functions.

Trees1

Trees 1

This is the fourth digital artwork I have written. It generates a tree using recursion. Each call to the function divides the line up into four other lines. The same function is then called on those lines. The saturation and brightness is lightened, and the lines are thinned to represent branches, with each call to the function.

This work is completed using a Java derivative called ‘Processing’.