Ricksmuseum

Alternatieve Sinus Functie

Category: Math, Information Esthetics, Processing, Science, Art — Rick Companje — 20 November 2007 @ 21:15

Over het algemeen kost het aanroepen van een sinusfunctie binnen een programmeertaal een hoop clock-cycles. Daarvoor krijg je wel een hele nette benadering van de sinus van een getal. Vaak veel te netjes als het mij vraagt. Zijn er alternatieven voor wanneer je wat minder detail nodig hebt? Ja, en die zijn een stuk sneller. [1].

Wat dacht je van:

sinX = 1.2732395*x + (0.4052847*x*x) * (x<0?1:-1);

Het is een aardige benadering van de sinusfunctie die op mijn vaste computer wel even 20x zo snel is als de ingebouwde Processing/Java sinus functie.

Wil je nou iets meer detail dan kun je ‘m nog finetunen door met het resultaat van de vorige berekening nog even het volgende uit te halen.

sinX= .225*((x<0?-1:1)*sinX*sinX-sinX)+sinX;

Die is nog steeds 9x zo snel als de standaard sinus functie.

Ben je benieuwd hoe dit werkt zoek dan even op Taylor reeksen want volgens mij hebben we het oorspronkelijk aan hem te danken.

Taylor wilde iedere willekeurige functie schrijven als een polynoom.
Eventueel met graad oneindig, oftewel: als een oneindige reeks.
De gedachte achter dit polynoom is, dat hij voor het punt x=0 de
zelfde waarde heeft als f(x), maar ook dezelfde afgeleide en 2e
afgeleide, enz. [2]

Fijn om te weten is misschien waar die twee getalletjes (1.2732395 en 0.4052847) precies vandaan komen. Waarom weet ik niet maar de eerste staat voor 4/PI en de tweede voor 4/PI2.

Sourcecode
Zie source Alternatieve-Sinus-Functie
Zie source qSin-Color-Wave-Demo

Zoals je ziet is voor zoiets als het onderstaande de grove benadering prima voldoende:
Cool Sinus

Quick Sine

Cool Sine

Externe links
* http://home.wanadoo.nl/rule-off/wis/reeksen.htm
* http://lab.polygonal.de/
* http://lab.polygonal.de/wp-content/articles/fast_trig/fastTrig.as

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)
......

Planeet generator van Paul Bourke

Category: C++, Globe4D, Science, Art, Tech — Rick Companje — 14 November 2007 @ 22:39

Dit is misschien wel vet voor Globe4D: de mogelijkheid om zelf planeten te kunnen ontwerpen met het apparaat. Het zal nog wel even duren voordat we dat er in gaan bouwen maar het is zeker mogelijk. Ik heb alvast wat geëxperimenteerd met een script dat ik van Paul Bourke heb gedownload. Erg gaaf. Ik moet zeggen, de eerste keer dat het idee in me op kwam was tijdens Siggraph toen ik bij een lezing van Spore Game was die intern ook bezig zijn met een Planet Editor, die helaas (nog) niet publiekelijk gelanceerd wordt. Met die planeet editor kunnen ze naar eigen zeggen 4 miljard ‘verschillende’ planeten genereren voor het spel.

planeet-generator-paul-bourke.jpg

planeet-generator-paul-bourke-mars.jpg

Kosmische achtergrondstraling

Category: Globe4D, Science — Rick Companje — 31 October 2007 @ 14:32

Hoe zit dat ook alweer met ‘Kosmische achtergrondstraling’ oftewel ‘Cosmic microwave background radiation’? We hebben er sinds kort een plaatje van op Globe4D en dan moet je er natuurlijk wel iets over weten te vertellen. Wikipedia weet raad.

De kosmische achtergrondstraling is de warmtestraling die is uitgezonden tijdens de oerknal. Volgens deze theorie was het vroege heelal extreem heet en terwijl het uitdijde, koelde het heelal af.

Na zo’n 300.000 jaar was het heelal afgekoeld tot zo’n 3000 kelvin en konden atomen gevormd worden. Elektronen werden gebonden aan protonen en neutronen. Doordat fotonen niet meer gehinderd werden door interacties met elektronen werd het heelal doorzichtig.

Dit licht van het vroege heelal wordt tegenwoordig waargenomen als de kosmische achtergrondstraling. Doordat het heelal sinds die tijd zo’n 1000 keer zo groot is geworden is de temperatuur van de achtergrondstraling gedaald tot 3 kelvin (2.725 +/- 0.001 K).

