X3D Example Archives: X3D for Web Authors, Chapter 14 - Prototypes

Authors can create prototype declarations and instances to define new X3D nodes. Prototypes are built using ProtoDeclare or ExternProtoDeclare definitions with ProtoInstance nodes.

The supporting Chapter 14 slideset and course videos are available online via X3dGraphics.com.

X3D Scenes Descriptions
Art Deco Examples Excerpt Example ExternProtoDeclare/ProtoInstance usage of X3D/VRML materials, originally converted from SGI's Open Inventor material examples. Excerpted from original.
Art Deco Prototypes Excerpt Prototype declarations defining values for X3D/VRML materials, originally converted from SGI's Open Inventor material examples. Excerpted from original.
Heads Up Display Example Demonstrates use of a ProximitySensor in building a Heads Up Display (HUD)
Heads Up Display Prototype Demonstrates use of a ProximitySensor in building a Heads Up Display (HUD)
Hud Kelp Forest Demonstrates use of a ProximitySensor in building a HUD
Material Modulator Mimic a Material node and modulate fields as an animation effect
Text String Prototype Simple Prototype for the display of text strings, combining functionality of Text and FontStyle nodes.
View Frustum Example Display view frustum associated with a given pair of Viewpoint and NavigationInfo nodes
View Frustum Prototype Display view frustum associated with a given pair of Viewpoint and NavigationInfo nodes
Where Am IPrototype Prototype node for displaying current viewpoint location and orientation

http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter14-Prototypes

Current and archived nightly builds and distributions of these examples are also available.

The X3D Resources: Examples page and Savage Developers Guide provide more information about the production of this archive.