fromCONCENTRATE

research blog of artist John O'Shea

Death Counter

How to visualise data/information, in a tangible way, in the public realm?

Back in November I had a look at this work, DEATH COUNTER by Santiago Sierra, which was installed on the front of Hiscox Insurance HQ in central London, for the course of 2009.

The giant LED, reminiscent of the digital clocks and information boards seen throughout most major cities, tallies (in real-time) the total number of human deaths worldwide, starting from zero at 00:00:00 on the 1st of January 2009.

In terms of ‘visualising data,’ there is a simple reciprocal relationship between a binary conception of life OR death and the counter-intuitive representation of these concepts as ‘one’ (death) and ‘zero’ (life), accumulating on the huge display.  Despite the potentially emotive subject matter, and the high value placed on individual human lives, the presentation is unspectacular in the extreme:

business as usual…

One quite remarkable aspect of the Sierra work, is the way in which it was funded – through a legal contract. The work was loaned to Hiscox for the duration of the exhibition, in exchange for a €150,000 life insurance policy, which would be payable in the event of the artists death.

Through a contextual balancing of an art-market value and an insurance value of the artists life, the work highlights and makes explicit the core component of the insurance industry – careful translation of the perceived, constant, risk of catastrophe into bankable capital.*

* As well as providing insurance for major banks such as Lloyds of London, Bermuda based Hiscox, provide cover in the event of kidnapping, hurricane and financial disasters. They posted pre-tax profits of £320.6m for 2009.

London Evening Standard (9/11/2009) / Insurance Daily

THINKING/DOING & MANUFACTURING

We are required, for our DOING assignment, to draw an interesting shape using Processing and export it as a PDF. file so that we can cut it out using the lazer-cutter…

My thoughts have returned to the unusual Prenzlauer Berg gravestone and I have decided to make a model.  The black outline will be cut from leftover acrylic plastic in the workshop and the design element (in red above) will be engraved (is engraved the right word – sounds quite grand -  anyway, it will be cut also but not all of the way through.)

Having already made an approximation of the spirograph design I have worked with Processing’s bezier() function to make an outline shape similar to that of the original stone.  It took some time to understand how to programme the curves but once the bezier principle is understood it is actually very simple.  Basically, the curve is constructed through combining both sets of co-ordinates for the construction lines (in red below).

Click for sketch and code.

PDF. here also. (any questions please add comment.)

(this instance of DIY gravestone manufacturing may or may not have been inspired by this Home Office video designed to help young people with everyday problems…)

Processing Perception

Wandering thru a graveyard in Prenzlauer Berg one morning (one of my favourite tourist pastimes) I encountered this unusual and beautiful marble gravestone with a bold repeating circle design in the place usually reserved for an epitaph.

This stone was the most interesting art object that I encountered during my visit to Berlin’s Transmediale.10.

The dead individual (whom this stone is representing) presents us with a subtle, final-word: a challenge to living-beings.

The ‘optical illusion’ of physical depth against this pristine, flat, surface evidences our flawed and filtered sensory apparatus and disturbs any complacency regarding attempts at understanding the nature of perception (and by extension: space; consciousness; life; and death…)

I have begun working with the design from the stone to test out some ideas in Processing.

(My initial code for the above outline is shared here.)

int a;

void setup()
{

size(500, 500);
background(255);
smooth();
noFill();
stroke(0);
a = 10;

ellipseMode(CORNER);

ellipse(125, 250, 250, 250);

for(int a=0;a<360;a=a+10)
{
pushMatrix();
// move the origin to the pivot point);
translate(250,250);
// then pivot the grid
rotate(radians(a));

// and draw the square at the origin
noFill();
ellipse(-125, 0, 250, 250);
popMatrix();
}
}

del.icio.us