Ricksmuseum

VS Stormschade meldingen

Category: Creative Research, Information Esthetics, Data, Making Art of Databases, Globe4D, Science, Processing, Art — Rick Companje — 19 November 2007 @ 11:02

Op 9 nov 2007 ben ik bezig geweest met het zoeken naar CSV bestanden op internet met daarin LON LAT coordinaten en tijd. M’n plan is om die data te verzamelen en weer te geven op een kaart. Dat heb ik gedaan voor stormschade meldingen in de VS en wat je ziet is dan een kaart die door de tijd verandert en waarbij je eigenlijk precies met een beetje fantasie windrichtingen kunt zien. Echt heel vet en super makkelijk. Wellicht interessant voor Globe4D.

VS Stormschade meldingen
Stel je dit voor als een animatie waarbij de meldingen een voor een binnendruppelen in een soort van sliert door het land heen.


Sourcecode

Node.pde

class Node {

  Node next;
  String ini;
  String time;
  float speed;
  String location;
  String county;
  String state;
  String comments;
  float lat;
  float lon;
  int x;
  int y;
  int r;
  int time_hour;
  int time_minute;

  Node(String ini) {
     //this.ini = ini;
     String items[] = split(ini,",");
     time = items[0].substring(0,2) + ":" + items[0].substring(2);
     time_hour = int(items[0].substring(0,2));
     time_minute = int(items[0].substring(2));
     speed = int(items[1]);
     r = int(speed/5);
     if (r<1) r=1;
     location = items[2];
     county = items[3];
     state = items[4];
     lat = float(items[5]);
     lon = float(items[6]);
     int sc = 7;
     x = int(lon*sc + 180*5);
     y = int(lat*sc);
  }

}

CSV_Test_1.pde

import processing.opengl.*;

PFont font;
PImage bg;
Node first;
Node cur;
Node last;

int speed=1; //draw 40 dots per frame

void setup() {
  //Time,Speed,Location,County,State,Lat,Lon,Comments

  String lines[] = loadStrings("060622_rpts_wind.csv");
  println("there are " + lines.length + " lines");

  font = loadFont("AvantGardeITCbyBT-Demi-30.vlw");
  textFont(font, 30); 

  first = new Node(lines[1]);
  cur = first;

  for (int i=2; i < lines.length; i++) {
    cur.next = new Node(lines[i]);
    cur = cur.next;
  }

  cur = first;

  size(800,600);
  //colorMode(HSB,255);
  //background(0);
  //stroke(255);
  smooth();

  //image(bg,0,0);
}

void draw() {
  fill(0,10);
  noStroke();
  rect(0,0,width,height);
  noFill();
  stroke(255);

  for (int i=0; i<speed; i++) {
    ellipse(cur.x,cur.y-100,cur.r,cur.r);
    cur = cur.next;
    if (cur==null) cur=first;
  }

  int ox=-700;
  int oy=100;
  int x=cur.time_hour*60 + cur.time_minute;
  println(ox+x);
  line(ox+x,oy,ox+x,oy+5);
  fill(0,150);
  noStroke();
  fill(0);
  rect(0,0,200,50);
  fill(255);
  text(cur.time, 30, 30);
}

060622_rpts_wind.csv

Time,Speed,Location,County,State,Lat,Lon,Comments
1222,UNK,LEWISTOWN,FULTON,IL,40.4,-90.16,TREE LIMBS DOWN. (ILX)
1302,60,PEKIN,TAZEWELL,IL,40.57,-89.63,(ILX)
......

Globe4D slimme buffer

Category: Data, C++, Making Art of Databases, Globe4D — Rick Companje — 6 November 2007 @ 21:06

In het onderstaande filmpje vertel ik over de nieuwe buffer die ik heb ontwikkeld voor het inladen van een animatie binnen de Globe4D software engine.

Hersenen op Globe4D @ Radboud Universiteit

Category: Information Esthetics, Math, Design, Data, Media Tech, Making Art of Databases, Events, Art, Multimedia, Globe4D, Interaction — Rick Companje — 24 September 2007 @ 00:44

FMRI imageVrijdag 28 september is er spectaculaire opendag bij F.C. Donderscentrum van de Radboud Universiteit in Nijmegen vanwege hun vijf jarig bestaan.

Globe4D is samen met De Spullenmannen van het Knopjesmuseum uit Amersfoort vertegenwoordigd met een wel heel vreemde setting. Een ‘EEG fluitketel‘ en een globe waarmee je in het brein kunt kijken. In plaats van het veranderingsproces van planeten te projecteren wordt Globe4D dit keer ingezet om laagjes af te pellen van een menselijk brein, althans van de fMRI data daarvan.

