The winter of 1993/94 saw Tony Parisi (recently moved to San Francisco) and I working away feverishly on the very first version of a 3D Web browser. ‘Labyrinth’, over the course of 1994, would evolve into VRML.
By the start of February, I’d knit together the three key technologies needed for a 3D Web browser:
- TimBL’s libwww – the foundation for the line-mode Web browser;
- Rendermorphics’ Reality Lab 3D visualisation library;
- Tony’s parser.
This meant we could a) read in a file via a URL b) translate that file into a series of drawing instructions and c) render those instructions to the display of my SparcStation 3.
It also meant we could click on an object that we’d rendered, and open a corresponding URL anchored to the object.
From the Web to 3D, and from 3D to the Web. That was ‘Labyrinth’.
We didn’t have any 3D models handy (then as now I really don’t have strong 3D modeling skills), so I found a model of a banana in 3DS format – which RealityLab could import – and that became the basis of the first VRML world, the ‘Cyberbanana’, recreated below: