#VRML V1.0 ascii # Info { string "NiceDude (=^;^=) 7-1-00" } # Falls 12-28-2000 # Falls, rocks, tree, sound update 9-4-2001 Separator { DSpace_Server { server "130.239.57.36" url "http://www.OzGate.com/Europe/lightree.dsv" } WorldInfo { title "Lightree Falls" } DSpace_MaxAvatars { max 20 } DSpace_CubeBoundary { min -350 10 -300 max 720 140 350 } Transform { scaleFactor 0.025 0.025 0.025 } DSpace_EntryPoint { position 0 15 120 rotation 0 1 0 -0 width .6 height 0 depth .5 fly FALSE startPosition 0 15 0 startRotation -1 0 0 1.571 } # lights Separator { Transform { rotation 0 1 0 3.14 } DirectionalLight { intensity 0.1 direction 1.0 0.2 1.0 on TRUE } } DirectionalLight { intensity 0.1 direction 1.0 0.2 1.0 on TRUE } PointLight { color 1 1 1 on TRUE location 630 40 -360 intensity .3 } PointLight { color 1 1 1 on TRUE location 0 35 0 intensity 1 } Separator { WWWInline { name "../lightree/props/har-c.wrl" } } # DEFs Switch { whichChild -1 DEF port Separator { WWWInline { name "../lightree/props/fin.wrl" } } DEF base9 Separator { WWWInline { name "../lightree/props/base9.wrl" } } DEF under Separator { WWWInline { name "../lightree/props/under.wrl" } } DEF limp Separator { WWWInline { name "../lightree/props/limp2.wrl" } } DEF tree2trk Separator { WWWInline { name "../lightree/props/tree2trk.wrl" } } DEF tree2lvs Separator { WWWInline { name "../lightree/props/tree2lvs.wrl" } } DEF treelvs_b Separator { WWWInline { name "../lightree/props/treelvs_b.wrl" } } DEF tree1 Separator { USE tree2trk Separator { Scale { scaleFactor 2.8 2.8 2.8 } USE treelvs_b } } DEF treewall2 Separator { Scale { scaleFactor 1.01 1 1.01 } WWWInline { name "../lightree/props/treewall2.wrl" } } DEF treewall2r Separator { WWWInline { name "../lightree/props/treewall2r.wrl" } } DEF trends2 Separator { WWWInline { name "../lightree/props/trends2.wrl" } } DEF trends2dbr Separator { WWWInline { name "../lightree/props/trends2dbr.wrl" } } DEF comet Separator { WWWInline { name "../lightree/props/comet.wrl" } } DEF pix Separator { WWWInline { name "../lightree/props/pix4sp.wrl" } } DEF liteplant Separator { WWWInline { name "../lightree/props/litepl.wrl" } } DEF owl Separator { WWWInline { name "../lightree/wavs/owl.wrl" } } DEF drip Separator { WWWInline { name "../lightree/wavs/drip.wrl" } } DEF spark Separator { WWWInline { name "../lightree/props/spark.wrl" } } DEF treewall24 Separator { Separator { Transform { translation -300 0 0 } USE treewall2 } Separator { Transform { translation -100 0 0 } USE treewall2 } Separator { Transform { translation 100 0 0 } USE treewall2 } Separator { Transform { translation 300 0 0 } USE treewall2 } } # nd treewall23 DEF treewall24r Separator { Scale { scaleFactor 1.26 1.4 1.26 } Separator { Transform { translation -300 0 0 } USE treewall2r } Separator { Transform { translation -100 0 0 } USE treewall2r } Separator { Transform { translation 100 0 0 } USE treewall2r } Separator { Transform { translation 300 0 0 } USE treewall2r } } # nd treewall23r DEF flpinewall1 Separator { DSpace_Sprite { url "../lightree/sprites/pinewall1.png" colorCount 128 width 0 height 100 } } DEF fltree1 Separator { DSpace_Sprite { url "../lightree/sprites/rdwdtree.png" colorCount 128 width 0 height 100 } } DEF fltree04 Separator { DSpace_Sprite { url "../lightree/sprites/tree04.png" colorCount 128 width 0 height 100 } } DEF drktree Separator { DSpace_Sprite { url "../lightree/maps/trends2db.png" width 0 height 100 } } DEF flshrub1 Separator { DSpace_Sprite { url "../lightree/sprites/shrub1.png" colorCount 128 width 0 height 20 } } } # nd def # portal: Falls Separator { Transform { translation 530 15 -300 rotation 0 1 0 0.785 } WWWAnchor { name "" description "Falls" # USE port } } # portal: VRML Entrance Separator { Transform { translation 320 10 320 rotation 0 1 0 0.785 } WWWAnchor { name "entrance.dsv" description "OzGate VRML Entrance" USE port } } # portal: Moon Harbour full Separator { Transform { translation -200 -200 300 rotation 0 1 0 2 } WWWAnchor { name "mnharbor.dsv" description "OzGate Moon Harbour (full)" USE port } } # portal: Moon Harbour lite Separator { Transform { translation 200 -200 300 rotation 0 1 0 2 } WWWAnchor { name "mnharblt.dsv" description "OzGate Moon Harbour (lite)" USE port } } # nd ports # room Separator { Transform { translation 0 0 0 } # floor Separator { Transform { translation 0 0 0 } USE base9 } Separator { Transform { translation 0 0 0 } USE under } # limp Separator { Transform { translation 0 0 0 scaleFactor 2 2 2 } USE limp } # tree 1 Separator { Transform { translation 80 0 100 scaleFactor .4 .4 .4 } USE tree1 } # tree 2 Separator { Transform { translation -70 0 -100 scaleFactor .8 .8 .8 } USE tree1 } # tree 3 # Separator { Transform { translation -90 0 190 scaleFactor 2 2 2 } USE tree2trk } # walls # frontwall Separator { Transform { translation -100 0 -400 } USE treewall24 } # frontwall R Separator { Transform { translation -100 0 -500 } USE treewall24r } # frontwall R-dwn Separator { Transform { translation -100 0 -500 rotation 0 0 1 3.142 } USE treewall24r } # leftwall Separator { Transform { rotation 0 1 0 1.571 } Transform { translation 0 0 -500 } USE treewall24 } # leftwall R Separator { Transform { rotation 0 1 0 1.571 } Transform { translation 0 0 -600 } USE treewall24r } # backwall Separator { Transform { rotation 0 1 0 3.142 } Transform { translation 100 0 -400 } USE treewall24 } Separator { Transform { rotation 0 1 0 3.142 } Transform { translation -700 0 -400 } USE treewall24 } # backwall R Separator { Transform { rotation 0 1 0 3.142 } Transform { translation 100 0 -500 } USE treewall24r } Separator { Transform { rotation 0 1 0 3.142 } Transform { translation -700 0 -500 } USE treewall24r } # righttwall R Separator { Transform { rotation 0 1 0 -1.571 } Transform { translation 0 0 -1050 scaleFactor 1 1 1 } USE treewall24r } # flpinewall 1 Separator { Transform { translation -420 75 -350 } Scale { scaleFactor 1.2 1.5 1.2 } USE flpinewall1 } Separator { Transform { translation -420 75 350 } Scale { scaleFactor 1.2 1.5 1.2 } USE flpinewall1 } Separator { Transform { translation 350 72 350 } Scale { scaleFactor 1 1 1 } USE flpinewall1 } # fltree1 sprite # Separator { Transform { translation 0 50 -350 } Scale { scaleFactor 1 1 1 } USE fltree1 } # fltree04 sprite Separator { Transform { translation -50 55 -300 } Scale { scaleFactor 1 1 1 } USE fltree04 } Separator { Transform { translation 50 100 -300 } Scale { scaleFactor 1 1.5 1 } USE fltree04 } # flshrub1 sprite Separator { Transform { translation -100 10 -150 } Scale { scaleFactor 1 1 1 } USE flshrub1 } # trends-dwn Separator { Transform { translation 340 0 -440 rotation 0 1 0 1.2 rotation 0 0 1 3.142 } Scale { scaleFactor 1 1 1 } USE trends2 } # trends dark Separator { Transform { translation 320 0 -500 } Scale { scaleFactor 1 1.4 1 } USE trends2dbr } # -390 Separator { Transform { translation 360 0 -600 rotation 0 1 0 1.2 } Scale { scaleFactor 1 1.2 1 } USE trends2dbr } # 2nd Separator { Transform { translation 400 -13 -700 } Scale { scaleFactor .9 1.1 .8 } USE trends2dbr } # bklft Separator { Transform { translation 500 -13 -750 } Scale { scaleFactor .7 .9 .5 } USE trends2dbr } # bkrt Separator { Transform { translation 640 20 -800 } Scale { scaleFactor .5 .6 .5 } USE trends2dbr } # bkrtstrm Separator { Transform { translation 660 45 -750 } Scale { scaleFactor .6 .8 .5 } USE trends2dbr } # bkrtup Separator { Transform { translation 680 70 -650 rotation 0 1 0 -1.2 } Scale { scaleFactor .8 .8 .5 } USE trends2dbr } # bktoplft Separator { Transform { translation 760 65 -600 rotation 0 1 0 -1.0 } USE trends2dbr } # bktop Separator { Transform { translation 800 55 -520 rotation 0 1 0 -1.0 } USE trends2dbr } # bktop2 Separator { Transform { translation 825 45 -470 rotation 0 1 0 -1.2 } USE trends2dbr } # bktopbnk Separator { Transform { translation 820 30 -440 rotation 0 1 0 -.8 } USE trends2dbr } # bktopbnkrt # trends dark-dwn Separator { Transform { translation 320 -26 -500 rotation 0 0 1 3.142 } Scale { scaleFactor 1 1.4 1 } USE trends2dbr } # Separator { Transform { translation 360 -26 -550 rotation 0 1 0 1.2 rotation 0 0 1 3.142 } Scale { scaleFactor 1 1.1 1 } USE trends2dbr } # 1b Separator { Transform { translation 360 -26 -600 rotation 0 1 0 1.2 rotation 0 0 1 3.142 } Scale { scaleFactor 1 1.1 1 } USE trends2dbr } # 2nd Separator { Transform { translation 400 -13 -700 rotation 0 0 1 3.142 } Scale { scaleFactor .9 1.1 .8 } USE trends2dbr } # bklft Separator { Transform { translation 500 -13 -750 rotation 0 0 1 3.142 } Scale { scaleFactor .7 .9 .5 } USE trends2dbr } # bkrt # Separator { Transform { translation 340 50 -430 } USE drktree } # sprite bkfrlft 340 41 -650 # liteplants Separator { Transform { translation 585 -4 -340 } USE liteplant } # stream PointLight { color 1 1 1 on TRUE location 590 25 -340 # 600 25 -300 intensity .5 # .3 } # comet sprite Separator { Transform { translation 0 0 -0 } USE comet } # pix Separator { Transform { translation 0 10 -150 } USE pix } # owl Separator { Transform { translation -150 10 400 } USE owl } # drip Separator { Transform { translation 350 -10 0 } USE drip } Separator { Transform { translation 160 -20 -200 scaleFactor .3 .3 .3 } USE drip } Separator { Transform { translation 500 -20 150 scaleFactor .3 .3 .3 } USE drip } # 9-4-2001 Separator { WWWInline { name "../lightree/props/treelite.wrl" } } Separator { WWWInline { name "../lightree/props/watermain2.wrl" } } Separator { WWWInline { name "../lightree/props/watermist2.wrl" } } Separator { WWWInline { name "../lightree/props/rocks.wrl" } } Separator { WWWInline { name "../lightree/props/foam.wrl" } } # flshrub2 sprite Separator { Transform { translation 790 20 -260 } Scale { scaleFactor 1 1 1 } USE flshrub1 } } # nd room # audio Separator {DSpace_Sound { url "../lightree/wavs/bird50.wav" location 800 60 0 direction 0 0 1 maxBack 11 maxFront 11 minBack 0 minFront 0 intensity .5 priority 0.6 spatialize 1 innerLoopsMin 2 innerLoopsRange 3 innerLoopsDelayMin 11.00 innerLoopsDelayRange 9.00 outerLoopsMin -1 outerLoopsRange 0 outerLoopsDelayMin 30.00 outerLoopsDelayRange 90.00 triggerDistance -1 primeDistance -1 } } } # en