#VRML V1.0 ascii # Copyright (c) DSpace! Technologies, 1995-96, All Rights Reserved. # Designed by Ali Ebtekar with Steve DiPaola (2/96) # Audio designed by James Grunke (2/96) # Revisions: # converted to VRML - Ali (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 rotation 0 -1 0 3.142 width 1 height 0 depth 0 fly FALSE startPosition 0 15 0 startRotation -1 0 0 1.571 } DSpace_EntryPoint { fields [ SFVec3f position, SFRotation rotation, SFFloat width, SFFloat height, SFFloat depth, SFBool fly, SFVec3f startPosition, SFRotation startRotation ] position 4.1 0 4.3 rotation 0 1 0 1.571 width 0 height 0 depth 1 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/gallery.dsv" } WorldInfo { fields [ SFString title, MFString info ] title "VRML Gallery" 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 -250.0 -62.0 -400.0 max 250.0 400.0 100.0 } Environment { fields [ SFFloat ambientIntensity ] ambientIntensity 0.2 } Background { fields [ MFColor groundColors, MFColor skyColors, MFString scenery ] groundColors [ ] skyColors [ 0 0 0 ] scenery "" } # lights DirectionalLight { intensity 0.5 direction 1.0 0.2 1.0 } DirectionalLight { intensity 0.3 direction 1.0 0.2 -1.0 } DirectionalLight { intensity 0.2 direction -1.0 -0.2 -1.0 } # main structure (flat shaded) WWWInline { name "onlive/props/u1-fl.wrl" } # main structure (self-illuminated) WWWInline { name "onlive/props/u1-si.wrl" } # columns (Gouraud shaded) WWWInline { name "onlive/props/u1-colum.wrl" } # leaves (self-illuminated) WWWInline { name "onlive/props/u1-leaf.wrl" } # spinning stone Separator { Transform { translation 0.0 0.0 173.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 1.0 0.0 -0.1 } WWWInline { name "onlive/props/u1-stone.wrl" } } # DEFs Switch { whichChild -1 DEF door WWWInline { name "onlive/props/u1-door.wrl" } DEF orbit WWWInline { name "onlive/props/u1-orbit.wrl" } DEF water WWWInline { name "onlive/props/u1-water.wrl" } # DEF: entrance_portal DEF entrance_portal Separator { Material { diffuseColor 0.7 0.1 0.1 } MaterialBinding { value OVERALL } WWWInline { name "onlive/props/azport-g.wrl" } } } # door 1a Separator { Transform { translation 0.0 38.0 45.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 0.0 1.0 0.30 } USE door } # door 1b Separator { Transform { translation 0.0 38.0 45.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 0.0 1.0 -0.30 } USE door } # door 2a Separator { Transform { translation 0.0 38.0 300.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 0.0 1.0 0.45 } USE door } # door 2b Separator { Transform { translation 0.0 38.0 300.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 0.0 1.0 -0.45 } USE door } # orbits Separator { Transform { translation 0.0 0.0 173.0 } Material { diffuseColor 1.0 0.0 1.0 } Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 1.0 0.0 -1.35 } USE orbit } Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 1.0 0.0 -0.75 } USE orbit } Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 1.0 0.0 1.65 } USE orbit } Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 1.0 0.0 1.0 } USE orbit } } # water 1 Separator { Transform { translation 0.0 -10.0 173.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 1.0 1.0 1.0 } USE water } # water 2 Separator { Transform { translation 0.0 -15.0 179.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 -0.8 -0.8 -0.8 } USE water } # water 3 Separator { Transform { translation -1.0 -30.0 173.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 2.0 2.0 2.0 } USE water } # water 4 Separator { Transform { translation 0.0 -35.0 179.0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0.0 -1.8 -1.8 -1.8 } USE water } # portal: VRML Utopia Gateway Separator { Transform { translation -163.0 5.0 336.0 } WWWAnchor { name "utopia.dsv" description "VRML Utopia Gateway" USE entrance_portal } } # audio #AMBIENT_AUDIO: "onlive/wavs/hbassw.wav", -1, 0, 0.00, 0.00, -1, 0, 0.00, 0.00, 0.50, 0.50, 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/hbassw.wav" innerLoopMinCount -1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 0.00 outerLoopDelayRange 0.00 leftVolume 0.23 # << check this rightVolume 0.23 # << check this } #AMBIENT_AUDIO: "onlive/wavs/loecho.wav", 1, 0, 0.00, 0.50, -1, 0, 4.00, 8.00, 0.50, 0.50, 0.35 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/loecho.wav" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.50 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 4.00 outerLoopDelayRange 8.00 leftVolume 0.18 # << check this rightVolume 0.18 # << check this } #AMBIENT_AUDIO: "onlive/wavs/higong.wav", 1, 0, 0.00, 0.00, -1, 0, 7.00, 10.00, 0.89, 0.11, 0.15 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/higong.wav" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 7.00 outerLoopDelayRange 10.00 leftVolume 0.13 # << check this rightVolume 0.02 # << check this } #AMBIENT_AUDIO: "onlive/wavs/logong.wav", 1, 0, 0.00, 0.00, -1, 0, 5.00, 9.00, 0.50, 0.50, 0.15 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/logong.wav" innerLoopMinCount 1 innerLoopCountRange 0 innerLoopMinDelay 0.00 innerLoopDelayRange 0.00 outerLoopMinCount -1 outerLoopCountRange 0 outerLoopMinDelay 5.00 outerLoopDelayRange 9.00 leftVolume 0.08 # << check this rightVolume 0.08 # << check this } }