Cosmic microwave background radiation on Globe4D

Horn antennaDe daadwerkelijke ontdekking werd in 1965 door Arno Penzias en Robert Wilson min of meer bij toeval gedaan. Ze ontdekten een isotrope straling op een golflengte van 7cm. Niet wetende dat die straling voorspeld was, dachten ze dat het aan hun telescoop lag. Aangezien er regelmatig duiven in hun telescoop overnachtten, werd de telescoop ontdaan van alle duivenpoep, ook de bouten in de telescoop werden afgevijld. Toen er daarna nog steeds straling werd gedetecteerd, werd er maar eens contact opgenomen met enkele collega’s die hun al snel wisten te vertellen dat ze de kosmische achtergrondstraling hadden ontdekt. In 1978 kregen zij de Nobelprijs voor de Natuurkunde voor deze ontdekking. [wikipedia]

Video: Globe4D @ TodaysArt 2007

Category: C++, Information Esthetics, Math, Data, Globe4D, Multimedia, Events, Art, Science, Interaction — Rick Companje — 27 September 2007 @ 01:01

TodaysArt in Den Haag was bizar cool! Bedankt iedereen!
Check de video en zie een aantal nieuwe apps. Let ff op bij het einde, daar experimenteren we namelijk met het tonen van fMRI data (hersenscans) op de globe! Vrijdag moet dat af zijn, want dan staan we ermee op de lustrumdag van het F.C. Donders Centrum in Nijmegen.

Globe4D in NEMO @ MuseumN8 Amsterdam

Category: Festivals, Museums, Globe4D, Science — Rick Companje — 24 September 2007 @ 12:58

Globe4D in Science Center Nemo @ Museumnacht 2007 AmsterdamOp 3 November 2007 staat Globe4D opgesteld in Science Center NEMO tijdens MuseumN8 in Amsterdam.

Eén nacht per jaar zijn 41 Amsterdamse musea open van 19.00 tot 02.00 uur en organiseren bijzondere evenementen: workshops, concerten, speciale rondleidingen, optredens plus lekker eten & drinken.
Met onder meer:
* Hoppa! Collective speelt Balkan Beats in het Joods Historisch Museum
* Troy, 300, en Gladiator: wat is feit en wat fictie? In het Allard Pierson Museum
* Taart van m’n Tante in het Rembrandthuis
* Doe een screentests bij Hans Kemna van Kemna Casting in het Stedelijk Museum
* Sneeuw in de tuin van het Bijbels Museum
* Speelgoedpiano en kunstfluiter Geert Chatrou (bekend van Lowlands) in het Pianola Museum
* Trouwen voor één nacht in het Filmmuseum
* DJ Onkel van Massive Music draait in het Am* dams Historisch Museum
* Arabische tattoos in Mediamatic
* De lekkerste pom in het Persmuseum
* Rondleidingen dwars door het nieuwe Stadsarchief in de Bazel
* Breng je eigen kunst naar The 15 Minutes Bring Your Own Art show in het Stedelijk Museum
* Een YouTube VJ-performance in het Nederlands Instituut voor Mediakunst…

Koop je kaarten op tijd! Vorig jaar was de n8 compleet uitverkocht…” [n8.nl]

Proefjes zijn leuk!

Category: Fun, Science — Rick Companje — 23 September 2007 @ 15:26

Bekijk dit filmpje over hoe je een lichtgevende tomaat maakt!


Make A GLOWING TOMATO ! - video powered by Metacafe

Het Lab, vanaf 11 september bij de KRO

Category: Media Tech, Fun, Creative Research, Science, Tech, General — Rick Companje — 6 July 2007 @ 23:29

Gisteravond hadden we fotoshoot op de NDSM werf Amsterdam voor het nieuwe televisieprogramma van de KRO waarbij ik een van de Nerds ben. Mijn taak om bizarre wetenschappelijke fenomenen te verklaren en explosies te veroorzaken. Het gaat echt super vet worden! De uitzenddata zijn inmiddels bekend: Vanaf dinsdag 11 september bij de KRO op Nederland 3 om 21.30 uur. (9 afleveringen)

