X3D Resources
  

ConformanceNist X3D Examples Archive

  
Web3D Consortium home page

The ConformanceNist X3D Examples Archive was converted from the original VRML Test Suite (VTS) that was produced by a team at the U.S. National Institute of Science and Technology (NIST) in 1999.

This open-source archive was designed using an interactive conformance testing methodology that continues to work well today. It provides a huge number of rendering and behavior examples to help verify X3D scene and player conformance matching the Immersive Profile of the X3D Specification.


X3D Resources     Javadoc for translated java source 13 Sections, 57 Chapters, 732 Models .zip archive     Archive Information

Appearance  Bindable Nodes  Geometric Properties  Geometry  Grouping Nodes  Interpolators  Lights  Miscellaneous  Sensors  Sounds  Special Groups  
 
 Appearance
Appearance Font Style Image Texture
Material Movie Texture Pixel Texture
Texture Transform
 
 Bindable Nodes
Background Fog Navigation Info
Viewpoint
 
 Geometric Properties
Color Coordinate Normal
Texture Coordinate
 
 Geometry
Box Cone Cylinder
Elevation Grid Extrusion Indexed Face Set
Indexed Line Set Point Set Shape
Sphere Text
 
 Grouping Nodes
Anchor Billboard Collision
Group Transform
 
 Interpolators
Color Interpolator Coordinate Interpolator Normal Interpolator
Orientation Interpolator Position Interpolator Scalar Interpolator
 
 Lights
Directional Light Point Light Spot Light
 
 Miscellaneous
EXTERNPROTO PROTO Script
World Info
 
 Sensors
Cylinder Sensor Keyboard Plane Sensor
Proximity Sensor Sphere Sensor Time Sensor
Touch Sensor Visibility Sensor
 
 Sounds
Audio Clip Sound
 
 Special Groups
Inline LOD Switch


  13 Section Links and 57 Chapter Summaries   732 X3D Models
  Appearance
 Chapter SummaryAppearance

Appearance specifies the visual properties of Shape geometry by associating other Material and texture nodes.

X3D Tooltips of interest: Appearance.

X3D Specification sections of interest: Shape component, 12.4.1 Appearance.

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryFont Style

FontStyle is an X3DFontStyleNode that defines the size, family, justification, and other styles used by Text nodes. Hint: full internationalization (i18n) and localization (l10n) features are available for any written language.

X3D Tooltips of interest: FontStyle.

X3D Specification sections of interest: Text component, 15.2.2 Text formatting, 15.4.1 FontStyle, 15.4.2 Text

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryImage Texture

ImageTexture maps a 2D-image file onto a geometric shape. Texture maps have a 2D coordinate system (s, t) horizontal and vertical, with (s, t) values in range [0.0, 1.0] for opposite corners of the image.

X3D Tooltips of interest: ImageTexture.

X3D Specification sections of interest: Texturing componentc 18.4.1 ImageTexture.

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryMaterial

Material specifies surface rendering properties for associated geometry nodes. Material attributes are used by the X3D lighting equations during rendering.

X3D Tooltips of interest: Appearance, Material.

X3D Specification sections of interest: Shape component, 12.4.1 Appearance, 12.4.4 Material.

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryMovie Texture

MovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node. First define as texture, then USE as Sound source to see it/hear it/save memory. Texture maps have a 2D coordinate system (s, t) horizontal and vertical, with (s, t) values in range [0.0, 1.0] for opposite corners of the image.

X3D Tooltips of interest: Appearance, MovieTexture, Sound.

X3D Specification sections of interest: Texturing component, 18.4.2 MovieTexture, 16.4.2 Sound.

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryPixel Texture

PixelTexture creates a 2D-image texture map using a numeric array of pixel values. Texture maps have a 2D coordinate system (s, t) horizontal and vertical, with (s, t) values in range [0.0, 1.0] for opposite corners of the image. Hint: this is a good way to bundle image(s) into a single scene file, avoiding multiple downloads. Warning: aggregate file size can grow dramatically.

X3D Tooltips of interest: PixelTexture.

X3D Specification sections of interest: Shape component, 18.4.6 PixelTexture.

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryTexture Transform

TextureTransform shifts 2D texture coordinates for positioning, orienting and scaling image textures on geometry. Note that resulting visible effects appear reversed because image changes occur before mapping to geometry.

X3D Tooltips of interest: TextureTransform.

X3D Specification sections of interest: Shape component, 18.4.10 TextureTransform

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Bindable Nodes
 Chapter SummaryBackground
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryFog
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryNavigation Info
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryViewpoint
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Geometric Properties
 Chapter SummaryColor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryCoordinate
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryNormal
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryTexture Coordinate
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Geometry
 Chapter SummaryBox
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryCone
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryCylinder
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryElevation Grid
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryExtrusion
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryIndexed Face Set
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryIndexed Line Set
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryPoint Set
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryShape
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummarySphere
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryText
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Grouping Nodes
 Chapter SummaryAnchor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryBillboard
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryCollision
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryGroup
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryTransform
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Interpolators
 Chapter SummaryColor Interpolator
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryCoordinate Interpolator
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryNormal Interpolator
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryOrientation Interpolator
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryPosition Interpolator
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryScalar Interpolator
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Lights
 Chapter SummaryDirectional Light
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryPoint Light
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummarySpot Light
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Miscellaneous
 Chapter SummaryEXTERNPROTO
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryPROTO
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryScript
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryWorld Info
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Sensors
 Chapter SummaryCylinder Sensor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryKeyboard
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryPlane Sensor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryProximity Sensor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummarySphere Sensor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryTime Sensor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryTouch Sensor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryVisibility Sensor
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Sounds
 Chapter SummaryAudio Clip

AudioClip provides audio data used by parent Sound nodes.

X3D Tooltips of interest: AudioClip, MovieTexture, Sound.

X3D Specification sections of interest: Sound component, 16.4.1 AudioClip, 18.4.2 MovieTexture, 16.4.2 Sound.

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummarySound

The Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node. Sound intensity includes stereo support, varying according to user location and view direction in the scene. Hint: if the audio source is stereo or multi-channel, channel separation is retained during playback.

X3D Tooltips of interest: AudioClip, MovieTexture, Sound.

X3D Specification sections of interest: Sound component, 16.4.1 AudioClip, 18.4.2 MovieTexture, 16.4.2 Sound.

X3D Examples Archives of related interest:

top

Chapter Viewpoint Slideshow

Javadoc for translated java source

  Special Groups
 Chapter SummaryInline
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummaryLOD
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

 Chapter SummarySwitch
top

Chapter Viewpoint Slideshow

Javadoc for translated java source

Appearance  Bindable Nodes  Geometric Properties  Geometry  Grouping Nodes  Interpolators  Lights  Miscellaneous  Sensors  Sounds  Special Groups  

Archive InformationtopOnline at

http://www.web3d.org/x3d/content/examples/ConformanceNist

Master source-code model archive is under subversion control at

http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/ConformanceNist

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

Point of contact:

Don Brutzman (brutzman at nps.edu)
README.txt

Open-Source License
Validate XHTML 1.1 Content Catalog XML

Autogenerated 2017-10-09-07:00 `