Archive for January, 2010

The Elegance of Multiples

Tuesday, January 5th, 2010

Ein kleines Experiment, dass ich über die Feiertage gescriptet habe. Im Grunde ging es um die Frage, ob ein langsames Script seine Einzelbilder auf einen Server auslagern kann und wie lange das dauert. Es dauert sehr lange, dass kann ich jetzt sagen.

Das Script, welches ich verwendet habe, erstellt zufällig Punkte auf der Bühne und errechnet die Distanz von jedem Punkt zu allen Punkten. Im Radius von 100 Pixeln wird die Tranzparenz der Verbindungen angepasst. Je höher die Distanz zweier Punkte zueinander ist, desto durchscheinender wird die Linie gezeichnet.

Das Alles verursacht natürlich einen riesen Rechenaufwand. Im Video weiter unten habe ich 2500 Punkte verwendet, bedeutet pro Bild 2500*2500 = 6247500 Distanzberechnungen. Hinzu kam die PNG Kompression, die auch noch einmal Zeit beansprucht hat. Für jedes Bild hat Flash ca. 12 Sekunden gebraucht. Die exportierten Bilder habe ich zu einem Video zusammegesetzt. Das Resultat, dank Vimeo leider etwas stark komprimiert, sieht man hier.

Ein unkomprimiertes Einzelbild zeigt wieviele Details durch die Kompression verloren gegangen sind.

The Elegance of Multiples

Eine Livedemo mit 125 Punkten. Einfach auf den grauen Button klicken.

Bei der Gelegenheit möchte ich gleich mal auf MusOpen.com aufmerksam machen. MusOpen ist ein spendenfinanziertes Projekt, dass sich zum Ziel gesetzt hat gemeinfreie Musik auch gemeinfrei zu machen. Für Musikstücke, die älter als 70 Jahre sind besteht kein Urheberrecht mehr. Dennoch kann man nicht einfach eine x-beliebige Aufführung eines Musikstücks nehmen, da die aufführenden Musiker Rechte an ihrer Aufführung innehaben. Also geht man bei MusOpen mit den Spenden auf Musikersuche und lässt eine komplett gemeinfreie Version des Stückes produzieren. So hab ich das gerne!

www.musopen.com