maxtracecount 10 #pointlight ceilLight1 void 512.0 512.0 1000.0 .1 0 .3 #pointlight cameraLight void 1.0 1.0 512.0 .1 0 .3 pointlight ceilLight1 void 512.0 512.0 1000.0 1.0 1.0 1.0 pointlight cameraLight void 1.0 1.0 512.0 1.0 1.0 1.0 pointlight sun void 100000.0 100000.0 8000.0 8.8 4. 9. attenuatedpointlight coneLight2 void 1000.0 700.0 482.0 0.2 0.3 0.7 2000.0 # MATERIALS lambertian redCarpet void .253 .077 .024 turbulentStripe brownCarpetTurb redCarpet .653 .277 .164 0.8 .00001 0.007 3 2 lambertian carpet brownCarpetTurb 1.0 1.0 1.0 dielectric windowGlass void 1.0 1.6 0.0000001 0.0000001 0.0000001 lambertian wallWhite void 1.0 1.0 1.0 metal coneLightMirror void .4 .6 .6 .2 lambertian coneLightYellow coneLightMirror .8 .8 0.1 lambertian greenGrass void 0.2 0.8 0.1 lambertian skyBlue void 0.2 0.1 0.8 # for the fishtank table scaletransform scaleFishTankTable1 void 150.0 400.0 200.0 translatetransform transFishTankTable1 scaleFishTankTable1 948.0 700.0 100.0 # for the rubik's cube scaletransform scaleRubik1 void 50.0 50.0 50.0 rotateztransform rotZRubik1 scaleRubik1 .78539816 translatetransform transRubik1 rotZRubik1 624.0 802.0 25.0 # for the fishTank scaletransform scaleFishTank1 void 150.0 400.0 200.0 translatetransform transFishTank1 scaleFishTank1 948.0 700.0 200.0 # for the monitor scaletransform scaleHangingMonitor1 void 4.0 4.0 4.0 rotateztransform rotZHangingMonitor1 scaleHangingMonitor1 .95 translatetransform transHangingMonitor1 rotZHangingMonitor1 100.0 924.0 812.0 # for the pyramid #scaletransform scalePyramid1 void 40 40 40 #rotatextransform rotXPyramid1 scalePyramid1 1.56 #translatetransform transPyramid1 rotXPyramid1 312 738 40 # for the slinky scaletransform scaleSpiralSpheres1 void 50 50 100 rotatextransform rotXSpiralSpheres1 scaleSpiralSpheres1 1.56 translatetransform transSpiralSpheres1 rotXSpiralSpheres1 700 650 25 # for the poster scaletransform scalePoster1 void 300 300 300 translatetransform transPoster1 scalePoster1 212 1023.99 600 # for the knight scaletransform scaleKnight1 void 1.1 1.1 1.1 rotatextransform rotXKnight1 scaleKnight1 -.86 rotateztransform rotZKnight1 rotXKnight1 -.6 translatetransform transKnight1 rotZKnight1 572 742 2.5 # for the mirror scaletransform scaleMirror1 void 100 100 300 translatetransform transMirror1 scaleMirror1 1023.99999999 482 512 # for the teapot scaletransform scaleTeapot1 void .75 .75 .75 rotateztransform rotZTeapot1 scaleTeapot1 1.70 translatetransform transTeapot1 rotZTeapot1 442 888 5 # for the spoons in general scaletransform scaleSpoon void 15 15 15 rotateytransform rotYSpoon scaleSpoon -0.155 # for the first spoon rotateztransform rotZSpoon1 rotYSpoon 3.64 translatetransform transSpoon1 rotZSpoon1 712 582 3 # for the second spoon rotateztransform rotZSpoon2 rotYSpoon .75 translatetransform transSpoon2 rotZSpoon2 523 645 3 # for the third spoon rotateztransform rotZSpoon3 rotYSpoon 1.34 translatetransform transSpoon3 rotZSpoon3 642 483 3 # for the fourth spoon rotateztransform rotZSpoon4 rotYSpoon .12 translatetransform transSpoon4 rotZSpoon4 632 652 3 # for hello kitty scaletransform scaleHelloKitty1 void 200 200 200 rotateztransform rotZHelloKitty1 scaleHelloKitty1 .76 translatetransform transHelloKitty1 rotZHelloKitty1 75 924 65 # modeling the room polygon frontXWall wallWhite 0.0 0.0 0.0 0.0 1024.0 0.0 0.0 1024.0 1024.0 0.0 0.0 1024.0 polygon backXWall wallWhite 1024.0 1024.0 1024.0 1024.0 1024.0 0.0 1024.0 0.0 0.0 1024.0 0.0 1024.0 polygon frontYWall wallWhite 1024.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1024.0 1024.0 0.0 1024.0 polygon backYWall1 wallWhite 1024.0 1024.0 1024.0 824.0 1024.0 1024.0 824.0 1024.0 0.0 1024.0 1024.0 0.0 polygon backYWall2 wallWhite 824.0 1024.0 1024.0 424.0 1024.0 1024.0 424.0 1024.0 824.0 824.0 1024.0 824.0 polygon backYWall3 wallWhite 824.0 1024.0 400.0 424.0 1024.0 400.0 424.0 1024.0 0.0 824.0 1024.0 0.0 polygon backYWall4 wallWhite 0.0 1024.0 1024.0 0.0 1024.0 0.0 424.0 1024.0 0.0 424.0 1024.0 1024.0 polygon windowDepth1 wallWhite 424.0 1024.0 400.0 824.0 1024.0 400.0 824.0 1100.0 400.0 424.0 1100.0 400.0 polygon windowDepth2 wallWhite 424.0 1024.0 824.0 424.0 1100.0 824.0 824.0 1100.0 824.0 824.0 1024.0 824.0 polygon windowDepth3 wallWhite 424.0 1024.0 400.0 424.0 1100.0 400.0 424.0 1100.0 824.0 424.0 1024.0 824.0 polygon windowDepth4 wallWhite 824.0 1024.0 400.0 824.0 1024.0 824.0 824.0 1100.0 824.0 824.0 1100.0 400.0 axisAlignedBox window windowGlass 424.0 824.0 1080.0 1090.0 400.0 824.0 axisAlignedBox windowsill wallWhite 424.0 824.0 1000.0 1024.0 390.0 400.0 polygon floor carpet 0.0 0.0 0.0 1024.0 0.0 0.0 1024.0 1024.0 0.0 0.0 1024.0 0.0 polygon ceiling wallWhite 0.0 0.0 1024.0 0.0 1024.0 1024.0 1024.0 1024.0 1024.0 1024.0 0.0 1024.0 plane ground greenGrass 0.0 0.0 -.00000000001 0.0 0.0 1.0 plane sky skyBlue 0.0 0.0 10000.0 0.0 0.0 -1.0 cone coneForLight2 coneLightYellow 1000.0 700.0 462.0 1000.0 700.0 562.0 23.49 23.5 disc discForLight2 coneLightYellow 1000.0 700.0 562.0 0.0 0.0 1.0 23.5 #instance pyramidIns transPyramid1 pyramid.dat 10 instance fishTankTableIns transFishTankTable1 table.dat 2 instance rubikIns transRubik1 rubiksCube.dat 4 instance fishTankIns transFishTank1 fishTank.dat 10 instance hangingMonitorIns transHangingMonitor1 hangingMonitor.dat 10 instance spiralSpheresIns transSpiralSpheres1 spiralSpheres.dat 100 instance posterIns transPoster1 poster.dat 2 instance knightIns transKnight1 knight.dat 10 instance mirrorIns transMirror1 mirror.dat 2 instance teapotIns transTeapot1 teapot.dat 1 instance spoonIns1 transSpoon1 spoon.dat 1 instance spoonIns2 transSpoon2 spoon.dat 1 instance spoonIns3 transSpoon3 spoon.dat 1 instance spoonIns4 transSpoon4 spoon.dat 1 instance helloKittyIns transHelloKitty1 helloKitty.dat 3