Chapter 1 provides a technical overview of design and development efforts for the X3D Graphics Specification.
Shape nodes are the fundamental technique for creating X3D geometry and appearance.
Grouping nodes help to organize the scene graph, can establish relative coordinate systems, and can contain most other kinds of X3D nodes.
Authors can design scenes to help users navigate to Viewpoints of interest, and also create user-selectable geometry links using an Anchor (just like HTML).
Appearance defines how color, material and texture images are applied as the visual characteristics of a shape.
Numerous X3D nodes are available for presenting points, lines, and a variety of polygonal meshes.
Event values can be generated through TimeSensor, ROUTE and interpolator chains to create animation effects in a scene graph.
A variety of sensors detect user interactivity with a scene, allowing authors to define animation responses in a device-independent, display-independent way.
Event-utility nodes allow conversion and connection of different data types via ROUTEs, while Script nodes allow authors to write their own event-handling code for special scene capabilities.
Geometry2D nodes simplify creation of simple planar shapes, which can be helpful for billboards and user interfaces.
Light nodes make the appearance of geometry visible and viewable in a scene.
Environmental sensors detect user visibility proximity and collision, while 3D spatial sound sources can greatly improve user engagement in a scene.
Triangles and quadrilaterals are fundamental geometry representations that are typically created by authoring tools to build complex polygonal meshes and shapes.
Prototypes let authors define a new X3D node made up of other X3D nodes, extending the language for any scenes in new and interesting ways.
Metadata is used to identify the data relevant to X3D scenes and shapes, enabling the possibility of further correlation, discovery and Web-based mashups to occur.
The Kelp Forest Exhibit from the Monterey Bay Aquarium demonstrates what students can accomplish together using VRML and X3D.
Copyright ©2005-2019 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.