Metaphorical | particles Various notes tagged with Particles Copyright %2014 Taking a line for a walk Paul Klee once said drawing is taking a line for a walk. Zen artists believed that the vitality of a line can express spiritual insights. But in the domain of digital art, the line often remains a crude, perhaps anti-aliased, element.

These code examples explore the the craft of a line in Java/Processing code. Let's take it for some algorithmic walks.

The source code includes several packages of Java classes, and my home-brew Vector math library (probably inefficient for serious graphics need.) I recommend using an IDE such as Eclipse to try them out.

Also see the related video, and a related work called Mosumi.

P.S. I will be speaking about this and other things in the We Love Techonology conference in Sheffield UK next week.

2010-02-04 00:05:10
Fume Fume constructs typography on a field of force, in which each alphabet is rendered by the underlying “currents”.

The cursor combs the field, and the field sways the particles that flow to render the alphabets. This dynamic interaction brings forth complex and moving typography.

The first java applet shows an example of vector field; the second applet shows an alphabet on the vector field; and the third applet shows a 5-letter word on the field.

Fume was published in the Tokyo Type Director's Club Annual 2006.

2009-07-05 19:14:20
Software Structures Plankton and Fleece are two art pieces I created for Casey Reas' Software Structures project at Whitney Museum Artport. Casey's brief, inspired by Sol LeWitt, is very simple:

A surface filled with one hundred medium to small sized circles. Each circle has a different size and direction, but moves at the same slow rate. Display the instantaneous and aggregate intersections of the circles.

In Plankton, I intend to make circles life-like through their instantaneous intersections.

In Fleece, I imagine the circles wading through a field and their aggregate intersections are like "the wind that shakes the barley".

More information on Plankton and Fleece at the Software Structures project site.

2009-05-01 18:59:43
Crystal Ball Stir up the snow by moving the cursor!

The source code includes an algorithm to map points on a spherical surface (see calcPoint in source code). It provides a quick and easy way to create the confetti-in-crystal-ball effect without going into another dimension. After all, Christmas is tomorrow.

May I wish you a Merry Christmas 2008. Peace on Earth.

2008-12-24 19:48:11
Vector Field When I was a child, I would drip oily ink on a bowl of water, stir gently with a tooth pick, and enjoy immensely the changing forms and patterns on the water surface.

When I became a man, I did pretty much the same thing here.

Vector field describes the strength and direction of (invisible) forces on a plane. When we can describe the forces, we can then illustrate how things will move, when dropped onto the field.

This is a simple implementation of the concept — and probably not a scientific one. But art does not reproduce the visible, it makes visible...

2004-12-01 19:37:29
Sphere This is probably my first digital art piece, created around 1999, when Lingo (Macromedia Director) was still popular.

Sphere traces particles that spin within a 3D sphere. Changing perspectives, positions, and speeds generate some interesting patterns.

Nostalgically, I include the shockwave applet also. I am not sure, however, if Adobe still offers shockwave plugin for free download.

Those were the days, my friends.

1999-12-31 00:56:38