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

[1] CollisionKelpForestMain.x3d Kelp Forest Monterey Bay Aquarium
Directory Viewpoint Slideshow
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.

Related X3D example scenes from X3D Example Archives: X3D for Advanced Modeling (X3D4AM) Audio and Spatial Sound, VRML 2 Sourcebook, Chapter 24 Sound and ConformanceNist Sounds (AudioClip and Sound).

Sound node coverage visualization

Authors can use a 10-step algorithm checklist (with example diagram) as an event-animation design pattern that helps build consistent event-routing chains. The supporting Chapter 7 slideset and course videos (NPS, YouTube) for X3D for Web Authors are available online via X3dGraphics.com.

The quick-reference sheet X3D Event Utility Nodes: Field Event Diagrams illustrates the functionality of the event utility nodes. These nodes receive and pass values that are sent via ROUTE connections.

16 X3D Models                 58 X3D Model Viewpoint Snapshots

CollisionKelpForestMain
Collision Kelp Forest Main.x3d    
[1] CollisionKelpForestMain.x3d Kelp Forest Monterey Bay Aquarium
Viewpoint image from X3D model [2] CollisionKelpForestMain.x3d Side Windows
Viewpoint image from X3D model [3] CollisionKelpForestMain.x3d Star Fish
Viewpoint image from X3D model [4] CollisionKelpForestMain.x3d Inside Tank
Viewpoint image from X3D model [5] CollisionKelpForestMain.x3d Top floor
[6] CollisionKelpForestMain.x3d Bird's Eye View
Viewpoint image from X3D model [7] CollisionKelpForestMain.x3d Pump House
Viewpoint image from X3D model [8] CollisionKelpForestMain.x3d (default X3D view from 0 0 10)

LoadSensorExample
Load Sensor Example.x3d    
[9] LoadSensorExample.x3d LoadSensor test
[10] LoadSensorExample.x3d (default X3D view from 0 0 10)

LoadSensorKelpForestMain
Load Sensor Kelp Forest Main.x3d    
[11] LoadSensorKelpForestMain.x3d Kelp Forest Monterey Bay Aquarium
Viewpoint image from X3D model [12] LoadSensorKelpForestMain.x3d Side Windows
Viewpoint image from X3D model [13] LoadSensorKelpForestMain.x3d Star Fish
Viewpoint image from X3D model [14] LoadSensorKelpForestMain.x3d Inside Tank
Viewpoint image from X3D model [15] LoadSensorKelpForestMain.x3d Top floor
[16] LoadSensorKelpForestMain.x3d Bird's Eye View
Viewpoint image from X3D model [17] LoadSensorKelpForestMain.x3d Pump House
Viewpoint image from X3D model [18] LoadSensorKelpForestMain.x3d (default X3D view from 0 0 10)

LoadSensorKelpForestMain_timeOut
Load Sensor Kelp Forest Main time Out.x3d    
[19] LoadSensorKelpForestMain_timeOut.x3d Kelp Forest Monterey Bay Aquarium
Viewpoint image from X3D model [20] LoadSensorKelpForestMain_timeOut.x3d Side Windows
Viewpoint image from X3D model [21] LoadSensorKelpForestMain_timeOut.x3d Star Fish
Viewpoint image from X3D model [22] LoadSensorKelpForestMain_timeOut.x3d Inside Tank
Viewpoint image from X3D model [23] LoadSensorKelpForestMain_timeOut.x3d Top floor
[24] LoadSensorKelpForestMain_timeOut.x3d Bird's Eye View
Viewpoint image from X3D model [25] LoadSensorKelpForestMain_timeOut.x3d Pump House
Viewpoint image from X3D model [26] LoadSensorKelpForestMain_timeOut.x3d (default X3D view from 0 0 10)

ProximitySensorExample
Proximity Sensor Example.x3d    
[27] ProximitySensorExample.x3d (default X3D view from 0 0 10)

ProximitySensorKelpForestMain
Proximity Sensor Kelp Forest Main.x3d    
[28] ProximitySensorKelpForestMain.x3d Kelp Forest Monterey Bay Aquarium
Viewpoint image from X3D model [29] ProximitySensorKelpForestMain.x3d Side Windows
Viewpoint image from X3D model [30] ProximitySensorKelpForestMain.x3d Star Fish
Viewpoint image from X3D model [31] ProximitySensorKelpForestMain.x3d Inside Tank
Viewpoint image from X3D model [32] ProximitySensorKelpForestMain.x3d Top floor
[33] ProximitySensorKelpForestMain.x3d Bird's Eye View
Viewpoint image from X3D model [34] ProximitySensorKelpForestMain.x3d Pump House
Viewpoint image from X3D model [35] ProximitySensorKelpForestMain.x3d (default X3D view from 0 0 10)

