home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / utility / dos / pv3d / pov / sample4.pov < prev    next >
Encoding:
Text File  |  1992-10-09  |  12.8 KB  |  713 lines

  1. /* PV3D generated file             */
  2. /* Copyright Lecointe Ludovic 1992 */
  3.  
  4. #include "colors.inc"
  5. #include "shapes.inc"
  6. #include "stones.inc"
  7.  
  8. camera { 
  9.         location        <0.00000 175.00000 -513.00000>
  10.         direction       <0 0 1.5>
  11.         up              <0 1 0>
  12.         look_at <0.00000 33.00000 5.00000>
  13.         right           <1.3333 0 0 >
  14. }
  15.  
  16. object {
  17.     light_source { <0.00000 229.00000 15.00000> color red 1.00000 green 1.00000 blue 1.00000 }
  18. }
  19. object {
  20.     light_source { <0.00000 -73.00000 -107.00000> color red 1.00000 green 1.00000 blue 1.00000 }
  21. }
  22. object {
  23.     light_source { <0.00000 133.00000 147.00000> color red 1.00000 green 1.00000 blue 1.00000 }
  24. }
  25. composite
  26. {
  27. /*Cube*/
  28.   object
  29. {
  30.     intersection { Cube 
  31.     scale < 67.00000 3.00000 10.00000>
  32.     translate < -68.00000 -105.00000 0.00000> 
  33.     }
  34. texture
  35.     {
  36.     Stone23
  37.     scale < 67.00000 3.00000 10.00000>
  38.     }
  39. colour red 1.000000 green 1.000000 blue 1.000000 
  40. }
  41. /*Cube*/
  42.   object
  43. {
  44.     intersection { Cube 
  45.     scale < 67.00000 3.00000 10.00000>
  46.     translate < -68.00000 -95.00000 0.00000> 
  47.     rotate < 0.0 20 0.0>
  48.     }
  49. texture
  50.     {
  51.     Stone23
  52.     scale < 67.00000 3.00000 10.00000>
  53.     }
  54. colour red 1.000000 green 1.000000 blue 1.000000 
  55. }
  56. /*Cube*/
  57.   object
  58. {
  59.     intersection { Cube 
  60.     scale < 67.00000 3.00000 10.00000>
  61.     translate < -68.00000 -85.00000 0.00000> 
  62.     rotate < 0.0 40 0.0>
  63.     }
  64. texture
  65.     {
  66.     Stone23
  67.     scale < 67.00000 3.00000 10.00000>
  68.     }
  69. colour red 1.000000 green 1.000000 blue 1.000000 
  70. }
  71. /*Cube*/
  72.   object
  73. {
  74.     intersection { Cube 
  75.     scale < 67.00000 3.00000 10.00000>
  76.     translate < -68.00000 -75.00000 0.00000> 
  77.     rotate < 0.0 60 0.0>
  78.     }
  79. texture
  80.     {
  81.     Stone23
  82.     scale < 67.00000 3.00000 10.00000>
  83.     }
  84. colour red 1.000000 green 1.000000 blue 1.000000 
  85. }
  86. /*Cube*/
  87.   object
  88. {
  89.     intersection { Cube 
  90.     scale < 67.00000 3.00000 10.00000>
  91.     translate < -68.00000 -65.00000 0.00000> 
  92.     rotate < 0.0 80 0.0>
  93.     }
  94. texture
  95.     {
  96.     Stone23
  97.     scale < 67.00000 3.00000 10.00000>
  98.     }
  99. colour red 1.000000 green 1.000000 blue 1.000000 
  100. }
  101. /*Cube*/
  102.   object
  103. {
  104.     intersection { Cube 
  105.     scale < 67.00000 3.00000 10.00000>
  106.     translate < -68.00000 -55.00000 0.00000> 
  107.     rotate < 0.0 100 0.0>
  108.     }
  109. texture
  110.     {
  111.     Stone23
  112.     scale < 67.00000 3.00000 10.00000>
  113.     }
  114. colour red 1.000000 green 1.000000 blue 1.000000 
  115. }
  116. /*Cube*/
  117.   object
  118. {
  119.     intersection { Cube 
  120.     scale < 67.00000 3.00000 10.00000>
  121.     translate < -68.00000 -45.00000 0.00000> 
  122.     rotate < 0.0 120 0.0>
  123.     }
  124. texture
  125.     {
  126.     Stone23
  127.     scale < 67.00000 3.00000 10.00000>
  128.     }
  129. colour red 1.000000 green 1.000000 blue 1.000000 
  130. }
  131. /*Cube*/
  132.   object
  133. {
  134.     intersection { Cube 
  135.     scale < 67.00000 3.00000 10.00000>
  136.     translate < -68.00000 -35.00000 0.00000> 
  137.     rotate < 0.0 140 0.0>
  138.     }
  139. texture
  140.     {
  141.     Stone23
  142.     scale < 67.00000 3.00000 10.00000>
  143.     }
  144. colour red 1.000000 green 1.000000 blue 1.000000 
  145. }
  146. /*Cube*/
  147.   object
  148. {
  149.     intersection { Cube 
  150.     scale < 67.00000 3.00000 10.00000>
  151.     translate < -68.00000 -25.00000 0.00000> 
  152.     rotate < 0.0 160 0.0>
  153.     }
  154. texture
  155.     {
  156.     Stone23
  157.     scale < 67.00000 3.00000 10.00000>
  158.     }
  159. colour red 1.000000 green 1.000000 blue 1.000000 
  160. }
  161. /*Cube*/
  162.   object
  163. {
  164.     intersection { Cube 
  165.     scale < 67.00000 3.00000 10.00000>
  166.     translate < -68.00000 -15.00000 0.00000> 
  167.     rotate < 0.0 180 0.0>
  168.     }
  169. texture
  170.     {
  171.     Stone23
  172.     scale < 67.00000 3.00000 10.00000>
  173.     }
  174. colour red 1.000000 green 1.000000 blue 1.000000 
  175. }
  176. /*Cube*/
  177.   object
  178. {
  179.     intersection { Cube 
  180.     scale < 67.00000 3.00000 10.00000>
  181.     translate < -68.00000 -5.00000 0.00000> 
  182.     rotate < 0.0 200 0.0>
  183.     }
  184. texture
  185.     {
  186.     Stone23
  187.     scale < 67.00000 3.00000 10.00000>
  188.     }
  189. colour red 1.000000 green 1.000000 blue 1.000000 
  190. }
  191. /*Cube*/
  192.   object
  193. {
  194.     intersection { Cube 
  195.     scale < 67.00000 3.00000 10.00000>
  196.     translate < -68.00000 5.00000 0.00000> 
  197.     rotate < 0.0 220 0.0>
  198.     }
  199. texture
  200.     {
  201.     Stone23
  202.     scale < 67.00000 3.00000 10.00000>
  203.     }
  204. colour red 1.000000 green 1.000000 blue 1.000000 
  205. }
  206. /*Cube*/
  207.   object
  208. {
  209.     intersection { Cube 
  210.     scale < 67.00000 3.00000 10.00000>
  211.     translate < -68.00000 15.00000 0.00000> 
  212.     rotate < 0.0 240 0.0>
  213.     }
  214. texture
  215.     {
  216.     Stone23
  217.     scale < 67.00000 3.00000 10.00000>
  218.     }
  219. colour red 1.000000 green 1.000000 blue 1.000000 
  220. }
  221. /*Cube*/
  222.   object
  223. {
  224.     intersection { Cube 
  225.     scale < 67.00000 3.00000 10.00000>
  226.     translate < -68.00000 25.00000 0.00000> 
  227.     rotate < 0.0 260 0.0>
  228.     }
  229. texture
  230.     {
  231.     Stone23
  232.     scale < 67.00000 3.00000 10.00000>
  233.     }
  234. colour red 1.000000 green 1.000000 blue 1.000000 
  235. }
  236. /*Cube*/
  237.   object
  238. {
  239.     intersection { Cube 
  240.     scale < 67.00000 3.00000 10.00000>
  241.     translate < -68.00000 35.00000 0.00000> 
  242.     rotate < 0.0 280 0.0>
  243.     }
  244. texture
  245.     {
  246.     Stone23
  247.     scale < 67.00000 3.00000 10.00000>
  248.     }
  249. colour red 1.000000 green 1.000000 blue 1.000000 
  250. }
  251. /*Cube*/
  252.   object
  253. {
  254.     intersection { Cube 
  255.     scale < 67.00000 3.00000 10.00000>
  256.     translate < -68.00000 45.00000 0.00000> 
  257.     rotate < 0.0 300 0.0>
  258.     }
  259. texture
  260.     {
  261.     Stone23
  262.     scale < 67.00000 3.00000 10.00000>
  263.     }
  264. colour red 1.000000 green 1.000000 blue 1.000000 
  265. }
  266. /*Cube*/
  267.   object
  268. {
  269.     intersection { Cube 
  270.     scale < 67.00000 3.00000 10.00000>
  271.     translate < -68.00000 55.00000 0.00000> 
  272.     rotate < 0.0 320 0.0>
  273.     }
  274. texture
  275.     {
  276.     Stone23
  277.     scale < 67.00000 3.00000 10.00000>
  278.     }
  279. colour red 1.000000 green 1.000000 blue 1.000000 
  280. }
  281. /*Cube*/
  282.   object
  283. {
  284.     intersection { Cube 
  285.     scale < 67.00000 3.00000 10.00000>
  286.     translate < -68.00000 65.00000 0.00000> 
  287.     rotate < 0.0 340 0.0>
  288.     }
  289. texture
  290.     {
  291.     Stone23
  292.     scale < 67.00000 3.00000 10.00000>
  293.     }
  294. colour red 1.000000 green 1.000000 blue 1.000000 
  295. }
  296. /*Cube*/
  297.   object
  298. {
  299.     intersection { Cube 
  300.     scale < 67.00000 3.00000 10.00000>
  301.     translate < -68.00000 75.00000 0.00000> 
  302.     }
  303. texture
  304.     {
  305.     Stone23
  306.     scale < 67.00000 3.00000 10.00000>
  307.     }
  308. colour red 1.000000 green 1.000000 blue 1.000000 
  309. }
  310. /*Cube*/
  311.   object
  312. {
  313.     intersection { Cube 
  314.     scale < 67.00000 3.00000 10.00000>
  315.     translate < -68.00000 85.00000 0.00000> 
  316.     rotate < 0.0 20 0.0>
  317.     }
  318. texture
  319.     {
  320.     Stone23
  321.     scale < 67.00000 3.00000 10.00000>
  322.     }
  323. colour red 1.000000 green 1.000000 blue 1.000000 
  324. }
  325. /*Cube*/
  326.   object
  327. {
  328.     intersection { Cube 
  329.     scale < 67.00000 3.00000 10.00000>
  330.     translate < -68.00000 95.00000 0.00000> 
  331.     rotate < 0.0 40 0.0>
  332.     }
  333. texture
  334.     {
  335.     Stone23
  336.     scale < 67.00000 3.00000 10.00000>
  337.     }
  338. colour red 1.000000 green 1.000000 blue 1.000000 
  339. }
  340. /*Cylind_Y*/
  341.   object
  342. {
  343. intersection
  344.     {
  345.     quadric { Cylinder_Y }
  346.     plane { <0.0 1.0 0.0> 1.0  }
  347.     plane { <0.0 -1.0 0.0> 1.0 }
  348.     scale < 20.00000 130.00000 21.00000>
  349.     translate < -1.00000 22.00000 0.00000> 
  350.     }
  351. texture
  352.     {
  353.     Stone24
  354.     scale < 20.00000 130.00000 21.00000>
  355.     }
  356. colour red 1.000000 green 1.000000 blue 1.000000 
  357. }
  358. /*Cylind_Y*/
  359.   object
  360. {
  361. intersection
  362.     {
  363.     quadric { Cylinder_Y }
  364.     plane { <0.0 1.0 0.0> 1.0  }
  365.     plane { <0.0 -1.0 0.0> 1.0 }
  366.     scale < 4.00000 46.66900 4.00000>
  367.     translate < -123.00000 -54.66900 0.00000> 
  368.     }
  369. texture
  370.     {
  371.     Stone20
  372.     scale < 4.00000 46.66900 4.00000>
  373.     }
  374. colour red 1.000000 green 1.000000 blue 1.000000 
  375. }
  376. /*Cylind_Y*/
  377.   object
  378. {
  379. intersection
  380.     {
  381.     quadric { Cylinder_Y }
  382.     plane { <0.0 1.0 0.0> 1.0  }
  383.     plane { <0.0 -1.0 0.0> 1.0 }
  384.     scale < 4.00000 46.66900 4.00000>
  385.     translate < -123.00000 -34.66900 0.00000> 
  386.     rotate < 0.0 40 0.0>
  387.     }
  388. texture
  389.     {
  390.     Stone20
  391.     scale < 4.00000 46.66900 4.00000>
  392.     }
  393. colour red 1.000000 green 1.000000 blue 1.000000 
  394. }
  395. /*Cylind_Y*/
  396.   object
  397. {
  398. intersection
  399.     {
  400.     quadric { Cylinder_Y }
  401.     plane { <0.0 1.0 0.0> 1.0  }
  402.     plane { <0.0 -1.0 0.0> 1.0 }
  403.     scale < 4.00000 46.66900 4.00000>
  404.     translate < -123.00000 -14.66900 0.00000> 
  405.     rotate < 0.0 80 0.0>
  406.     }
  407. texture
  408.     {
  409.     Stone20
  410.     scale < 4.00000 46.66900 4.00000>
  411.     }
  412. colour red 1.000000 green 1.000000 blue 1.000000 
  413. }
  414. /*Cylind_Y*/
  415.   object
  416. {
  417. intersection
  418.     {
  419.     quadric { Cylinder_Y }
  420.     plane { <0.0 1.0 0.0> 1.0  }
  421.     plane { <0.0 -1.0 0.0> 1.0 }
  422.     scale < 4.00000 46.66900 4.00000>
  423.     translate < -123.00000 5.33100 0.00000> 
  424.     rotate < 0.0 120 0.0>
  425.     }
  426. texture
  427.     {
  428.     Stone20
  429.     scale < 4.00000 46.66900 4.00000>
  430.     }
  431. colour red 1.000000 green 1.000000 blue 1.000000 
  432. }
  433. /*Cylind_Y*/
  434.   object
  435. {
  436. intersection
  437.     {
  438.     quadric { Cylinder_Y }
  439.     plane { <0.0 1.0 0.0> 1.0  }
  440.     plane { <0.0 -1.0 0.0> 1.0 }
  441.     scale < 4.00000 46.66900 4.00000>
  442.     translate < -123.00000 25.33100 0.00000> 
  443.     rotate < 0.0 160 0.0>
  444.     }
  445. texture
  446.     {
  447.     Stone20
  448.     scale < 4.00000 46.66900 4.00000>
  449.     }
  450. colour red 1.000000 green 1.000000 blue 1.000000 
  451. }
  452. /*Cylind_Y*/
  453.   object
  454. {
  455. intersection
  456.     {
  457.     quadric { Cylinder_Y }
  458.     plane { <0.0 1.0 0.0> 1.0  }
  459.     plane { <0.0 -1.0 0.0> 1.0 }
  460.     scale < 4.00000 46.66900 4.00000>
  461.     translate < -123.00000 45.33100 0.00000> 
  462.     rotate < 0.0 200 0.0>
  463.     }
  464. texture
  465.     {
  466.     Stone20
  467.     scale < 4.00000 46.66900 4.00000>
  468.     }
  469. colour red 1.000000 green 1.000000 blue 1.000000 
  470. }
  471. /*Cylind_Y*/
  472.   object
  473. {
  474. intersection
  475.     {
  476.     quadric { Cylinder_Y }
  477.     plane { <0.0 1.0 0.0> 1.0  }
  478.     plane { <0.0 -1.0 0.0> 1.0 }
  479.     scale < 4.00000 46.66900 4.00000>
  480.     translate < -123.00000 65.33099 0.00000> 
  481.     rotate < 0.0 240 0.0>
  482.     }
  483. texture
  484.     {
  485.     Stone20
  486.     scale < 4.00000 46.66900 4.00000>
  487.     }
  488. colour red 1.000000 green 1.000000 blue 1.000000 
  489. }
  490. /*Cylind_Y*/
  491.   object
  492. {
  493. intersection
  494.     {
  495.     quadric { Cylinder_Y }
  496.     plane { <0.0 1.0 0.0> 1.0  }
  497.     plane { <0.0 -1.0 0.0> 1.0 }
  498.     scale < 4.00000 46.66901 4.00000>
  499.     translate < -123.00000 85.33099 0.00000> 
  500.     rotate < 0.0 280 0.0>
  501.     }
  502. texture
  503.     {
  504.     Stone20
  505.     scale < 4.00000 46.66901 4.00000>
  506.     }
  507. colour red 1.000000 green 1.000000 blue 1.000000 
  508. }
  509. /*Cylind_Y*/
  510.   object
  511. {
  512. intersection
  513.     {
  514.     quadric { Cylinder_Y }
  515.     plane { <0.0 1.0 0.0> 1.0  }
  516.     plane { <0.0 -1.0 0.0> 1.0 }
  517.     scale < 4.00000 46.66901 4.00000>
  518.     translate < -123.00000 105.33099 0.00000> 
  519.     rotate < 0.0 320 0.0>
  520.     }
  521. texture
  522.     {
  523.     Stone20
  524.     scale < 4.00000 46.66901 4.00000>
  525.     }
  526. colour red 1.000000 green 1.000000 blue 1.000000 
  527. }
  528. /*Cylind_Y*/
  529.   object
  530. {
  531. intersection
  532.     {
  533.     quadric { Cylinder_Y }
  534.     plane { <0.0 1.0 0.0> 1.0  }
  535.     plane { <0.0 -1.0 0.0> 1.0 }
  536.     scale < 4.00000 46.66900 4.00000>
  537.     translate < -123.00000 125.33099 0.00000> 
  538.     }
  539. texture
  540.     {
  541.     Stone20
  542.     scale < 4.00000 46.66900 4.00000>
  543.     }
  544. colour red 1.000000 green 1.000000 blue 1.000000 
  545. }
  546. /*Cylind_Y*/
  547.   object
  548. {
  549. intersection
  550.     {
  551.     quadric { Cylinder_Y }
  552.     plane { <0.0 1.0 0.0> 1.0  }
  553.     plane { <0.0 -1.0 0.0> 1.0 }
  554.     scale < 4.00000 46.66900 4.00000>
  555.     rotate < 0.0 40 0.0>
  556.     translate < -123.00000 145.33099 0.00000> 
  557.     }
  558. texture
  559.     {
  560.     Stone20
  561.     scale < 4.00000 46.66900 4.00000>
  562.     }
  563. colour red 1.000000 green 1.000000 blue 1.000000 
  564. }
  565. /*Sphere*/
  566.   object
  567. {
  568.     sphere { <-123.00000 1.00000 0.00000> 12.000000 
  569.     }
  570. texture
  571.     {
  572.     Stone18
  573.     scale < 12.00000 12.00000 12.00000>
  574.     }
  575. colour red 1.000000 green 1.000000 blue 1.000000 
  576. }
  577. /*Sphere*/
  578.   object
  579. {
  580.     sphere { <-123.00000 21.00000 0.00000> 12.000000 
  581.     rotate < 0.0 40 0.0>
  582.     }
  583. texture
  584.     {
  585.     Stone18
  586.     scale < 12.00000 12.00000 12.00000>
  587.     }
  588. colour red 1.000000 green 1.000000 blue 1.000000 
  589. }
  590. /*Sphere*/
  591.   object
  592. {
  593.     sphere { <-123.00000 41.00000 0.00000> 12.000000 
  594.     rotate < 0.0 80 0.0>
  595.     }
  596. texture
  597.     {
  598.     Stone18
  599.     scale < 12.00000 12.00000 12.00000>
  600.     }
  601. colour red 1.000000 green 1.000000 blue 1.000000 
  602. }
  603. /*Sphere*/
  604.   object
  605. {
  606.     sphere { <-123.00000 61.00000 0.00000> 12.000000 
  607.     rotate < 0.0 120 0.0>
  608.     }
  609. texture
  610.     {
  611.     Stone18
  612.     scale < 12.00000 12.00000 12.00000>
  613.     }
  614. colour red 1.000000 green 1.000000 blue 1.000000 
  615. }
  616. /*Sphere*/
  617.   object
  618. {
  619.     sphere { <-123.00000 81.00000 0.00000> 12.000000 
  620.     rotate < 0.0 160 0.0>
  621.     }
  622. texture
  623.     {
  624.     Stone18
  625.     scale < 12.00000 12.00000 12.00000>
  626.     }
  627. colour red 1.000000 green 1.000000 blue 1.000000 
  628. }
  629. /*Sphere*/
  630.   object
  631. {
  632.     sphere { <-123.00000 101.00000 0.00000> 12.000000 
  633.     rotate < 0.0 200 0.0>
  634.     }
  635. texture
  636.     {
  637.     Stone18
  638.     scale < 12.00000 12.00000 12.00000>
  639.     }
  640. colour red 1.000000 green 1.000000 blue 1.000000 
  641. }
  642. /*Sphere*/
  643.   object
  644. {
  645.     sphere { <-123.00000 121.00000 0.00000> 12.000000 
  646.     rotate < 0.0 240 0.0>
  647.     }
  648. texture
  649.     {
  650.     Stone18
  651.     scale < 12.00000 12.00000 12.00000>
  652.     }
  653. colour red 1.000000 green 1.000000 blue 1.000000 
  654. }
  655. /*Sphere*/
  656.   object
  657. {
  658.     sphere { <-123.00000 141.00000 0.00000> 12.000000 
  659.     rotate < 0.0 280 0.0>
  660.     }
  661. texture
  662.     {
  663.     Stone18
  664.     scale < 12.00000 12.00000 12.00000>
  665.     }
  666. colour red 1.000000 green 1.000000 blue 1.000000 
  667. }
  668. /*Sphere*/
  669.   object
  670. {
  671.     sphere { <-123.00000 161.00000 0.00000> 12.000000 
  672.     rotate < 0.0 320 0.0>
  673.     }
  674. texture
  675.     {
  676.     Stone18
  677.     scale < 12.00000 12.00000 12.00000>
  678.     }
  679. colour red 1.000000 green 1.000000 blue 1.000000 
  680. }
  681. /*Sphere*/
  682.   object
  683. {
  684.     sphere { <-123.00000 181.00000 0.00000> 12.000000 
  685.     }
  686. texture
  687.     {
  688.     Stone18
  689.     scale < 12.00000 12.00000 12.00000>
  690.     }
  691. colour red 1.000000 green 1.000000 blue 1.000000 
  692. }
  693. /*Plane_Z*/
  694.   object
  695. {
  696.     plane { <0.0 0.0 1.00000> 240.00000 
  697.     }
  698. texture
  699.     {
  700.     colour red 0.372549 green 0.623529 blue 0.623529 
  701.     }
  702. }
  703. /*Plane_Y*/
  704.   object
  705. {
  706.     plane { <0.0 -1.00000 0.0> 108.00000 
  707.     }
  708. texture
  709.     {
  710.     colour red 0.439216 green 0.576471 blue 0.858824 
  711.     }
  712. }
  713. }