Mirella van Markus (bekend als presentatrice van Goedemorgen Nederland) met Het Lab, een nieuw televisieprogramma over bizarre wetenschap bij de KRO vanaf 11 september 2007Mirella van Markus (bekend als presentatrice van Goedemorgen Nederland) met Het Lab, een nieuw televisieprogramma over bizarre wetenschap bij de KRO vanaf 11 september 2007

v.l.n.r. Sander v.d. Graaf (NerdTV), Vincent Fokke, Rick Companje, Francois Geusekens. Het Lab, nieuw televisieprogramma over bizarre wetenschap bij de KRO vanaf september 2007
v.l.n.r. Sander v.d. Graaf (NerdTV), Vincent Fokke, Rick Companje (Globe4D), Francois Geuskens (Human Powered Vehicles) als Nerds in ‘Het Lab’, een nieuw televisieprogramma over bizarre wetenschap bij de KRO vanaf september 2007

Aflevering 1 is inmiddels opgenomen en daar heb ik exclusieve filmbeelden van thuis. Zo lang mijn computer niet gehackt wordt staan die beelden veilig ;-)

Het aller eerste nieuwsbericht over Het Lab:

Nieuw KRO programma ‘Het Lab’ met bizarre experimenten
Uitzenddatum: 11/09/2007
Met bizarre, idiote en wetenschappelijke experimenten

De KRO start op 11 september met het nieuwe programma ‘Het Lab’ (21.30 uur, Nedl. 3). ‘Het Lab’ is een populair wetenschappelijk programma waarin bizarre, idiote en wetenschappelijke experimenten worden gedaan, theorie’n worden getoetst en psychologische testen worden uitgevoerd. ‘Het Lab’ wordt gepresenteerd door Mirella van Markus (bekend van Goedemorgen Nederland), bijgestaan door een vijftal nerds en door presentator Sulay Reval (o.a. Puberruil).

‘Het Lab’ probeert allerlei vragen te beantwoorden waarvan je altijd al hebt willen weten hoe het zit. Met de nodige dosis humor én brains worden de antwoorden gezocht op vragen zoals ‘Bestaat er een onbreekbare paraplu?’ ‘Waarom wordt je dronken als je alcohol door een rietje drinkt?’ ‘Hoe maak je een bierflesje open met een a4-tje?’ ‘Kun je een ei ontkoken?’ ‘Parkeren vrouwen beter als ze naar Mozart luisteren?’ ‘Hoe kun je over water lopen?â’

Presentatrice Mirella van Markus zoekt in een gigantisch lab naar antwoorden. Zij krijgt hulp van vijf bevlogen nerds die haar met raad en daad bijstaan. “Het voelt voor mij als lekker buitenspelen met de jongens, een leuke afwisseling met Goedemorgen Nederland. Tegelijkertijd kan ik mijn eigen nieuwsgierigheid bevredigen want ik heb altijd de behoefte om erachter te komen hoe iets in elkaar steekt of werkt. Niets is wat het lijkt. Ik neem dan ook nooit zomaar iets aan maar ga op onderzoek uit. Op die manier hoop ik altijd dichter bij de ‘echtheid’ van iemand of de ‘waarheid’ van iets te komen, aldus van Markus.

Presentator Sulay Reval gaat buiten het lab op avontuur. Op locatie onderzoekt hij bijvoorbeeld of je in een speciaal ontworpen ‘vogelpak’ echt kan vliegen in de lucht.

Op de website http://www.hetlab.kro.nl/ worden per aflevering proeven en testen getoond met instructies of filmpjes zodat bezoekers deze thuis kunnen nadoen. Ook kan men zelf proeven aanleveren om op de website te zetten.

Het Lab is vanaf dinsdag 11 september te zien bij de KRO op Ned. 3, 21.30 uur. (9 afleveringen)

In verband met voetbalwedstrijden is Het Lab er niet iedere week. Afl. 2 is er op 25 september, afl. 3 op 9 oktober, afl. 4 op 16 oktober, afl. 5 op 30 oktober, afl. 6 op 13 november, afl. 7 op 20 november, afl. 8 op 4 december, afl. 9 op 18 december [pers.kro.nl]

Op pers.kro.nl staan nog meer foto’s.

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

Globe4D at SIGGRAPH 2007

Category: Information Esthetics, Museums, Design, Conferences, Media Tech, Globe4D, Events, Science, Multimedia, General — Rick Companje — 12 June 2007 @ 13:33

