Flight Stream |
Three.js Template Generator |
"Der in Großbritannien geborene Entwickler arbeitet aktuell für die virtuelle 3D-Welt Second Life in Kalifornien und er hat den Code für seinen Flight Stream Entwurf veröffentlicht, neben all den anderen interaktiven Projekten auf seiner Webseite."Auf Geek.com gibt es einen weiteren Artikel mit dem Titel: Worldwide flights visualization shows how busy our skies really are. Darin wird auf die Problematik des zunehmenden Flugverkehrs anhand der visuellen Daten von Cullums Flight Stream eingegangen. Die Daten für die Flugbewegungen stammen aus der OpenFlights Datenbank, in der alle gemeldeten Flüge von 6.977 Flughäfen gelistet sind.
Callum Prentice / Quelle: Google+ |
"Britischer Kerl in San Francisco, nach Stationen in London, Singapur, Barcelona und Hong Kong ● tagsüber Second Life Entwickler seit 2004 ● abends begeisterter WebGL Hacker ● Gründer von Industrial Might and Logic Combat Robots ● eifriger Reisender ● Liebhaber von Indoor-Fitness und -Rudertraining ● wahnsinnig glücklicher Ehemann und Vater."Ich habe mir heute mal ein paar der Apps auf Callums Webseite angesehen. Manche sind optisch beeindruckend, andere weniger. Und einige sind aus rein technisch-mathematischer Sicht interessant. Es folgt nun eine Liste mit Kurzinfos zu einigen der Apps:
Flight Stream
Das ist die oben schon erwähnte Anzeige von weltweiten Flugbewegungen. Die Darstellung ist zwar nicht in Echtzeit, sondern läuft in einer Endlosschleife wesentlich schneller, aber alle sich bewegenden Punkte sind Flugzeuge, die sich aktuell in der Luft befinden.
ISS Photo Viewer |
Hier werden alle Flugbahnen der ISS Raumstation auf einem Globus angezeigt. Dazu gibt es 1,4 Millionen Punkte, die jeweils für ein Foto stehen, das aus der ISS heraus aufgenommen wurde. Klickt man mit der rechten Maustaste einen dieser Punkte an und klickt danach ganz rechts oben auf den Doppelpfeil, wird das Foto in einem Slide-in-Fenster angezeigt. Noch ein Klick auf das Foto öffnet es in groß.
amui - Add Manipulator UI
Über einen etwas umständlichen Weg lassen sich mit einem Javascript sogenannte Three.js Objekte auf beliebigen Webseiten manipulieren.
Street Cloud Flow
Erstellt aus Googles SteetView mittels 3D-Punkten eine echte 3D-Szene, die man drehen und zoomen kann. Voreingestellt ist die Kreuzung in San Francisco, an der sich das Linden Lab Gebäude befindet.
Street Cloud Flow |
Demonstration des physikalischen Verhaltens eines Doppelpendels. Die Größen der Kugeln (und damit die Masse) lassen sich ändern. Mit Mausbewegungen kann die Szene gedreht werden.
Diese Spielerei basiert auch wieder auf den Three.js Beispielobjekten, die auf der folgenden Seite ziemlich eindrucksvoll in Szene gesetzt wurden (nach dem Öffnen die Maus bewegen):
>> WebGL Cube Reflection Demo
Three.js Interactive App Template Generator
Damit kann man selbst ein Three.js Objekt erstellen und auf Festplatte speichern.
Street Cloud Interactive
Der Vorgänger von Street Cloud Flow. Nicht ganz so prickelnd wie die Bildpunktvariante.
WebGL Terrain
Ganz einfacher Terrain-Editor. Wenig interessant.
Storm Tracks WebGL
Eine interaktive Karte zur Anzeige aller Hurrikans, Taifune, Zyklone und Tropenstürme zwischen 1848 und 2013.
Three.JS App Template
Ein Python Skript zur Erstellung einer Three.js App für Webseiten.
Extruded Earth
Ein Globus-Editor, in dem sich die Länder in die Höhe extrudieren lassen.
Connected Planet
Ein Globus-Editor, bei dem man weltweite Vernetzungen durch Linienbögen erzeugen kann. Beim Hinzufügen von Verbindungen werden aber nur zufällige Daten ausgewählt.
Es gibt noch 12 weitere Apps, auf die ich jetzt nicht mehr eingehe, da sie schon etwas älter sind. Einige Apps stellen auch hohe Anforderungen an die Rechnerleistung. Bei leistungsschwachen PCs kann deshalb vielleicht die eine oder andere App ihren Dienst versagen.
Wichtig zum Anzeigen all dieser Apps ist die Verwendung eines Browsers, der das WebGL-Format unterstützt. Firefox oder Chrome sind eine gute Wahl, der Internet Explorer eher nicht.
WebGL Cube Reflection Demo |
>> [NWN] - Second Life Concurrency 3D Globe
Links:
- [Callum Prentice] - WebGL apps, experiments and code
- [Ciaran Laval] - Linden Lab’s Callum Prentice Makes The News Over His Flight Stream Code
- SL Profil von Callum Linden
- Callum auf:
Keine Kommentare:
Kommentar veröffentlichen