Amiga Juggler
De klassieke raytracing-demo, nu opnieuw berekend door je GPU — iedere lichtstraal, iedere frame. Kies hoe je wilt starten.
WebGL2 initialiseren
Pauzeren en afsluiten kan altijd via de bedieningsbalk.
Een hommage aan Eric Graham. Built by mahieu.nl.
Over deze reconstructie
In november 1986 liet Eric Graham met de Juggler zien wat een Amiga kon: 24 geraytracete HAM-beelden van 320×200, 0,8 seconde per lus, één "ding" per vangst. Deze pagina rekent dezelfde scène ieder beeld opnieuw uit op je GPU: 70 bollen, een oneindige damvloer, harde schaduwen en spiegelreflecties, zonder video of vooraf gerenderde beelden.
Scène, camera, licht, timing en geluid zijn gekalibreerd op de originele beelden en Grahams teruggevonden broncode. De bewegingsdata ging verloren en is uit alle 24 beelden teruggemeten. De 1986-modus toont de 24 discrete beelden met 4 bits per kleurkanaal; de moderne modus interpoleert vloeiend op volle resolutie.
Bronnen: Grahams Raytracer 1.0-bron, de analyse van Ernie Wright, Meatfighter en Ben Hankes WebGL-versie. De volledige technische toelichting staat in de README (Markdown).