Images from various projects. Click on the thumbnails to to see the larger versions of the images.
- Accumulated movement - Part of a demo made for artist Mikael Lundberg's
Telefonplan proposal (the proposal won the competition).
Movies of the accumulated movement are also available.

Accumulated movement from two four minute long periods of time.

Accumulated movement over six hours.
- Random 3-coloring (AKA 3-state antiferromagnetic Potts model at zero temperature) of the square lattice

A random 3-coloring created with CFTP.

The same 3-coloring, but with the frozen region removed. The border appear to be approximately circular. Example of
an "Arctic circle" phenomenon.
- Random 3-coloring (AKA 3-state antiferromagnetic Potts model at zero temperature) of the cubic lattice

Center slize of 3-coloring created with CFTP.

The unfrozen region of a random 3-coloring.

The unfrozen region of a random 3-coloring with a more restrictive boundary condition.
- GPS data processing and programming for artist Mikael Lundberg's project
"Lifeline".

Mikael wore a GPS unit for approximately one and a half years, collecting a large data set. The data set was then visualized in two ways.
A book was made with tracks from movement from one day per page. The second visualization of the data is a
movie that show Mikael's movement (The link target is only a small fragment of
the movie, and is hosted at Mikael's site.) at a greatly accellerated rate. "Lifeline" was later sold to the museum of modern art in Stockholm.
- Random Lotka-Volterra networks

A discrete time version of the model. Coordinates for the plotted points are formed by taking the length of the state vector in three consequtive steps.

A continuous time version of the model. The plot is a phase diagram of the two dominant components.
- Basins of attraction for a system with a pendulum and two magnets.
Points that are colored red correspond to initial conditions where the pendulum comes to rest by the left
magnet, while blue points correspond to initial conditions where the pendulum comes to rest by the right magnet.
A java simulation of the system is also available.
- A Gray-Scott reaction-diffusion system - an example of a mechanism for pattern formation.
- Random rhombus tilings (Joakim Linde, Cristopher Moore and Mats G. Nordahl (2001),
An n-Dimensional
Generalization of the Rhombus Tiling, Discrete Mathematics and Theoretical
Computer Science Proceedings AA, pp. 23-42.)

The outer shell of a tiling.

The unfrozen tiles in a tiling created with CFTP.

Wireframe of a tiling created with CFTP.

A random lozenge tiling created with CFTP.

The same tiling, but with the frozen tiles removed. An example of an
"Arctic circle" phenomenon.
- Viscous fingering
This particular example of viscous fingering was made using a layer of thick paint between two transparencies.
After the paint had been applied the transparencies were quickly pulled apart (from bottom to top in the image) and when
the paint had dried the transparency was scanned in order to produce the image above. By varying the amount of pigment mixed
into the paint it is possible to vary the thickness of the paint. Different thickness of the paint produces different types of fingering patterns.
- SMS for the Cube.
The Cube (Kuben) is part of the swedish millenium monument (Milleniemonumentet). Four computer controlled video
projectors can display video on the four vertical faces of the cube. The photo above show one of the installations that has
run on the Cube. While that installation ran it was possible to use cell phones to send SMS to the Cube, and the messages would then be displayed on the Cube for a while.
Sadly no part of the millenium monument is active now, due to lack of funding.
- Photos from a RoboSumo comptition
- Photos from two RoboRace comptitions
- Simulated stigmergy.

"Wasps" (represented as yellow squares) move about randomly. When a "wasp's" local environment matches one of the building rules a hexagonal cell
is desposited in the current location. With a suitable set of building rules very complex structures can be built, with very simple agents and without central planning or a blueprint.