Extensible 3D (X3D)
Part 1: Architecture and base components
ISO/IEC FDIS 19775-1:2008/PDAM Amd.1
This document is
ISO/IEC FDIS 19775-1:2008/PDAM Amd.1, Extensible 3D (X3D). The full title of this part of
the International Standard is: Information technology — Computer graphics, image processing
and environmental representation — Extensible 3D (X3D)
— Part 1: Architecture and base
components.
Background |
Clauses |
Annexes |
Foreword |
1
Scope |
21
Key device sensor component |
A
Core profile |
Introduction |
2
Normative references |
22
Environmental sensor component |
B
Interchange profile |
|
3
Definitions, acronyms, and abbreviations |
23
Navigation component |
C
Interactive profile |
|
4
Concepts |
24
Environmental effects component |
D
MPEG-4 interactive profile |
|
5
Field type reference |
25
Geospatial component |
E
Immersive profile |
|
6
Conformance |
26
Humanoid animation
(H-Anim) component |
F
Full profile |
|
7
Core component |
27
NURBS component |
G
Recommended navigation behaviours |
|
8
Time component |
28
Distributed interactive simulation (DIS) component |
H CADInterchange profile |
|
9
Networking
component |
29
Scripting component |
I
OpenGL shading language (GLSL)
binding |
|
10
Grouping component |
30
Event utilities component |
J
Microsoft high level shading language (HLSL)
binding |
|
11
Rendering
component |
31
Programmable shaders component |
K
nVidia Cg shading language binding |
|
12
Shape component |
32
CAD geometry component |
L
Version content |
|
13
Geometry3D component |
33
Texturing3D component |
Bibliography |
|
14
Geometry2D component |
34
Cube map environmental texturing
component |
Component
index |
|
15
Text component |
35
Layering component |
Profile
index |
|
16
Sound
component |
36
Layout component |
Node
index |
|
17
Lighting component |
37
Rigid body physics component
|
|
|
18
Texturing component |
38
Picking sensor component |
|
|
19
Interpolation component |
39
Followers component |
|
|
20
Pointing device sensor component |
40
Particle systems component
|
|
The Foreword provides background on the standards process for
X3D. The Introduction describes the purpose, design criteria,
and functional characteristics of X3D. The following clauses define Part 1 of
ISO/IEC 19775:
- Scope defines the problem area that X3D addresses.
- Normative references lists the normative standards referenced
in this part of ISO/IEC 19775.
- Definitions, acronyms, and abbreviations contains the glossary of terminology used in this
part of ISO/IEC 19775.
- Concepts describes the workings of the X3D runtime system.
- Field type reference describes the fundamental data types
in X3D.
- Conformance describes the conformance requirements for X3D
implementations.
- Core component provides a detailed specification of the Core
component of X3D.
- Time component provides a detailed specification of the Time
component of X3D.
- Networking component provides a detailed specification of the
Networking component of X3D.
- Grouping component provides a detailed specification of the
Grouping component of X3D.
- Rendering component provides a detailed specification of the
Rendering component of X3D.
- Shape component provides a detailed specification of the
Shape component of X3D.
- Geometry3D component provides a detailed specification of
the Geometry3D component of X3D.
- Geometry2D component provides a detailed specification of
the Geometry2D component of X3D.
- Text provides a detailed specification of the Text component of X3D.
- Sound component provides a detailed specification of the
Time component of X3D.
- Lighting component provides a detailed specification of the
Lighting component of X3D.
- Texturing component provides a detailed specification of the
Texturing component of X3D.
- Interpolation component provides a detailed specification of
the Interpolation component of X3D.
- Pointing device sensor component provides a detailed
specification of the Pointing device sensor component of X3D.
- Key device sensor component provides a detailed
specification of the Key device sensor component of X3D.
- Environmental sensor component provides a detailed
specification of the Environmental sensor component of X3D.
- Navigation component provides a detailed specification of
the Navigation component of X3D.
- Environmental effects component provides a detailed
specification of the Environmental effects component of X3D.
- Geospatial component provides a detailed specification of
the Geospatial component of X3D.
- Humanoid animation (H-Anim) component provides a detailed
specification of the Humanoid animation (H-Anim) component of X3D.
- NURBS component provides a detailed specification of the
NURBS component of X3D.
- Distributed interactive simulation (DIS) component provides a detailed specification of the DIS
component of X3D.
- Scripting component provides a detailed specification of the
Scripting component of X3D.
- Event utilities component provides a detailed specification of
the Event utilities component of X3D.
- Shader component provides a detailed specification of
the Shader component of X3D.
- CAD geometry component provides a detailed specification of the CAD
geometry component of X3D.
- Texturing3D component provides a detailed specification
of the 3D texturing component of X3D.
- Environmental texturing component provides a detailed
specification of the environmental texturing component of X3D.
- Layering component provides a detailed specification for
organizing the content of worlds into independent, overlapping layers.
- Layout component provides a detailed specification for
arranging content to appear in specific regions of the display surface.
- Rigid body physics component provides a detailed
specification for applying rigid body physics properties to content.
- Picking sensor component provides a detailed specification
for selecting items in the content by user interaction.
- Followers component provides a detailed
specification for using follower transitions.
- Particle systems component provides a detailed
specification for specifying and using particle systems in X3D worlds.
There are several annexes included in the specification:
- Core proflie defines a minimal subset of X3D functionality
that contstitutes the Core profile.
- Interchange profile defines the proper subset of X3D
functionality that constitutes the Interchange profile.
- Interactive profile defines the proper subset of X3D
functionality that constitutes the Interactive profile.
- MPEG-4 interactive profile defines the proper subset of X3D
functionality that constitutes the MPEG-4 interactive profile.
- Immersive profile defines the proper subset of X3D
functionality that corresponds to the base profile defined in ISO/IEC 14772-1.
- Full profile defines the proper subset of X3D functionality
that constitutes the Full profile.
- Recommended navigation behaviours specifies some recommended
behaviours that may be adopted by browser implementers.
- CADInterchange profile defines the proper subset of X3D
functionality that constitutes the CADInterchange profile.
- OpenGL shading language (GLSL) binding provides a mapping
of Programmable shader component functionality to the GLSL shading language.
- Microsoft DirectX shading language (HLSL) binding provides a
mapping of Programmable shader component functionality to the HLSL shading language.
- nVidia CG shading language binding provides a mapping of
Programmable shader
component functionality to the Cg shading language.
- Version content specifies which X3D functionality is in
which version.
Bibliography lists the informative, non-standard topics referenced
in this part of ISO/IEC 19775.Component index lists the
available components defined in this part of ISO/IEC 19775 in alphabetical order
with hyperlinks to their respective definitions.
Profile index lists the profiles defined in this part of ISO/IEC
19775 in alphabetical order with hyperlinks to their respective definitions.
Node index lists the nodes defined in this part of ISO/IEC
19775 in alphabetical order with hyperlinks to their respective definitions.
