Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated .java source Next Chapter Summary X3D Resources

X3D Example Archives: X3D for Web Authors, Chapter 12 Environment Sensor Sound

ProximitySensor Visualization

Environmental sensors detect user visibility proximity and collision, while 3D spatial sound sources can greatly improve user engagement in a scene.

Event-producing environmental sensor nodes include LoadSensor, ProximitySensor, and VisibilitySensor. Audio nodes include Sound for aural spatialization and AudioClip for identifying sound files. MovieTexture nodes can also be used as an audio soundtrack source.

Relevant X3D Specification resources include the Environmental sensor component, Sound component and Texturing component.

The supporting Chapter 12 slideset and course videos (NPS, YouTube) for X3D for Web Authors are available online via X3dGraphics.com.

Also available: X3D Scene Authoring Hints for Audio and URL Links.

Sound node coverage visualization

  15 X3D Scenes       Scene Descriptions
CollisionKelpForestMain Collision Kelp Forest Main Disabled collision with all objects with a Collision node in the Kelp Forest world.
LoadSensor Load Sensor Simple test of LoadSensor node
LoadSensorKelpForestMain Load Sensor Kelp Forest Main An example use of the LoadSensor node in the Kelp Forest world.
LoadSensorKelpForestMain_timeOut Load Sensor Kelp Forest Main time Out An example use of the LoadSensor node in the Kelp Forest world.
ProximitySensor Proximity Sensor Demonstrates use of a ProximitySensor in building a HUD
ProximitySensorKelpForestMain Proximity Sensor Kelp Forest Main This example uses a ProximitySensor node to position a heads-up display (HUD) in the Kelp Forest world.
ProximitySensorMultiple Proximity Sensor Multiple Example multiple ProximitySensor non-overlapping regions
ProximitySensorNoOverlap Proximity Sensor No Overlap Example ProximitySensor regions
ProximitySensorOverlap Proximity Sensor Overlap Example multiply-instanced ProximitySensor with overlapping regions
ProximitySensorSingle Proximity Sensor Single Example of a single ProximitySensor region
SoundAudioClip Sound Audio Clip An example of the Sound and AudioClip node showing the effect of the various volume regions
SoundFileFormats Sound File Formats Provide a test scene for sound files using various audio formats.
SoundLoadSensorTest Sound Load Sensor Test UsingLoadSensor to test when AudioClip loading is complete
SoundVisualization Sound Visualization An example of the Sound node for testing X3D-Edit author-assist visualization
VisibilitySensorKelpForestMain Visibility Sensor Kelp Forest Main VisibilitySensor example.

Online at http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter12EnvironmentSensorSound

Validate XHTML 1.1

Master source code archive is under subversion control at
http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter12EnvironmentSensorSound

Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated .java source Next Chapter Summary X3D Resources

Also available: current and archived nightly builds and distributions of these examples, all published under an Open-Source License.

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