VRML and X3D Tutorials
1 Basic 3D Geometry

The basic structure of a VRML or X3D file is illustrated. This example discusses the Shape, Appearance, Material and geometry nodes, as well as the Transform node.
2 Routes and Messaging

The traffic light example is discussed to show how ROUTE statements and event messaging are used to create a simple animation. The example uses ColorInterpolator and TimeSensor nodes.
3 Background

This tutorial discusses the steps involved in creating a background for a 3D scene.
4 Butterflies

A pair of butterflies are animated using PositionInterpolator and OrientationInterpolator nodes.
5 Fog

This tutorial discusses the Fog node.
6 Color Interpolator

This tutorial discusses the Color Interpolator node.
7 Basic 3D Shapes

This tutorial discusses the Box, Cone, Cylinder and Sphere nodes.
8 Basic 2D Shapes

This tutorial discusses the Arc2D, ArcClose2D, Circle2D, Disk2D, Rectangle2D, Polypoint2D, Polyline2D and TriangleSet2D nodes.
9 Image and Pixel Textures

This tutorial discusses the ImageTexture and PixelTexture nodes.
10 Material

This tutorial discusses the Material node.
11 IndexedFaceSet

This tutorial discusses the most common settings for the IndexedFaceSet node.
12 Layering and Layout

This tutorial discusses separation by layers of the 3D scene and the user interface. The layout of the user interface is also shown.
13 User Interface

This tutorial connects the user interface buttons of the last tutorial by explaining the message routing that is necessary.