biais.org

Sunday 9 September 2007

My favorite pieces of art revisited

I wrote a small Processing script that take a picture apply a kind of pointillize filter and save a PDF file. Here sample output I generated from some of my favorites pieces of art:

  • Wassily Kandinsky

Download 1600x1200 Wassily Kandinsky Revisited

  • Paul Klee

Download 1600x1200 Paul Klee Revisited

  • Bernard Buffet

Download 1600x1200 Bernard Buffet Revisited

  • Alfred Gockel

Download 1600x1200 Alfred Gockel Revisited

  • Joan Miro

Download 1600x1200 Joan Miro Revisited

The code:

PImage a;
import processing.pdf.*;
 
void setup()
{
  a = loadImage("INPUT.jpg");
  size(1600, 1200, PDF, "OUTPUT.pdf");
  background(255);
  noStroke();
  smooth();
  noLoop();
}
 
float drawOne(int x, int y, color pix, float size, int alpha)
{
  fill(pix, random(50)+alpha);
  size = random(size);
  ellipse(x, y, size, size);
  return size; 
}
 
void drawAll(int loops, float isize)
{
  float size;
  int x, y;
  color pix;
 
  for (int i = 0; i < loops; i++) {
     size = isize;
     x = int(random(a.width));
     y = int(random(a.height));
     pix = a.get(x, y);
     size = drawOne(x, y, pix, size, 100);
     size = drawOne(x, y, color(255, 255,255), size, 170);
     size = drawOne(x, y, pix, size, 100);
  }
}
 
void draw()
{ 
  int l = 10;
  for (int i = l; i > 0; i--){
    drawAll(200 * (l - i), 50*i);
  }
  exit();
}

Monday 21 May 2007

Pac-man’s skeleton

Pac-man’s skeleton, conceived by Le Gentil Garçon, in collaboration with François Escuilié, palaeontologist, from the comparative observation of human and various predatory animal skulls.

Friday 4 May 2007

Painted Subway Tickets: serialpaintings

Quote from the serialpaintings website:

Each one made one day in the subway the experiment of the glance of the other. I would like to remember me all these anonymous faces and their glances. This is why, daily, I paint on a ticket my neighbour in the wagon . This project began with the autumn 2004. It is a painting under colour and format, vibration, time constraints. These painted faces appear always inaccurate. I endeavour to have the memory of the people met, but in the long term the lapse of memory overrides the memory and painting gains: it only remains.

Send him tickets from your city's subway !

Saturday 21 April 2007

Number Spirals shows primes tends

Number Spirals are very simple. To make one, we just write the non-negative integers on a ribbon and roll it up with zero at the center. The trick is to arrange the spiral so all the perfect squares (1, 4, 9, 16, etc.) line up in a row on the right side. [...] It looks as though primes tend to concentrate in certain curves that swoop away to the northwest and southwest, like the curve marked by the blue arrow.

I like this kind of data visualization, it reminds me a comparison about different algorithms of pseudo random number generator and some periodicity found in visual patterns.

Saturday 10 March 2007

Periodic Table of Visualization Methods

A Periodic Table regrouping many kind of visualization methods.

Saturday 24 February 2007

Distellamap: visualize goto label

Very geeky project: Distillemap

Like any other game console, Atari 2600 cartridges contained executable code also commingled with data. This lists the code as columns of assembly language. Most of it is math or conditional statements (if x is true, go to y), so each time there's "go to" a curve is drawn from that point to its destination. When a byte of data (as opposed to code) is found in the cartridge, it is shown as an orange row: a solid block for a "1" or a dot for a "0". The row is eight elements long, representing a whole byte. This usually means that the images can be seen in their entirety when a series of bytes are shown as rows. The images were often stored upside-down as a programming method.

Friday 16 February 2007

Textorizer

An online tool that vectorizes a picture using user defined words: textorizer.

Tuesday 13 February 2007

Color Code: Full-color portrait of the English language

Color Code :

33,000 words, grouped by meaning. Each word is given the average color of web images found when searching for that term. You can see clusters of words related to plants, flesh, food, and water.

Wednesday 24 January 2007

Abused media computational art gallery

Beautiful piece of art on the Abused Media media website. Here is one of the gallery. The artist use Processing and Nodebox, that I just discover.

From Nodebox website:

NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a Quicktime movie. NodeBox is free and well-documented.

Monday 15 January 2007

Graphical network representation

Research project for visual representation of complex network. GNOM project. Produce great artwork. From there website:

Network topology has become a paradigmatic field in sciences (as well as mathematics, social sciences and arts) since it studies the way in which many they are organized. The interaction between genes is a specific example of scientific studies where this is demonstrated. The network structure formed by molecular interactions defines functional genetic aspects of great importance. Scientists in biology, genetics and bioinformatics whose fields of research include genetic networks, have to deal with huge amounts of relational information. The management of this information, its visualisation and in general, the way in which scientists relate to it, determines the direction of their research. The information is inert, scientists have to establish a relationship with it, and in that process play role many parameters, some can be controlled and some can even be created.