siggraph2007s.gifGreat news! The Globe4D project will be presented at the ACM SIGGRAPH Conference 2007 in San Diego, California between 5-9 August 2007. We will be part of the Emerging Technologies program which shows “Digital innovations that change the way we work, live, and play.”

Please come and see us there!

Globe4D
Globe4D is an interactive, four-dimensional globe. It’s a projection of the Earth’s surface on a physical sphere. It shows the historical movement of the continents as its main feature, but it is also capable of displaying all kinds of other geographical data such as climate changes, plant growth, radiation, rainfall, forest fires, seasons, airplane routes, and more.

Enhanced Life
Globe4D extends the functionality of traditional globes found in many households and schools by allowing people of all ages and backgrounds to learn in an entertaining way about how a planet changes over time.

Goal
This simple but highly educational, entertaining multi-user device for globe viewing is designed to help people, especially kids, learn about the earth and realize in a playful and tactile manner how it has changed and still changes over time.

Innovations
Globe4D’s main innovation is its method of mapping spatio-temporal geographic data on a physical sphere. It is not a flat representation of a changing planet but a real physical globe featuring hands-on interactivity.

Vision
Flat screens in classrooms and museums are outdated when it comes to learning about the earth. The earth is a sphere, and so is Globe4D. The earth changes over time, and so does Globe4D. You can play on earth, and you can play with Globe4D. You can learn on earth, and you can learn from Globe4D.

Don’t put kids behind computers. Put computers behind things!

MathoMatic

Category: Math, Media Tech, Science, General — Rick Companje — 7 June 2007 @ 09:03

Ik zocht al een tijdje een computerprogramma die je helpt bij het oplossen van een wiskundige functie voor een bepaalde variabele. Natuurlijk zou ik dat zelf moeten kunnen, maar ja ik kan ook zelf alle propjes van de vloer oprapen maar gebruik ik liever een stofzuiger.

Wat ik wil dus is een programmatje die in het meest simpele geval wanneer er U=I*R staat en ik vraag om I dat ie dan zegt: “Hoi Rick, I=U/R”. Dit is natuurlijk wel een te erg makkelijk voorbeeld maar als functies lastiger worden scheelt ‘t al gauw een hoop tijd.

Nou schijnt het zo te zijn dat Maple hier een heel geschikt programma voor is, die je ook stap voor stap uitlegt hoe ie tot z’n oplossing is gekomen. Mathematica schijnt het ook prima te kunnen. En afgelopen weekend heb ik ook in MatLab dit soort functionaliteit kunnen ontdekken wanneer je syms=on aanzet. Ik geloof wel dat je de Extended Symbolic Math Toolbox nodig om optimaal van de functionaliteit te kunnen genieten en die toolbox schijnt een stukje Maple 10 kernel te bevatten… Anywayz… allemaal dure programma’s voor iets wat volgens mij toch niet zo heel moeilijk zou moeten zijn. Of toch? Blijkbaar wel want het enige freeware tooltje dat ik (of eigenlijk Joris) heeft gevonden heet MathoMatic en is (nog) niet instaat om te gaan met triometri en logaritmen.

MathoMatic is een een open source (LGPL) platform onafhankelijk Computer Algebra System. Het werkt zelfs op een Nintendo DS en is ook via Telnet (probeer maar) te benaderen wat ‘m misschien leuk maakt voor online applicaties (Vanuit Flash/Flex of als een Apollo widget :-). De ontwikkeling loopt al sinds 1986 en eigenlijk ziet het programma er ook uit alsof het sindsdien niet meer bijgewerkt is. Maar dat schijnt niet zo te zijn. De meest recente versie is gisteren verschenen: v12.7.2.

Mathomatic can symbolically:
* combine and solve algebraic equations,
* completely simplify and compare expressions,
* do calculus transformations (derivative, polynomial integral and Laplace, extrema, and Taylor series),
* help with series analysis (sum and product),
* do standard, complex number, and polynomial arithmetic,
* generate efficient C, Java, and Python code from equations,
* and perform quick calculations, all in color, for easier reading.

Een experimentje met een formule waaruit zowel een ellips als een (bijna) rechthoek komt afhankelijk van de macht die je invult:

(x/a)^n+(y/b)^n = 1

Het resultaat voor x of y is te zien in het screenshot van MathoMatic:

Mathomatic

