Graphics Reference
In-Depth Information
specify XML and Classic VRML encoding. he latest specifications are described at
the Web D website.
he Web D Consortium organizes several working groups to deal with various
problems regarding Web D. Several working groups, such as GeoSpatial (X D Geo-
Spatial Working Group), H-Anim (Humanoid Animation), and a number of focus
market working groups, such as CAD, are researching and proposing solutions to
specific technical problems related to X D.
Component and Proile
Component and profile are new X D methods of defining both extensibility and the
set of services required by user content. A component defines a specific collection
of nodes, and a profile is a collection of components at specific levels of support.
X D allows developers to support subsets of the specification (profiles) composed of
modular blocks of functionality (components).
A component-based architecture supports the creation of different profiles that
can be individually supported. Components can be individually extended or modi-
fied by adding new levels, or new components can be added to introduce new fea-
tures, such as streaming. hrough this mechanism, the specification can be rapidly
advanced because development in one area does not slow down the specification as
awhole.
he following are X D baseline profiles:
he Interchange profile is the basic profile for communication between ap-
plications. Interchange supports geometry, texturing, basic lighting, and an-
imation.
he Interactive profile enables basic interaction with a D environment by
adding various sensor nodes for user navigation and interaction (e.g., Planse-
Sensor, TouchSensor, etc.), enhanced timing, and additional lighting (Spotlight,
PointLight).
he Immersive profile enables full D graphics and interaction, including au-
diosupport,collision,fog,andscripting.
he Full profile includes all defined nodes, including NURBS, H-Anim and
GeoSpatial components.
X3D viewers
X D requires a viewer, a X D browser or a plug-in for a Web browser, in order to
parse and realize a D world. It is possible to move and rotate this world using the
functions oftheviewer.Details oftheviewer areprovidedattheX DDocumentation
website (Web D Consortium, ).
Octaga Player is the first D player for both VRML and X D. Octaga Player sup-
ports the entire profile of X D and is freely available for personal noncommercial
use Octaga AS ( ). Octaga Player is a high-performance, standards-compliant
D player that can run as a standalone application or as a plug-in in any Internet
browser. In this section, all X D objects are shown using Octaga Player.
Search WWH ::




Custom Search