cmr "the camera"
    278.0 273.0 -800.0  % Eye point
    0.0 0.0 1.0         % View direction
    0.0 1.0 0.0         % Up
    0.035               % Focal distance
    0.025 0.025         % Width, height
    0.0 0.0             % Center of image area
    0.0                 % Time
end

pointlight 0 0 0 20000 end

nmdMtrl "yellow" lmbrtn
  spctrl
    400.0 0.6
    552.0 0.34
    700.0 0.16
    0.3
    0.6
    4.0
    end
end
end

nmdMtrl "silver" lmbrtn
  spctrl
    400.0 0.6
    552.0 0.5
    700.0 0.8
    0.3
    0.6
    2.0
    end
end
end

nmdMtrl "white" lmbrtn
  spctrl
    400.0 0.343
    552.0 0.728
    700.0 0.737
    0.7
    0.3
    10.0
    end
end
end

nmdMtrl "red" lmbrtn
   spctrl
    400.0 0.040
    552.0 0.063
    700.0 0.642
    0.8
    0.1
    4.0
   end
end
end

nmdMtrl "green" lmbrtn
    spctrl
    400.0 0.392
    552.0 0.853
    700.0 0.359
    0.8
    0.1
    4.0
    end
end
end

nmdMtrl "blue" lmbrtn
    spctrl
    400.0 0.692
    552.0 0.573
    700.0 0.359
    0.8
    0.1
    4.0
    end
end
end

nmdMtrl "light" pLmnr
lmbrtn
    spctrl
    400.0 0.4
    552.0 0.4
    700.0 0.4
    0.5
    0.3
    10.0
    end
end
    spctrl
    400.0  22.0
    552.0  22.0
    700.0  22.0
    end
end
end

[ lightsource ]
plnrMsh ""
tessellate 2
mtrlNm "light" end
vrtxPstn
    403.0 528 107.0
    403.0 528 372.0
    153.0 528 372.0
    153.0 528 107.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end


[ floor ]
plnrMsh ""
tessellate 16
mtrlNm "green" end
vrtxPstn
    556.0 0.0   0.0
    0.0   0.0   0.0
    0.0   0.0 559.2
    556.0 0.0 559.2
end
cmplxPly
    plygn 0 1 2 3 end
end
end


[ ceiling ]
plnrMsh ""
mtrlNm "white" end
vrtxPstn
    556.0 548.8   0.0
    556.0 548.8 559.2
      0.0 548.8 559.2
      0.0 548.8   0.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end


[ back_wall ]
plnrMsh ""
mtrlNm "white" end
vrtxPstn
    556.0   0.0 559.2
      0.0   0.0 559.2
      0.0 548.8 559.2
    556.0 548.8 559.2
end
cmplxPly
    plygn 0 1 2 3 end
end
end

[ front_wall ]
plnrMsh ""
mtrlNm "white" end
vrtxPstn
    556.0   0.0 0
      0.0   0.0 0
      0.0 548.8 0
    556.0 548.8 0
end
cmplxPly
    plygn 0 3 2 1 end
end
end

plnrMsh ""
mtrlNm "blue" end
vrtxPstn
    0.0   0.0 559.2
    0.0   0.0   0.0
    0.0 548.8   0.0
    0.0 548.8 559.2
end
cmplxPly
    plygn 0 1 2 3 end
end
end

plnrMsh ""
mtrlNm "red" end
vrtxPstn
    556.0   0.0   0.0
    556.0   0.0 559.2
    556.0 548.8 559.2
    556.0 548.8   0.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end

[ short_block ]
plnrMsh ""
tessellate 10
position 0.0 0.0 30.0
mtrlNm "white" end
vrtxPstn
    130.0 165.0  65.0
     82.0 165.0 225.0
    240.0 165.0 272.0
    290.0 165.0 114.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end

plnrMsh ""
position 0.0 0.0 30.0
mtrlNm "white" end
vrtxPstn
    290.0   0.0 114.0
    290.0 165.0 114.0
    240.0 165.0 272.0
    240.0   0.0 272.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end

plnrMsh ""
position 0.0 0.0 30.0
mtrlNm "white" end
vrtxPstn
    130.0   0.0  65.0
    130.0 165.0  65.0
    290.0 165.0 114.0
    290.0   0.0 114.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end

plnrMsh ""
position 0.0 0.0 30.0
mtrlNm "white" end
vrtxPstn
     82.0   0.0 225.0
     82.0 165.0 225.0
    130.0 165.0  65.0
    130.0   0.0  65.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end

plnrMsh ""
position 0.0 0.0 30.0
mtrlNm "white" end
vrtxPstn
    240.0   0.0 272.0
    240.0 165.0 272.0
     82.0 165.0 225.0
     82.0   0.0 225.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end


[ tall_block ]
plnrMsh ""
tessellate 16
mtrlNm "white" end
vrtxPstn
    423.0 230.0 247.0
    265.0 230.0 296.0
    314.0 230.0 456.0
    472.0 230.0 406.0
end
cmplxPly
   plygn 0 1 2 3 end
end
end

plnrMsh ""
mtrlNm "white" end
vrtxPstn
    423.0   0.0 247.0
    423.0 230.0 247.0
    472.0 230.0 406.0
    472.0   0.0 406.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end

plnrMsh ""
mtrlNm "white" end
vrtxPstn
    472.0   0.0 406.0
    472.0 230.0 406.0
    314.0 230.0 456.0
    314.0   0.0 456.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end

plnrMsh ""
mtrlNm "white" end
vrtxPstn
    314.0   0.0 456.0
    314.0 230.0 456.0
    265.0 230.0 296.0
    265.0   0.0 296.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end

plnrMsh ""
mtrlNm "white" end
vrtxPstn
    265.0   0.0 296.0
    265.0 230.0 296.0
    423.0 230.0 247.0
    423.0   0.0 247.0
end
cmplxPly
    plygn 0 1 2 3 end
end
end


plnrMsh "tea"
tessellate 1
size 40.0
position 185.0 165.0 165.0
mtrlNm "yellow" end
file "teapot"
end

plnrMsh "beethoven"
tessellate 1
size 0.7
position 180.0 170.0 180.0
mtrlNm "yellow" end
file "beethoven"
end