Meta Workshop on ForthTV

Category: Fun, Electronics, Physical Computing, Fabrique, Websites, Retro, Awards, Movies, Flash, Tech, New Zealand, Art, Science, SMS Roman, Programming, General — Rick Companje — 1 June 2007 @ 08:37

forthtv.pngAfgelopen weekend deed ik mee aan een META Workshop in Amsterdam. META staat voor Making-Electronic-Thingies- in-Amsterdam. De workshop onder leiding van Tom Schouten ging over het genereren van televisie signaal met behulp van de programmeertaal Forth en een PIC chip. Bekijk het filmpje voor een sfeerimpressie.

http://www.makingelectronicthingiesinamsterdam.nl/

usb-pic-chip.pngDate: 26th-27th of May
Time: 10.00h - 18.00h.
Place: Steim

Subject: Forth TV
This workshop will stand in the light of the forth interpreter on the pic chip. Forth enables you to program your pic life and thus edit and see the changes in behavior right away. By learning to control tv tubes with forth this workshop will cover..

1. introduction forth, the forth toolchain.
1. interactivity, giving commands and updates to a live system
2. modularity, solve problems in pieces and interactive testing
2. technical applied,
1. electronic 2 bit DAC with resistors for 4 levels (sync,b/w,grey)
2. logic, PAL sync & stuff
3. software, interrupts (hsync timer) & multitasking
3. individual project, build some pic powered visuals with the knowledge gained.

Forth on Wikipedia.

forthtv-tom-schouten.pngTeacher: Tom Schouten
Tom Schouten is an independent software developer and artist based in Leuven, Belgium. His main interests are in generative systems, more specificly programs and devices that produce artistic works. His current efforts are concentrated on creating a series of special purpose programming languages. One of them is based on FORTH and runs on a pic microcontroller.
Tom at goto10

Participants:

1. Niels Wolf
2. Heerko van der Kooij
3. Marc Boon
4. Joost Broersen
5. Sylvain Vriens
6. Rick Companje
7. Kwon Byung Jun
8. Dirk van Oosterbosch
9. Jan-Kees van Kampen
10. Aymeric Mansoux
11. Pieter Heremans
12. Roger Muskee
13. Sander Trispel
14. Marloes de Valk
15. Bart Gloudemans

ForthTVCode produced during the workshop.

DEAF 07

Category: Movies, Creative Research, Festivals, Science, Art, Tech, Events, General — Rick Companje — 24 May 2007 @ 11:30

Op 6 april was ik op DEAF 07, het Dutch Electronic Art Festival in Rotterdam. Nu eindelijk de video impression.

Awards for Globe4D at Laval Virtual 2007

Rick and Globe4DWe released a brand new version of Globe4D and presented it at the great Laval Virtual 2007 Conference. This very special event in the west of France attracted over 10.000 people with all kinds of backgrounds: scientists, engineers, museum directors, school teachers, children from all ages, parents and grandparents.

Exhibiting at Laval Virtual gave us the opportunity to test our four dimensional globe on a really big user group. Thousands of people enjoyed playing with Globe4D and learned about the history of the earth. Their happy faces and the feedback we got from them were incredibly useful for us.

Globe4D at Laval 2007, over 10.000 people with all kinds of backgrounds

More good news is that Globe4D received two awards this week and got a special invitation for the ACM SIGGRAPH Conference 2007 in San Diego, California in August. We received one award in the category ‘Education and Virtual Entertainment’ and another one in ‘Emerging Technologies’.

The Globe4D team would like to thank Laval Virtual for the wonderful organization, the Laval School of Tourism for their help and support and all the friendly people we met during this week. It was a great experience!

Globe4D (Pays-Bas) Ce globe terrestre interactif apporte une toute nouvelle dimension à la découverte géographique, à la fois ludique et pédagogique.

Globe4D on Flickr
http://www.flickr.com/photos/lavalvirtual/
laval virtual 450.png

Emerging Technologies Award for Globe4D at Laval Virtual 2007 (=invitation for ACM SIGGRAPH 2007, San Diego)
Globe4D wins Emerging Technologies Award for ACM Siggraph 2007 at Laval Virtual 2007- DSC_0201.jpg
Photo Sébastien Kuntz

Education et Entraînement Award for Globe4D at Laval Virtual 2007
Globe4D-wins-Laval-Virtual-2007-Education-et-Entrainement-virtuel-award
Photo Sébastien Kuntz

Movie

Danica, Nico and Globe4D
globe4d-danica-nico.jpg

Het alledaags maken van wetenschap

Category: Filosofie, Science, General — Rick Companje — 29 March 2007 @ 09:29

foto_bas_haring.gifVrijdag 30 maart om 16.15u houdt Bas Haring zijn oratie over het alledaags maken van wetenschap.
Locatie: Congreszaal Poortgebouw, Rijnsburgerweg 10, Leiden. Daarna een after-oratie-borrel in Scheltema.

Aanmelden kan hier

Het alledaags maken van wetenschap
Niemand kan wetenschap beter aan het grote publiek uitleggen dan de wetenschapper zelf, vindt Bas Haring. Ze kunnen het lang niet allemaal, maar er loopt zeker onontdekt talent rond. Vrijdag 30 maart houdt de hoogleraar ‘Publiek begrip van wetenschap’ zijn oratie.

Prof.dr. Bas Haring zelf kan het erg goed, wetenschap uitleggen aan het grote publiek. Dat hij over dat talent beschikt, ontdekte hij bijna bij toeval, toen hij op vakantie eens zo toegankelijk mogelijk probeerde op te schrijven hoe evolutie precies werkt. Die aantekeningen resulteerden in het meermaals bekroonde boek Kaas en de Evolutietheorie (2001). Haring laat daarin zien hoe je met de evolutietheorie van Darwin alledaagse vragen kunt beantwoorden, zoals ‘waarom krijgen we kinderen?’ of ‘hoe is kaas uitgevonden?’. Haring: ‘Ik kwam er op vakantie achter dat ik best goed was in begrijpelijk schrijven over wetenschap. Tijdens mijn studie en bij mijn werk aan de universiteit heb ik dat nooit hoeven doen. Het zou dus heel goed kunnen dat er veel meer wetenschappers zijn die het kunnen, maar dat van zichzelf niet weten, omdat ze het nog nooit geprobeerd hebben.’
http://www.nieuws.leidenuniv.nl/index.php3?m=&c=1500

Meest extreme dag sinds Lowlands 2005

Category: SMS Roman, Media Tech, Boeken, Multimedia, Science, Stories, Events, General — Rick Companje — 26 February 2007 @ 09:37

Zoals uit m’n vorige post al duidelijk werd werk ik mee aan een nieuw televisieprogramma over wetenschap. Gisteren zijn bijna alle opnames gemaakt behalve die op locatie. Dat gaat ergens deze week gebeuren. Sylvain en ik gaan - gehuld in camouflage kleding en verstopt in een kliko-bak - paparazzi foto’s maken van Nederlandse topmodellen. Wat dat met wetenschap te maken heeft merk je nog!

Opnames tv programma in NDSM loods

Vandaag of morgen zal ik weer wat pre-pre-making-of materiaal hier neerzetten maar ik kan dit keer niet te veel weggeven anders blijft het geen verrassing meer…

Sms Roman
Eerste SMS Roman - Lowlands 2005Ik moet zeggen dat de opnamedag minstens net zo extreem en onwerkelijk was als meewerken aan de Texelseboys playground op Lowlands 2005 waar we onder andere met een heleboel festival bezoekers voor de eerste SMS roman ter wereld zorgden. En van die roman is de tekst nu beschikbaar als PDF!

Download hier de SMS Roman geschreven op Lowlands 2005

Globe4D opgenomen in GIS jaaroverzicht

Category: Media Tech, Information Esthetics, Boeken, Museums, C++, Globe4D, Projects, Interaction, Science, Multimedia, General — Rick Companje — 22 January 2007 @ 21:32

De Vrije Universiteit van Amsterdam heeft een boekje uitgegeven met daarin een overzicht van de meest recente ontwikkelingen op GIS gebied (Geografische Informatie systemen). In het boekje “Actuele Onderwerpen” wordt uitgebreid aandacht besteed aan Globe4D. Een erg mooie vermelding met een goede foto.