Komt dat zien! Klik hier voor meer info

“Sinds 2002 doen wij onderzoek naar de werking van de hersenen. Wij nodigen u graag uit om dit met ons te vieren. 10.000.000.000.00 zenuwcellen die via 100.000 km aan verbindingen met elkaar samenwerken maken het mogelijk dat wij TV kijken, fietsen, spreken, studeren en al het andere doen wat ons mens maakt. Door de modernste technieken kunnen wij het brein nu live in actie zien, iets wat dertig jaar geleden nog onvoorstelbaar was. Wilden we in de 20ste eeuw zo ver mogelijk de ruimte inkijken, in de 21ste eeuw richten wij ons naar binnen. Hoogste tijd om u een kijkje in onze keuken te geven!” [www.ru.nl/fcdonders/lustrum]

Areas of conflu(x)ence - Art, Space & Technology in the Digital Age

The Interactive Morphogenesis project I did together with Ralph Kok and Irad Lee is accepted for the international art conference: Areas of conflu(x)ence - Art, Space & Technology in the Digital Age.

Location : Sibiu, Romania
Dates : October 4-7, 2007

In our project we demonstrated a concept for interacting with 3-dimensional Lindenmayer Systems (L-systems) models using live sound. Using the dynamics of L-systems, methods for visualizing and synthesizing sound are examined through recursive generation of virtual-artificial organisms. The project shows how L-systems can be used to visualize elements in sound and vice-versa, to demonstrate how sound can be used to grow L-system based, interactive artificial morphogenesis.

More info about the conference at: Mediamatic.net and www.2580association.info

Interactive Morphogenesis

Areas of conflu(x)ence proposes an international debate on the relationship between art and technology in the present digital era, focusing on the impact of the new media in our lives.

Today’s digital technologies have created a new model of understanding different aspects of reality. The change they produced compels us to reconsider the conditioning of our modern lives while their potential demands to be explored. Post-modernist syntax is today reevaluated and there are positions that support the thesis of a hyper-industrialized society.

Science and technology are expected to push forward the frontiers of knowledge, while art is asked to mirror these new experiences. The way we handle our lives and our expectations is changing continuously according to these new frontiers. The place we give to the different aspects of our lives and the spatial articulation of our activities are subjected to constant conceptualization based on a continuous flux of discoveries. What kind of models are we using in perceiving and understanding our new environment? If the tools we use have an influence on the way we deal with our environment,
how do we use their potentiality? What traps are to be avoided? What do we expect from technology? Should the new technologies be a matter of concern? By trying to answer all these questions, the conference intends to identify the present condition of our data driven lives and the factors that influence it.

On the basis of artistic and aesthetic experiences, we will study the ways in which image, sound and space are today affected by the digital technologies.

The conference will also include multimedia performances, an exhibit hall of innovative projects and tours of the art installations. [Mediamatic.net]

interactive-morphogenesis.jpg

Capture The Moment

Category: Data, Artificial Intelligence, Media Tech, Making Art of Databases, Interaction, General — Rick Companje — 22 February 2007 @ 03:55

Uitgaande van het gegeven dat je vaker op dezelfde plekken komt, regelmatig met dezelfde mensen samen bent en ook vaker dezelfde dingen doet in een bepaalde periode van je leven, ben ik op dit moment bezig met een experiment op het gebied van tijdgestuurde annotatie van de wereld om je heen, oftewel het actief real-time vastleggen van contextuele informatie.

Het komt er op neer dat ik straks een mobile device bij me draag zoals een Smartphone of een PDA die is uitgerust met een stukje software waarmee op uiterst eenvoudige manier in een paar stappen op elk willekeurige moment van de dag contextuele informatie kan worden opgeslagen. De vragen “Waar ben je?”, “Wat doe je?” en “Met wie?” leveren ontzettend veel bruikbare informatie op. Het “Wanneer” aspect wordt automatisch door de software vastgelegd.

De interface is opgebouwd uit drie dynamisch groeiende keuzelijsten die met item-to-item suggesties komen en die ook van auto-complete functionaliteit voorzien zijn.

Capture The Moment

Om het invoeren zo vlot mogelijk te laten verlopen ontwikkel ik een systeem dat me steeds beter zal leren kennen en probeert patronen in m’n gedrag te ontdekken. Na een tijdje wordt ontdekt dat er bij mij een sterk verband is tussen ‘thuis’ en ‘Utrecht’ en het voorstel zal zijn deze twee te koppelen.

