#VRML V1.0 ascii # Copyright (c) DSpace! Technologies, 1995-96, All Rights Reserved. # Designed by Tony Gascon/Digital Delirium for DSpace! Technologies with Steve DiPaola (10/95) # Audio designed by James Grunke (12/95) # 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 0.3 rotation 0 -1 0 3.142 width 1 height 0 depth 1 fly TRUE startPosition 0 10 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/sports.dsv" } WorldInfo { fields [ SFString title, MFString info ] title "VRML Sports Bar" info "" } DSpace_MaxAvatars { fields [ SFLong max ] max 20 } DSpace_MaxInstances { fields [ SFLong max ] max 3 } # scene environmental properties DSpace_CubeBoundary { fields [ SFVec3f min, SFVec3f max ] min -1000.0 -5.0 -1000.0 max 1000.0 1000.0 1000.0 } Environment { fields [ SFFloat ambientIntensity ] ambientIntensity 0.2 } Background { fields [ MFColor groundColors, MFColor skyColors, MFString scenery ] groundColors [ ] #skyColors [ 0 0 0 ] scenery "onlive/maps/starsky.png" } # lights DEF NE_Down DirectionalLight { intensity 0.8 color 1 1 1 direction -0.5 -0.5 0.7071 on TRUE } DEF NW_Down DirectionalLight { intensity 0.2 color 1 1 1 direction 0.5 -0.5 0.7071 on TRUE } DEF SW_Down DirectionalLight { intensity 0.8 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 } # flat shaded objects WWWInline { name "onlive/props/sportsfl.wrl" } # self-illuminated objects WWWInline { name "onlive/props/sportssi.wrl" } # DEFs Switch { whichChild -1 # DEF: entrance_portal DEF entrance_portal Separator { Transform { scaleFactor 0.4 0.4 0.4 } Material { diffuseColor 0.7 0.1 0.1 } MaterialBinding { value OVERALL } WWWInline { name "onlive/props/azport-g.wrl" } } # DEF: support_portal DEF support_portal Separator { Separator { Transform { scaleFactor 0.4 0.4 0.4 } Material { diffuseColor 0.7 0.1 0.1 } MaterialBinding { value OVERALL } WWWInline { name "onlive/props/azportba.wrl" } } Transform { translation 0.0 6.8 0.0 scaleFactor 0.4 0.4 0.4 } # spinning (1.0, 0.0, 1.0) Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 1.0 0.0 1.0 1.0 } WWWInline { name "onlive/props/azport_s.wrl" } } } # DEF: utopia_link DEF utopia_link Separator { Separator { Transform { scaleFactor 0.4 0.4 0.4 } Material { diffuseColor 0.7 0.1 0.1 } MaterialBinding { value OVERALL } WWWInline { name "onlive/props/azportba.wrl" } } Transform { translation 0 7.2 0 } DSpace_Sprite { fields [ SFString url, SFLong colorCount, SFFloat width, SFFloat height ] url "onlive/sprites/azcal2.bmp" colorCount 256 width 0 height 6.4 } } } Separator { Transform { translation 0.0 -5.0 15.0 # temporary solution! <<<<<< } # link: OzGate Home Page Separator { Transform { translation 80.0 -4.0 98.0 } WWWAnchor { name "http://www.OzGate.com" description "OzGate Home Page" USE utopia_link } } # portal: OzGate Technical Support Space Separator { Transform { translation 80.0 -4.0 68.0 } WWWAnchor { name "support.dsv" description "OzGate Technical Support Space" USE support_portal } } # portal: VRML Utopia Gateway Separator { Transform { translation 80.0 -4.0 83.0 } WWWAnchor { name "utopia.dsv" description "VRML Utopia Gateway" USE entrance_portal } } } # audio #AMBIENT_AUDIO: "onlive/wavs/bigbed2.wav", -1, 0, 0.00, 0.00, -1, 0, 0.00, 0.00, 0.50, 0.50, 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/bigbed2.wav" innerLoopMinCount -1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 0.00 outerLoopDelayRange 0.00 leftVolume 0.14 # << check this rightVolume 0.14 # << check this } #AMBIENT_AUDIO: "onlive/wavs/crdoh.wav", 1, 0, 0.00, 0.00, -1, 0, 20.00, 40.00, 0.39, 0.61, 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/crdoh.wav" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 20.00 outerLoopDelayRange 40.00 leftVolume 0.18 # << check this rightVolume 0.27 # << check this } #AMBIENT_AUDIO: "onlive/wavs/stachr12.wav", 1, 0, 0.00, 0.00, -1, 0, 15.00, 30.00, 0.61, 0.39, 0.59 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/stachr12.wav" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 15.00 outerLoopDelayRange 30.00 leftVolume 0.36 # << check this rightVolume 0.23 # << check this } #AMBIENT_AUDIO: "onlive/wavs/wewill.wav", 4, 3, 0.50, 0.00, -1, 0, 30.00, 50.00, 0.50, 0.50, 0.38 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/wewill.wav" innerLoopMinCount 4 innerLoopCountRange 3 innerLoopMinDelay 0.50 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 30.00 outerLoopDelayRange 50.00 leftVolume 0.19 # << check this rightVolume 0.19 # << check this } }