ProximitySensorMultiple
Proximity Sensor Multiple.x3d    
Viewpoint image from X3D model [36] ProximitySensorMultiple.x3d Book Viewpoint
Viewpoint image from X3D model [37] ProximitySensorMultiple.x3d Inside proximity box 1
Viewpoint image from X3D model [38] ProximitySensorMultiple.x3d Inside proximity box 2
Viewpoint image from X3D model [39] ProximitySensorMultiple.x3d Inside proximity box 3
Viewpoint image from X3D model [40] ProximitySensorMultiple.x3d Inside proximity box 4
Viewpoint image from X3D model [41] ProximitySensorMultiple.x3d (default X3D view from 0 0 10)

ProximitySensorNoOverlap
Proximity Sensor No Overlap.x3d    
[42] ProximitySensorNoOverlap.x3d Book Viewpoint
Viewpoint image from X3D model [43] ProximitySensorNoOverlap.x3d Inside proximity box 1
Viewpoint image from X3D model [44] ProximitySensorNoOverlap.x3d Inside proximity box 2
Viewpoint image from X3D model [45] ProximitySensorNoOverlap.x3d Inside proximity box 3
Viewpoint image from X3D model [46] ProximitySensorNoOverlap.x3d Inside proximity box 4
Viewpoint image from X3D model [47] ProximitySensorNoOverlap.x3d (default X3D view from 0 0 10)

ProximitySensorOverlap
Proximity Sensor Overlap.x3d    
[48] ProximitySensorOverlap.x3d Book Viewpoint
Viewpoint image from X3D model [49] ProximitySensorOverlap.x3d (default X3D view from 0 0 10)

ProximitySensorSingle
Proximity Sensor Single.x3d    
Viewpoint image from X3D model [50] ProximitySensorSingle.x3d Book Viewpoint
Viewpoint image from X3D model [51] ProximitySensorSingle.x3d Inside proximity box
Viewpoint image from X3D model [52] ProximitySensorSingle.x3d (default X3D view from 0 0 10)

SoundAudioClip
Sound Audio Clip.x3d    
Viewpoint image from X3D model [53] SoundAudioClip.x3d Sound spheroid approximating ellipsoid volume
Viewpoint image from X3D model [54] SoundAudioClip.x3d 100m distant
Viewpoint image from X3D model [55] SoundAudioClip.x3d 50m distant
Viewpoint image from X3D model [56] SoundAudioClip.x3d 25m distant
Viewpoint image from X3D model [57] SoundAudioClip.x3d 10m distant
Viewpoint image from X3D model [58] SoundAudioClip.x3d center
Viewpoint image from X3D model [59] SoundAudioClip.x3d (default X3D view from 0 0 10)


Sound Audio Clip Java Export.x3d    
[60] SoundAudioClip_JavaExport.x3d Sound spheroid approximating ellipsoid volume
[61] SoundAudioClip_JavaExport.x3d 100m distant
[62] SoundAudioClip_JavaExport.x3d 50m distant
[63] SoundAudioClip_JavaExport.x3d 25m distant
[64] SoundAudioClip_JavaExport.x3d 10m distant
[65] SoundAudioClip_JavaExport.x3d center
[66] SoundAudioClip_JavaExport.x3d (default X3D view from 0 0 10)

SoundFileFormats
Sound File Formats.x3d    
Viewpoint image from X3D model [67] SoundFileFormats.x3d (default X3D view from 0 0 10)

SoundLoadSensorTest
Sound Load Sensor Test.x3d    
Viewpoint image from X3D model [68] SoundLoadSensorTest.x3d (default X3D view from 0 0 10)

SoundVisualization
Sound Visualization.x3d    
Viewpoint image from X3D model [69] SoundVisualization.x3d outside
Viewpoint image from X3D model [70] SoundVisualization.x3d inside
Viewpoint image from X3D model [71] SoundVisualization.x3d above
Viewpoint image from X3D model [72] SoundVisualization.x3d (default X3D view from 0 0 10)

VisibilitySensorKelpForestMain
Visibility Sensor Kelp Forest Main.x3d    
[73] VisibilitySensorKelpForestMain.x3d Kelp Forest Monterey Bay Aquarium
Viewpoint image from X3D model [74] VisibilitySensorKelpForestMain.x3d Side Windows
Viewpoint image from X3D model [75] VisibilitySensorKelpForestMain.x3d Star Fish
Viewpoint image from X3D model [76] VisibilitySensorKelpForestMain.x3d Inside Tank
Viewpoint image from X3D model [77] VisibilitySensorKelpForestMain.x3d Top floor
[78] VisibilitySensorKelpForestMain.x3d Bird's Eye View
Viewpoint image from X3D model [79] VisibilitySensorKelpForestMain.x3d Pump House
Viewpoint image from X3D model [80] VisibilitySensorKelpForestMain.x3d (default X3D view from 0 0 10)
 

This viewpoint slideshow is online at
https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter12EnvironmentSensorSound/viewpointSlideshow.html

Validate XHTML 1.1

Viewpoint image version history at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter12EnvironmentSensorSound/_viewpoints