VRML 2.0 Nodes (New from VRML 1.0)

VRML 1.0 allowed content developers to create static 3D worlds which contained links to web content. VRML 2.0 builds on the geometric foundation of VRML 1.0 with the addition of three basic concepts: sensors, scripts and sound.

Although a good authoring tool will eliminate the need to know the details of the VRML 2.0 specification, proficient VRML 2.0 authors are familiar with the Nodes and Fields so they can take full advantage of the capabilities of VRML 2.0

Sensors - Interaction with the User

Sensors provide mechanisms for the user to interact with objects in the world. Functionally, they generate events based on time or user action.
ProximitySensor, SphereSensor, TouchSensor, VisibilitySensor, CylinderSensor,TimeSensor, PlaneSensor

Scripts and Interpolators - Behavior and Animation

Scripts and Interpolators are the way you breath life into the VRML 2.0 world. Interpolators are a built-in behavior mechanism that generate output based on linear interpolation of a number of key data points. Use of these key data points to generate animating objects is called keyframe animation. Scripts are used to create more intricate forms of behavior. Script nodes them selfs contain source code or pointers to code for logic operations. Authors can feed data into a Script, have the script analyze the input and output an event to change the world.
Interpolators: (color, coordinate, position, normal, orientation, scalar)
Script Node: VRMLscript, Java

Sound - 3D Spatialized Audio

Geometry - Polygonal Description of the World

Collision Detection , Billboard
ElevationGrid , Extrusion
Text