VRML resources for the 3E15 lecture
14 October 1998

Demo0-Juggling/
Some juggling animations.
Demo1-box.wrl
A box. The VRML equivalent of a "Hello world" program.
Demo1a-box.wrl
A set of boxes, demonstrating a variety of material properties. From left to right: specularColor, diffuseColor, and emissiveColor. The bottom box demonstrates transparency.
Demo1b-box.prims
Demonstration of all the geometric primitives of VRML 2.0: Box, Cone, Sphere, Cylinder, ElevationGrid, IndexedFaceSet, Extrusion (two examples), IndexedLineSet, PointSet, and Text.
Demo2-map454-45.wrl
A map of the area around the Solway Firth. Vertical scale is magnified by 25. The whole map is a single ElevationGrid node.
Demo3-sphere.wrl
A sphere.
Demo4-truck.wrl
Two trucks by moonlight. Demonstrates emissiveColor (headlights and taillights), PointLight (the moon), and SpotLight (headlights).
Demo5-boxanim.wrl
Animation demo: a spinning box.
Demo6-boxanim2.wrl
Animation demo: a box spinning about two axes.
Demo7-boxanim.wrl
Animation demo: box and clock face. The clock face is in a Billboard node which keeps it facing the viewer.
Demo8-boink.wrl
Boink, a demo from SGI that exists in increasingly sophisticated versions as the technology improves. This is one of the earliest. Click on the objects to start them bouncing.
Demo9-coloranim.wrl
Demonstrates animation of colours and shapes.
DemoA-relativity.wrl
A partial reconstruction of Escher's picture, "Relativity".
DemoB-ames.wrl
The Ames room, a well-known optical illusion.
DemoC-loga.html
A reanimation of a combat simulation log, combining a VRML scene with a Java applet. (May not work on PCs.)
loga.wrl
The VRML component of the combat simulation.
DemoD-doors.wrl
A simple world with sound and textures. Click on the doors to open and close them; approach the doors when they're open and they close by themselves.
DemoE-11key2.wrl
A key.
DemoF-11knife.wrl
A dagger.
DemoG-nancy.wrl
Nancy, a virtual humanoid. This image is copyrighted; see the VRML code for details.
DemoG1-nancy_c.wrl
Nancy, with joint axes shown. This image is copyrighted; see the VRML code for details.
DemoH-BadPlane.wrl
An aeroplane, demonstrating poor design.
DemoI-GoodPlane.wrl
An aeroplane, demonstrating better design. The VRML file is also one quarter the size of the other aeroplane.

Slides.

The OHP slides for my lecture are available in Word'98 format or PostScript (four slides to a page).

Some VRML resources on the web.

The VRML Consortium
Home page of the primary organization creating and promoting VRML standards.
The VRML97 specification
If it's not in here, it's not VRML97.
The VRML Repository
A huge collection of stuff. From here you can download browsers, development tools, books, texture libraries, sounds, and VRML objects, or subscribe to mailing lists and newsgroups.
VRMLWorks
Another large collection of resources. The good and bad aeroplane models were taken from the essay on VRML post-production at this site.
The VRML 2.0 External Authoring Interface (EAI) FAQ
I didn't cover the EAI in my lecture. This is the interface through which a VRML world can be controlled from outside by a Java applet, in contrast to using Java or Javascript in Script nodes inside the VRML world. Currently the EAI is even more patchily implemented and un-portable than VRML. Support for the EAI is not part of the VRML97 standard.


Last updated 14 October 1998.
Richard Kennaway / jrk@cmp.uea.ac.uk