Introduction to VRML 97
Table of contents
Morning
Part 1 - Shapes, geometry, and appearance
Welcome!
Introducing VRML
Building a VRML world
Building primitive shapes
Transforming shapes
Controlling appearance with materials
Grouping nodes
Naming nodes
Summary examples
Part 2 - Animation, sensors, and geometry
Introducing animation
Animating transforms
Sensing viewer actions
Building shapes out of points, lines, and faces
Building elevation grids
Building extruded shapes
Controlling color on coordinate-based geometry
Controlling shading on coordinate-based geometry
Summary examples
Afternoon
Part 3 - Textures, lights, and environment
Mapping textures
Controlling how textures are mapped
Lighting your world
Adding backgrounds
Adding fog
Adding sound
Controlling the viewpoint
Controlling navigation
Sensing the viewer
Summary examples
Part 4 - Scripts and prototypes
Controlling detail
Introducing script use
Writing program scripts with JavaScript
Writing program scripts with Java
Creating new node types
Providing information about your world
Summary examples
Miscellaneous extensions
Conclusion