home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 9 / CD_ASCQ_09_1193.iso / news / 4426 / arch5 / arch5.pov next >
Text File  |  1993-08-30  |  3KB  |  92 lines

  1. // Persistence of Vision Raytracer
  2. //---------- marble walls & columns to test stone textures
  3. //----------------------------------     m. miller 5/13/91
  4.  
  5. #include "colors.inc"
  6. #include "shapes.inc"
  7. #include "mmshape.inc"
  8. #include "stones.inc"
  9. #include "declares.inc"
  10. #include "tri.inc"
  11. #include "ceil.inc"
  12. #include "world30.inc"
  13. #include "floor.inc"    
  14. #include "rail.inc"     
  15. #include "walls.inc" 
  16. #include "column.inc"
  17.  
  18.  
  19. camera {
  20.  location <130 80 -300> direction <0 0 1.9>
  21.  up <0 1 0> right <1.3 0 0>
  22.  look_at <10 33 0>
  23.  }
  24.  
  25. //-----#declare light
  26. #declare light = object { light_source { <0 0 0> color White } }
  27.  
  28. object { light translate <-1000 20 -400>  }
  29. object { light translate <300 80 -1500>  }
  30.  
  31.  
  32. //--------- build scene
  33. composite {
  34.  
  35. composite { column1 translate <-35 0 -16>  }
  36. composite { column1 translate <35 0 -16>  }
  37. composite { column1 translate <-105 0 -16>  }
  38. composite { column1 translate <105 0 -16>  }
  39. composite { column1 translate <-35 0 100>  }
  40. composite { column1 translate <35 0 100>  }
  41.  
  42. composite { s_wall translate <-35 0 0>  }
  43. composite { s_wall translate <35 0 0>  }
  44. composite { s_wall translate <-105 0 0>  }
  45. composite { s_wall translate <105 0 0>  }
  46.  
  47. composite { a_wall translate <0 0 0>  }
  48. composite { a_wall translate <70 0 0>  }
  49. composite { a_wall translate <-70 0 0>  }
  50. composite { a_wall translate <-140 0 0>  }
  51. composite { a_wall translate <140 0 0>  }
  52.  
  53. composite { rail translate <-70 0 0>  }
  54. composite { rail translate <70 0 0>  }
  55. object { footer translate <-35 0 0 >  }
  56. object { footer translate <35 0 0 >  }
  57.  
  58. object { walk translate <-19 -4 -160>  }
  59.  
  60. object { stoop translate <-70 -6 -14>  }
  61. object { stoop translate <70 -6 -14>  }
  62. object { water translate <-252 -6 -160>  }
  63. object { water translate <53 -6 -160>  }
  64.  
  65. object { ceiling translate <-117 100 -76>  }
  66. object { ceiling translate <-47 100 -76>  }
  67. object { ceiling translate <23 100 -76>  }
  68. object { ceiling translate <93 100 -76>  }
  69.  
  70. object { ceiling translate <-117 100 -118>  }
  71. object { ceiling translate <-47 100 -118>  }
  72. object { ceiling translate <23 100 -118>  }
  73. object { ceiling translate <93 100 -118>  }
  74.  
  75. object { ceiling translate <-117 100 -160>  }
  76. object { ceiling translate <-47 100 -160>  }
  77. object { ceiling translate <23 100 -160>  }
  78. object { ceiling translate <93 100 -160>  }
  79.  
  80. object { c1 translate <-200 100 -30>  }
  81.  
  82. object { g_ball translate <0 8 -80>  }
  83. object { g_ball scale <1.2 1.2 1.2> translate <75 10 -70>  }
  84.  
  85. composite { world30 rotate <0 0 0>  }
  86.  
  87.  
  88.  }
  89.  
  90.  
  91.  
  92.