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.

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.

15 X3D Models                 58 X3D Model Viewpoint Snapshots

CollisionKelpForestMain
Collision Kelp Forest Main.x3d    
[1] CollisionKelpForestMain.x3d Kelp Forest Monterey Bay Aquarium
[2] CollisionKelpForestMain.x3d Side Windows
[3] CollisionKelpForestMain.x3d Star Fish
[4] CollisionKelpForestMain.x3d Inside Tank
[5] CollisionKelpForestMain.x3d Top floor
[6] CollisionKelpForestMain.x3d Bird's Eye View
[7] CollisionKelpForestMain.x3d Pump House
[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
[12] LoadSensorKelpForestMain.x3d Side Windows
[13] LoadSensorKelpForestMain.x3d Star Fish
[14] LoadSensorKelpForestMain.x3d Inside Tank
[15] LoadSensorKelpForestMain.x3d Top floor
[16] LoadSensorKelpForestMain.x3d Bird's Eye View
[17] LoadSensorKelpForestMain.x3d Pump House
[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
[20] LoadSensorKelpForestMain_timeOut.x3d Side Windows
[21] LoadSensorKelpForestMain_timeOut.x3d Star Fish
[22] LoadSensorKelpForestMain_timeOut.x3d Inside Tank
[23] LoadSensorKelpForestMain_timeOut.x3d Top floor
[24] LoadSensorKelpForestMain_timeOut.x3d Bird's Eye View
[25] LoadSensorKelpForestMain_timeOut.x3d Pump House
[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
[29] ProximitySensorKelpForestMain.x3d Side Windows
[30] ProximitySensorKelpForestMain.x3d Star Fish
[31] ProximitySensorKelpForestMain.x3d Inside Tank
[32] ProximitySensorKelpForestMain.x3d Top floor
[33] ProximitySensorKelpForestMain.x3d Bird's Eye View
[34] ProximitySensorKelpForestMain.x3d Pump House
[35] ProximitySensorKelpForestMain.x3d (default X3D view from 0 0 10)

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

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

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

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

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

SoundFileFormats
Sound File Formats.x3d    
[60] SoundFileFormats.x3d (default X3D view from 0 0 10)

SoundLoadSensorTest
Sound Load Sensor Test.x3d    
[61] SoundLoadSensorTest.x3d (default X3D view from 0 0 10)

SoundVisualization
Sound Visualization.x3d    
[62] SoundVisualization.x3d outside
[63] SoundVisualization.x3d inside
[64] SoundVisualization.x3d above
[65] SoundVisualization.x3d (default X3D view from 0 0 10)

VisibilitySensorKelpForestMain
Visibility Sensor Kelp Forest Main.x3d    
[66] VisibilitySensorKelpForestMain.x3d Kelp Forest Monterey Bay Aquarium
[67] VisibilitySensorKelpForestMain.x3d Side Windows
[68] VisibilitySensorKelpForestMain.x3d Star Fish
[69] VisibilitySensorKelpForestMain.x3d Inside Tank
[70] VisibilitySensorKelpForestMain.x3d Top floor
[71] VisibilitySensorKelpForestMain.x3d Bird's Eye View
[72] VisibilitySensorKelpForestMain.x3d Pump House
[73] 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