Spring GDS 25. Jubiläum
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Three.js ist eine JavaScript-Bibliothek zum Rendern von 3D-Grafik im Browser. Sie setzt auf WebGL auf, der Low-Level-Schnittstelle, die einer Webseite den Zugriff auf die Grafikkarte erlaubt. WebGL allein ist umstaendlich und unnachgiebig. Three.js verpackt es in Konzepte, mit denen ein Entwickler arbeiten kann: Szenen, Kameras, Lichter, Meshes, Materialien.
Das Ergebnis laeuft in jedem modernen Browser ohne Plugin und ohne Installation. Sie richten eine Kamera auf eine Szene, fuegen Objekte und Beleuchtung hinzu, und Three.js uebernimmt die Mathematik, die daraus mit sechzig Bildern pro Sekunde Pixel macht. Ein Produktkonfigurator, in dem ein Kunde einen Sneaker dreht, seine Farbe aendert und in Echtzeit beobachtet, wie das Licht ueber das Material spielt, ist ein Lehrbuchfall fuer Three.js. Er laeuft auf einem Smartphone oder Laptop direkt ueber eine URL.
Es ist eine Rendering-Bibliothek, keine Game-Engine. Es gibt keine eingebaute Physik, keinen Level-Editor, keine fertige Asset-Pipeline. Fuer interaktives 3D im offenen Web ist es jedoch die etablierteste Option ueberhaupt, und die meisten browserbasierten 3D-Erlebnisse, die Sie gesehen haben, wurden damit gebaut.
Wenn ein Projekt echtes 3D im Browser braucht, ist Three.js unser ueblicher Weg. Produktkonfiguratoren, interaktive Installationen, Daten, die in drei Dimensionen lebendig werden. Wir haben es in der Webentwicklung eingesetzt, wo eine flache Oberflaeche die Idee nicht getragen haette und eine native App der falsche Ort dafuer gewesen waere.
Performance entscheidet bei diesen Projekten ueber Erfolg oder Scheitern, also liegt dort unser Fokus. Eine 3D-Szene, die Bilder verliert oder den Akku eines Smartphones leerzieht, ist es nicht wert, ausgeliefert zu werden. Wir bauen von Anfang an mit dem Budget des Geraets im Blick, testen auf echter Hardware und feilen, bis es fuer die Menschen, die es wirklich nutzen, fluessig laeuft.
Haben Sie eine Idee, die echtes 3D im Browser braucht? Schauen wir, was wir bauen koennen.
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Eine Marke in ein funktionierendes Geschäft verwandeln.
Eine halbe Million Menschen. Eine App. Null Chaos.















