#VRML V1.0 ascii # Copyright (c) DSpace! Technologies, 1995-96, All Rights Reserved. # Designed by Richard Davis (8/96) # Audio designed by James Grunke (8/96) # Revisions: # converted to VRML - Ali Ebtekar (12/96) Separator { DSpace_EntryPoint { fields [ SFVec3f position, SFRotation rotation, SFFloat width, SFFloat height, SFFloat depth, SFBool fly, SFVec3f startPosition, SFRotation startRotation ] position 0 0.05 -0.5 rotation 0 -1 0 3.142 width 3.0 height 0 depth 0.5 fly FALSE startPosition 0 15 0 startRotation -1 0 0 1.571 } Transform { scaleFactor 0.025 0.025 0.025 } # scene general properties - DSpace header DSpace_Server { fields [ SFString server, SFString url ] server "Traveler.OzGate.com" url "http://www.OzGate.com/cruise.dsv" } WorldInfo { fields [ SFString title, MFString info ] title "VRML Harbor Cruise" info "" } DSpace_MaxAvatars { fields [ SFLong max ] max 8 } DSpace_MaxInstances { fields [ SFLong max ] max 3 } # scene environmental properties #BOUNDING_BOX: -165.55, -17.0, -40.0, 131.0, 40.0, 40.0 DSpace_CubeBoundary { fields [ SFVec3f min, SFVec3f max ] min -165.55 -17.0 -40.0 max 131.0 40.0 40.0 } Environment { fields [ SFFloat ambientIntensity ] ambientIntensity 0.2 } Background { fields [ MFColor groundColors, MFColor skyColors, MFString scenery ] groundColors [ 0 0.01 0.1 ] skyColors [ 0 0 0 ] scenery "" } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "onlive/maps/hcback1.jpg" angularWidth 1.570796 bearing 5.934119 elevation 1.047198 } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "onlive/maps/hcback2.jpg" angularWidth 1.570796 bearing 1.22173 elevation 0.2617994 } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "onlive/maps/hcback2.jpg" angularWidth 1.570796 bearing 2.792527 elevation 0.2617994 } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "onlive/maps/hcback2.jpg" angularWidth 1.570796 bearing 4.363323 elevation 0.2617994 } # lights DEF NE_Down DirectionalLight { intensity 0.2 color 1 1 1 direction -0.5 -0.5 0.7071 on TRUE } DEF NW_Down DirectionalLight { intensity 0.1 color 1 1 1 direction 0.5 -0.5 0.7071 on TRUE } DEF SW_Down DirectionalLight { intensity 0.45 color 1 1 1 direction 0.5 -0.5 -0.7071 on TRUE } DEF SE_Down DirectionalLight { intensity 0.1 color 1 1 1 direction -0.5 -0.5 -0.7071 on TRUE } # main 3D objects Separator { Transform { translation 0.0 -25.0 0.0 } WWWInline { name "onlive/props/hcboat.wrl" } } # spinning radar Separator { Transform { translation -163.5 40.6 0.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 1.0 } WWWInline { name "onlive/props/hcradar.wrl" } } # spinning flame (check: 92.65, -15.5, 0.0) Separator { Transform { translation 92.65 -15.5 0.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 3.2 } WWWInline { name "onlive/props/hcflame.wrl" } } # spinning shark Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 -0.06 } Transform { translation 0.0 -38.6 -233.5 } DSpace_Sprite { fields [ SFString url, SFLong colorCount, SFFloat width, SFFloat height ] url "onlive/sprites/hcshark.bmp" colorCount 256 width 0 height 29.25 } } # spinning serp02 Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 1.0 0.0 -0.06 } Transform { translation -89.3 -38.6 215.7 } DSpace_Sprite { fields [ SFString url, SFLong colorCount, SFFloat width, SFFloat height ] url "onlive/sprites/hcserp02.bmp" colorCount 256 width 0 height 48.6 } } # spinning boat3 Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 0.045 } Transform { translation -132.8 -20.9 -320.7 } DSpace_Sprite { fields [ SFString url, SFLong colorCount, SFFloat width, SFFloat height ] url "onlive/sprites/hcboat3.bmp" colorCount 256 width 0 height 137.2 } } # spinning boat4 Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 0.045 } Transform { translation 0.0 -19.1 347.1 } DSpace_Sprite { fields [ SFString url, SFLong colorCount, SFFloat width, SFFloat height ] url "onlive/sprites/hcboat4.bmp" colorCount 256 width 0 height 96 } } # spinning boat1 Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 -0.09 } Transform { translation 320.7 -32.1 132.8 } DSpace_Sprite { fields [ SFString url, SFLong colorCount, SFFloat width, SFFloat height ] url "onlive/sprites/hcboat1.bmp" colorCount 256 width 0 height 78.8 } } # spinning back Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 0.015 } WWWInline { name "onlive/props/hcback.wrl" } } # portal: VRML Utopia Gateway Separator { Transform { translation -95.45 -12.35 8.95 } WWWAnchor { name "utopia.dsv" description "VRML Utopia Gateway" WWWInline { name "onlive/props/hcutopia.wrl" } } } # audio #AMBIENT_AUDIO: "onlive/wavs/hcsplmtr.olw", -1, 0, 0.00, 0.00, -1, 0, 0.00, 0.00, 0.56, 0.44, 0.45 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "onlive/wavs/hcsplmtr.olw" innerLoopMinCount -1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 0.00 outerLoopDelayRange 0.00 leftVolume 0.25 # << check this rightVolume 0.20 # << check this } #AMBIENT_AUDIO: "onlive/wavs/hcsplbw.olw", -1, 0, 0.00, 0.00, -1, 0, 0.00, 0.00, 0.44, 0.56, 0.36 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "onlive/wavs/hcsplbw.olw" innerLoopMinCount -1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 0.00 outerLoopDelayRange 0.00 leftVolume 0.16 # << check this rightVolume 0.20 # << check this } #AMBIENT_AUDIO: "onlive/wavs/hcfoghrn.olw", 1, 0, 0.00, 0.00, -1, 0, 60.00, 20.00, 0.39, 0.61, 0.68 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "onlive/wavs/hcfoghrn.olw" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 60.00 outerLoopDelayRange 20.00 leftVolume 0.27 # << check this rightVolume 0.41 # << check this } #AMBIENT_AUDIO: "onlive/wavs/hcshphrn.olw", 1, 0, 0.20, 0.10, -1, 0, 45.00, 20.00, 0.72, 0.28, 0.27 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "onlive/wavs/hcshphrn.olw" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.20 innerLoopDelayRange 0.10 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 45.00 outerLoopDelayRange 20.00 leftVolume 0.19 # << check this rightVolume 0.08 # << check this } #AMBIENT_AUDIO: "onlive/wavs/hcbell1.olw", 1, 0, 0.00, 0.00, -1, 0, 15.00, 5.00, 0.67, 0.33, 0.13 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "onlive/wavs/hcbell1.olw" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 15.00 outerLoopDelayRange 5.00 leftVolume 0.09 # << check this rightVolume 0.04 # << check this } #AMBIENT_AUDIO: "onlive/wavs/hcbell2.olw", 1, 0, 0.00, 0.00, -1, 0, 20.00, 5.00, 0.33, 0.67, 0.09 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "onlive/wavs/hcbell2.olw" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 20.00 outerLoopDelayRange 5.00 leftVolume 0.03 # << check this rightVolume 0.06 # << check this } #AMBIENT_AUDIO: "onlive/wavs/hcgull2.olw", 1, 0, 0.00, 0.00, -1, 0, 14.00, 11.00, 0.28, 0.72, 0.18 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "onlive/wavs/hcgull2.olw" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 14.00 outerLoopDelayRange 11.00 leftVolume 0.05 # << check this rightVolume 0.13 # << check this } #AMBIENT_AUDIO: "onlive/wavs/hcgull1.olw", 1, 0, 0.00, 0.00, -1, 0, 15.00, 11.00, 0.72, 0.28, 0.18 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "onlive/wavs/hcgull1.olw" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 15.00 outerLoopDelayRange 11.00 leftVolume 0.13 # << check this rightVolume 0.05 # << check this } }