“……Er komen steeds mooiere toepassingen van twee-en driedimensionale kaart visualisaties. Naast interactieve projectie schermen aan de muur (’smartboards’) zijn er tafels met interactieve kaarten, zogenaamde ‘tangitables’. Op deze schermen kun je met je handen gebieden selecteren, in- en uitzoomen en de kaart verschuiven (zie Figuur 5). De mogelijkheden zijn niet beperkt tot platte schermen: studenten van de Universiteit Leiden ontwierpen Globe4D, een interactieve wereldbol waarop drie-dimensionale beelden van de aarde geprojecteerd worden (zie figuur 6). De gebruiker kan draaien aan een schijf om de wereldbol, waarmee hij de vierde dimensie in gang zet. De vierde dimensie van de globe kan de tijd of een andere variabele zijn, zoals de zeespiegel stand in het jaar 2100.”

NB:
Wanneer je de zeespiegel van het jaar 2100 wilt bekijken is toch tijd de afhankelijke variabele, niet de zeespiegel. Een beter voorbeeld was geweest op één moment in tijd in- of uitzoomen op aardlagen of de atmosfeer om bijvoorbeeld informatie te krijgen over levensvormen op verschillende hoogten.

Refine-By-Click, an aproach for better search results

Category: Javascript, Plugins & Add-on, Programming, Science, Tech, Interaction, General — Rick Companje — @ 12:58

Ik heb een Firefox Extension geschreven en daarover een kort artikel.

Lees het hele artikel als PDF

Refine-By-Click, an aproach for better search results
Rick Companje, Media Technology MSc Program, Leiden University

In dit artikel wordt een nieuwe aanpak beschreven voor het verfijnen van zoekresultaten op internet. Er wordt gebruik gemaakt van de bestaande logische operatoren maar deze aanpak verschilt in zoverre dat verfijnwoorden niet overgetypt hoeven te worden maar kunnen worden aangeklikt. Er wordt in dit artikel beschreven hoe met behulp van een Firefox Extension deze gewenste functionaliteit te bereiken is.

Refine-By-Click zorgt dat op een snelle en gemakkelijke manier een zoekopdracht verfijnt kan worden. Dit reduceert de hoeveelheid noise tussen zoekresultaten aanzienlijk en zorgt dat resultaten op verder-liggende pagina’s eerder bereikt worden. [Companje 2007]

Lees het hele artikel als PDF

Koch Curve built with Processing

Category: Math, Processing, Programming, Science, General — Rick Companje — 18 January 2007 @ 02:59

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

[code lang=”Java”]
/* Koch Curve, 2007-01-18 by Rick Companje */

int gen = 0;

void setup() {
size(450,150);
frameRate(5);
stroke(255);
}

void draw() {
float angle = PI/3;
float len = width;
String axiom = “F”;

background(0);
translate(0,height-10);
rotate(1.5*PI);

for (int i=0; i < gen; i++) {
axiom = axiom.replaceAll("F","F-F++F-F");
len/=3;
}

for (int i=0; i < axiom.length(); i++) {
switch (axiom.charAt(i)) {
case 'F': line(0,0,0,len); translate(0,len); break;
case '+': rotate(angle); break;
case '-': rotate(-angle); break;
}
}

if (++gen > 5) gen=0;
}
[/code]

Golden Spiral built with Processing

Category: Math, Processing, Science, Art, General — Rick Companje — 7 January 2007 @ 13:54

Golden Spiral built with ProcessingEen klein experimentje met de gulden snede op de meest makkelijke manier die je je maar kunt voorstellen in processing: Relatief roteren, transleren en schalen.

De gulden snede geeft een verhouding weer die veelvuldig in de natuur wordt aangetroffen. Deze deelt een lijn of lengte zodanig in twee ongelijke delen, dat de verhouding van het kleine tot het grote deel dezelfde is als die van het grote deel tot het geheel.

Als men een rechthoek neemt met zijden a en b, die overblijft na verwijdering van het vierkant met zijde a, zodanig dat deze gelijkvormig is met de oorspronkelijke rechthoek, dan wordt de verhouding a/b de gulden snede genoemd. [Wikipedia]

[code lang=”Java”]
//Golden Spiral
//2007-01-06 by Rick Companje

float phi = (sqrt(5)+1)/2;

size(323,200);
translate(height/phi,0);
scale(height);
noStroke();
smooth();

for (float i=0; i < 10; i++) {
fill(i/10*255);
rect(0,0,1,1);
fill(255,255,0,150);
arc(0,0,2,2,0,PI/2);
scale(1/phi);
rotate(PI/2);
translate(1/phi,0);
}
[/code]

Next Page »