pbPatrick BeckerSoftwareentwickler
← Alle Projekte

Interaktive 3D-Szene

Hello, Macintosh.

Digitale Nostalgie, bis ins Detail.

Website öffnen: Hello, Macintosh. (neuer Tab)Quellcode-Link folgt

Dreidimensionaler Macintosh mit Tastatur auf einem Schreibtisch

Über das Projekt

Ein Stück Computergeschichte als interaktive Web-Szene. Der Macintosh 128K wird mit Gehäuse, Bildschirm und Peripherie als räumliches Objekt im Browser erlebbar.

Three.jsTypeScriptWebGL

Problem

Ein Macintosh 128K soll nicht nur als 3D-Modell dastehen, sondern sich einschalten und bedienen lassen – mit Bildschirm, Tastatur und Maus im selben Raum.

Ansatz

  • Ein Emulator (Mini vMac im 128K-Modus über Infinite Mac) läuft in einem unsichtbaren iframe; Klicks auf das Glas des 3D-Bildschirms werden an ihn weitergereicht.
  • Die Tastenkappen folgen dem US-Layout M0110, sind beschriftet und klickbar; die Maus lässt sich mit Kollision und Kabelreichweite ziehen.
  • Das Kabel ist als Verlet-Seil simuliert; beim Einschalten fährt die Kamera in einen Sitzplatz-Blick über Bildschirm, Tastatur und Maus.

Ergebnis

Ein Mac mit System 1.0, der sich über die Plakette einschalten und mit der echten Tastatur bedienen lässt. Eigene Prüfungen sichern das Verhalten ab.