“Thuis en Utrecht lijken sterk met elkaar in verband te staan. Wil je deze twee koppelen zodat automatisch Utrecht wordt geselecteerd bij het klikken op thuis? Ja / Nee”

Of,

“Je bent nog nooit tegelijk binnen en buiten geweest. Wil je deze combinatie uitsluiten? Ja / Nee”

Het resultaat zal een live-timeline van je leven zijn. Ik onderzoek op dit moment welke manieren er zijn om mijn data te koppelen aan bestaande onderzoeksprojecten zoals o.a. Nokia Lifeblog en Microsoft MyLifeBits.

Binnenkort meer…

Capture The Moment

NB. De suggesties zijn op dit moment nog niet zo heel sterk. Bierdrinken en een fruitontbijtje hebben voor zover ik weet niet zo heel veel met elkaar te maken…

GMail API

I started experimenting with the GMail API and it rocks!
We’re going to use this API in our Petri-Jungle E-volution project to create life-forms from e-mail. More info follows.

[code lang=”PHP”]$gmailer = new GMailer();
if ($gmailer->created) {
$gmailer->setLoginInfo($gmail_acc, $gmail_pwd, $my_timezone);
if ($gmailer->connect()) {
// $gmailer->fetchBox(GM_STANDARD, “inbox”, 0);
// $gmailer->fetchBox(GM_LABEL, “Globe4D”, 0);
// $gmailer->fetchBox(GM_CONTACT, “all”, 0);
$gmailer->fetchBox(GM_QUERY, “To:Nico”, 0);
$snapshot = $gmailer->getSnapshot(GM_STANDARD);
//echo print_r_xml($snapshot);
print_r($snapshot);
[/code]

The output is a snapshot object like this:
[code lang=”PHP”]
GMailSnapshot Object
(
[created] => 1
[gmail_ver] => cd4adb3001353850
[country] =>
[google_name] => Rick Companje
[have_invit] => 96
[quota_mb] => 1760

[quota_tot] => 2743
[quota_per] => 64
[quota_col] => #006633
[gmail_tip] => Shortcuts: …………

[personality] => Array
(
[0] => Array
(
[name] => Rick Companje
[email] => ……………….

[default] => 1
[reply-to] =>
[verified] => 1
)

)
[label_list] => Array
(
[0] => 3voor12
[1] => ARP Mailing
[2] => Cijfers.net
[3] => Domeinen
[4] => Events

[5] => Fabrique
[6] => Flash
[7] => FlexCoders
[8] => Globe4D
[9] => Hardware
[10] => HHS
[11] => Kamer zoeken

[12] => Lasergame
[13] => Links
[14] => Lowlands 2004
[15] => Lowlands 2005
[16] => Nieuwsbrieven
[17] => Nieuw Zeeland
……..
[view] => 11
[box_name] => Search results for: To:Nico
[box_total] => 190
[box_pos] => 0
[box_display] => 20
[box_query] => To:Nico

[queried_results] => 1
[box] => Array
(
[0] => Array
(
[id] => 10c67372660b17a8
[is_read] => 0
[is_starred] => 0

[date] => 10:28 am
[sender] => Draft
[flag] =>  
[subj] => goed nieuws gmail api
[snippet] =>

[msgid] => 10c67372660b17a8
[labels] => Array
(
[0] => ^r
)

[attachment] => Array

(
)

[long_date] => Thu Jul 13 2006
[long_time] => 10:28 AM
[is_chat] => 0
[chat_length] =>

)
[/code]

Inkblots of your Inbox

Experimenting with visualisation of word patterns in e-mail, blogs, fora, chats and newsgroups.

ScreenHunter_023.jpg

See also: DNA van je inbox

Globe4D at infosthetics.com

After such a brilliant day as yesterday where RTV West announced that the documentary they’re making about Globe4D will be watched by 250.000 people and where ACM Multimedia invitited us for the ACM Multimedia Conference in Santa Barbara California in October 2006, it’s seems to get even more crazy now! Andrew Vande Moere added Globe4D to the Information Aesthetics page!

Globe4D at Information Aesthetics

A big day for Globe4D!

globe4d-congrats.jpgToday, Monday the 3rd of July 2006 was really an amazing day! First, this morning RTV West visited our workspace for a documentary they make about our Globe4D project. And second, we got a positive response from the ACM Multimedia Conference 2006 in California!!! This means Globe4D will be part of the exibition in October!

WOEEEEHEEEEY!!!!

And by the way, our video demonstration has been viewed over 2000 5000 10000! times in the last five days! Awesome!

Interactive Morphogenesis

Category: Making Art of Databases, Language & Text, Gardening, Information Esthetics, Processing, Science, Tech, Projects, Art, General — Rick Companje — 29 June 2006 @ 13:16

Some information on our Making Art of Databases project ‘Interactive Morphogenesis‘ is available now.

morphogenesis400-2.jpg

Interactive Morphogenesis is a project in which I and two other students demonstrated a concept for interacting with three-dimensional Lindenmayer Systems (L-systems) models using live sound.
Using the dynamics of L-systems, methods for visualizing and synthesizing sound are examined through recursive generation of virtual-artificial organisms.
The project shows how L-systems can be used to visualize elements in sound and vice-versa, to demonstrate how sound can be used to grow L-system based, interactive artificial morphogenesis.

morphogenesis400.jpg

DNA van je Inbox…

Watch and interact with the Java Applet (drag with your mouse):

Lees verder…

WordLife

Category: Making Art of Databases, Semester Project, Information Esthetics, Processing, Programming, School, Art, General — Rick Companje — 21 June 2006 @ 22:07

View source

Druk, maar wat leuk allemaal!

Ja joh die stress… Ik heb wat Flex en Flash klussen aangenomen… er moet immers geld binnenkomen voor eten enzo ;-). En eigenlijk zijn ze ook heel leuk en belangrijk.

En verder ben ik nog steeds uren per week bezig met Globe4D. We hebben een paper en video ingestuurd naar de ACM Multimedia 2006 conferentie in California. Heel erg benieuwd. Op www.globe4d.com staat een filmpje, maar dat is niet dezelfde die we ingestuurd hebben. Maar geeft je op zich wel een goed beeld.

Verder ben ik nog met een semester project bezig voor m’n studie. We maken een ‘Interactive Emerging Garden’ waarbij je je in een virtuele tuin (projectie) bevindt waar allemaal wezentjes/planten/dieren whatever zijn waar je interactie mee hebt. Die interactie is niet direct actie-reactie maar heeft een geschiedenis. Je wordt herkend door de wezentjes, die hebben dus bepaalde herinneringen aan je (of van de vorige keer dat je er was, maar ook van alle andere bezoekers). Ze zijn zelf-lerend en mogelijk nogal kritisch. Het emerging d’r aan is dus dat je op een gegeven moment de verbanden kwijt raakt. Het begint met simpele regeltjes maar het gedrag wordt hoe langer hoe complexer en onvoorspelbaarder, maar als het goed is wel heel verrassend…. Zoiets… dus…

Een ander ding waar nog een beetje tijd gaat zitten is het Making Art of Database vak dat ik heb gevolgd bij Joel Ryan. We schrijven op dit moment een paper over onze 3D-Morphogenesis die we gaan insturen naar Information Aesthetics… We hebben iets gedaan met op L-Systems gebaseerde vormen (boom-achtigen) die hun oorspronkelijke vorm krijgen door karakteristieken van omgevings-/en gegeneerde geluiden en daar vervolgens ook op bewegen (dans-achtig). Die bewegingen maken ook geluid en komen dus weer binnen bij het systeem, wat het cirkeltje weer rond maakt. Er ontstaat een interessante feedback-loop van geluidmakende vormen die op hun eigen geluid/bewegingen dansen en ook tegelijkertijd te beinvloeden zijn door geluid van buitenaf.

Pfoew… en dat is nog niet eens alles… Maar het is allemaal leuk en daar gaat t om :-)

Gisteren was ik trouwens naar V2 / Tentplaza in Rotterdam waar een tentoonstelling is over Electromagnetic bodies! Kunstwerken met als thema electromagnetisme. Super! Het duurt nog t/m zondag! Ga daar!

3D Plasma Sphere - Plasmabol

Category: Processing, Globe4D, Physical Computing, Making Art of Databases, Programming, Science, Tech, School, Interaction, Art, General — Rick Companje — 22 May 2006 @ 19:18

View source

Making Art of Databases

Category: Programming, Processing, Making Art of Databases, Science, Art, Tech, Projects, General — Rick Companje — 24 April 2006 @ 22:33

Op de kunstakademie in Den Haag volg ik op dit moment de cursus Making Art of Databases gegeven door Jan Peter van der Wenden, Joel Ryan en Crit Cremers.

Alvast een voorproefje van het project dat ik samen met Ralph Kok en Irad Lee doe: interactive 3D L-Systems. Binnenkort post ik hier onze paper en het uiteindelijke resultaat.

To view this content, you need to install Java from java.com