home *** CD-ROM | disk | FTP | other *** search
/ ANews 3 / AnewsCD3.iso / atari / GRAPHX / POV / 68030.060 / POV31G30 / POVRAY_3.1G / INCLUDE / STONES2.INC < prev    next >
Text File  |  1999-10-30  |  24KB  |  880 lines

  1. #ifdef(Stones3_Inc_Temp)
  2. // do nothing
  3. #else
  4. #declare Stones2_Inc_Temp = version;
  5.  
  6. #ifdef(View_POV_Include_Stack)
  7. #   debug "including stones2.inc\n"
  8. #end
  9.  
  10. /*
  11.  
  12.               Persistence of Vision Raytracer Version 3.1
  13.        T_Stone25 through T_Stone35 created by Dan Farmer, 1995
  14.        T_Stone36 through T_Stone43 created by Paul Novak, 1995
  15.        T_Stone44 by Dan Farmer 1995
  16.  
  17. */
  18.  
  19. #declare T_Stone25 =
  20. texture {
  21.     pigment {
  22.         crackle
  23.         turbulence 0.3
  24.         lambda 2.5
  25.         omega 0.75
  26.         octaves 5
  27.         scale 0.45
  28.         rotate <0, 5, 60>
  29.         color_map {
  30.             [0.02 color rgbf <0.30, 0.60, 0.45, 0.0> ]
  31.             [0.06 color rgbf <0.35, 0.55, 0.40, 0.0> ]
  32.             [0.10 color rgbf <0.25, 0.25, 0.20, 0.0> ]
  33.             [1.00 color rgbf <0.75, 0.75, 0.60, 0.0> ]
  34.         }
  35.     }
  36. }
  37.  
  38. texture {
  39.     pigment {
  40.         crackle
  41.         turbulence 0.2
  42.         lambda 2.5
  43.         omega 0.75
  44.         octaves 5
  45.         scale 0.65
  46.         rotate <0, 45, 60>
  47.         color_map { 
  48.             [0.02 color rgbf <0.30, 0.60, 0.45, 0.95> ]
  49.             [0.06 color rgbf <0.35, 0.55, 0.40, 0.75> ]
  50.             [0.10 color rgbf <0.25, 0.25, 0.20, 0.65> ]
  51.             [1.00 color rgbf <0.75, 0.75, 0.60, 0.60> ]
  52.         }
  53.     }
  54. }
  55.  
  56. texture {
  57.     pigment {
  58.         crackle
  59.         turbulence 0.2
  60.         lambda 2.5
  61.         omega 0.75
  62.         octaves 5
  63.         scale 0.15
  64.         rotate <30, 30, 30>
  65.         color_map {
  66.             [0.00 color rgbf <0.95, 0.95, 0.95, 0.30> ]
  67.             [0.03 color rgbf <0.85, 0.85, 0.85, 0.60> ]
  68.             [0.06 color rgbf <0.50, 0.50, 0.50, 0.90> ]
  69.             [0.10 color rgbf <1.00, 1.00, 1.00, 1.00> ]
  70.         }
  71.     }
  72. }
  73.  
  74. #declare T_Stone26 =
  75. texture {
  76.     pigment {
  77.         granite
  78.         rotate y*90
  79.         color_map { 
  80.             [0.02 color rgbf <0.25, 0.45, 0.60, 0.0> ]
  81.             [0.06 color rgbf <0.20, 0.40, 0.55, 0.0> ]
  82.             [0.10 color rgbf <0.15, 0.20, 0.25, 0.0> ]
  83.             [1.00 color rgbf <0.40, 0.60, 0.75, 0.0> ]
  84.         }
  85.         frequency 6
  86.         rotate <0, 10, 0>
  87.         turbulence <0.05, 0.05, 0.05>
  88.         octaves 6
  89.         omega 0.7
  90.         lambda 2
  91.     }
  92. }
  93. texture {
  94.     pigment {
  95.         gradient x
  96.         color_map {
  97.             [0.00 color Clear ]
  98.             [0.10 color rgbf <1.00, 1.00, 1.00, 0.75> ]
  99.             [0.15 color rgbf <0.15, 0.25, 0.40, 0.50> ]
  100.             [0.20 color rgbf <0.00, 0.05, 0.10, 0.25> ]
  101.             [0.25 color rgbf <0.15, 0.25, 0.40, 0.25> ]
  102.             [0.30 color rgbf <0.35, 0.55, 0.40, 0.50> ]
  103.             [0.35 color rgbf <0.25, 0.25, 0.20, 0.75> ]
  104.             [0.35 color Clear ]
  105.         }
  106.         frequency 3
  107.         rotate <1, 10, 45>
  108.         rotate x*60
  109.         turbulence <0.30, 0.30, 0.30>
  110.         octaves 6
  111.         omega 0.7
  112.         lambda 2.2
  113.     }
  114. }
  115. texture {
  116.     pigment {
  117.         agate
  118.         color_map {
  119.             [0.00 color Clear ]
  120.             [0.10 color rgbf <1.00, 1.00, 1.00, 0.75> ]
  121.             [0.15 color rgbf <0.35, 0.55, 0.40, 0.50> ]
  122.             [0.20 color rgbf <0.25, 0.25, 0.20, 0.25> ]
  123.             [0.25 color rgbf <0.30, 0.60, 0.45, 0.25> ]
  124.             [0.30 color rgbf <0.35, 0.55, 0.40, 0.50> ]
  125.             [0.35 color rgbf <0.25, 0.25, 0.20, 0.75> ]
  126.             [0.35 color Clear ]
  127.         }
  128.         frequency 3
  129.         rotate <2, 10, 75>
  130.         rotate x*120
  131.         turbulence <0.05, 0.05, 0.05>
  132.         octaves 6
  133.         omega 0.7
  134.         lambda 2
  135.     }
  136. }
  137.  
  138. #declare T_Stone27 =
  139. texture {
  140.     pigment {
  141.         crackle
  142.         turbulence 0.35
  143.         lambda 2.5
  144.         omega 0.75
  145.         octaves 5
  146.         scale 0.5
  147.         frequency 3
  148.         rotate <0, -45, 30>
  149.         color_map { 
  150.             [0.02 color rgbf <0.25, 0.45, 0.60, 0.0> ]
  151.             [0.06 color rgbf <0.20, 0.40, 0.55, 0.0> ]
  152.             [0.10 color rgbf <0.05, 0.10, 0.15, 0.0> ]
  153.             [1.00 color rgbf <0.40, 0.60, 0.75, 0.0> ]
  154.         }
  155.     }
  156. }
  157.  
  158. texture {
  159.     pigment {
  160.         crackle
  161.         turbulence 0.1
  162.         lambda 2.5
  163.         omega 0.75
  164.         octaves 5
  165.         scale 0.45
  166.         frequency 1
  167.         phase 0.25
  168.         rotate <0, 45, 60>
  169.         color_map { 
  170.             [0.00 color Clear ]
  171.             [0.20 color rgbf <1.00, 1.00, 1.00, 0.75> ]
  172.             [0.25 color rgbf <0.25, 0.45, 0.40, 0.50> ]
  173.             [0.30 color rgbf <0.00, 0.00, 0.00, 0.00> ]
  174.             [0.35 color rgbf <0.15, 0.75, 0.60, 0.50> ]
  175.             [0.40 color rgbf <0.35, 0.85, 0.40, 0.60> ]
  176.             [0.45 color rgbf <0.35, 0.45, 0.20, 0.75> ]
  177.             [0.65 color Clear ]
  178.         }
  179.     }
  180. }
  181. texture {
  182.     pigment {
  183.         crackle
  184.         turbulence 0.35
  185.         lambda 2.5
  186.         omega 0.75
  187.         octaves 5
  188.         scale 2
  189.         frequency 2
  190.         rotate <0, 90, 0>
  191.         color_map { 
  192.             [0.00 color Clear ]
  193.             [0.20 color rgbf <1.00, 1.00, 1.00, 0.75> ]
  194.             [0.25 color rgbf <0.35, 0.55, 0.40, 0.50> ]
  195.             [0.30 color rgbf <0.00, 0.00, 0.00, 0.00> ]
  196.             [0.45 color rgbf <0.30, 0.60, 0.45, 0.25> ]
  197.             [0.50 color rgbf <0.35, 0.55, 0.40, 0.50> ]
  198.             [0.65 color rgbf <0.25, 0.25, 0.20, 0.75> ]
  199.             [0.65 color Clear ]
  200.         }
  201.     }
  202. }
  203.  
  204.  
  205. #declare T_Stone28 =
  206. texture {
  207.     pigment {
  208.         agate
  209.         agate_turb 0.75
  210.         frequency 6
  211.         scale 0.5
  212.         rotate <0, -45, 5>
  213.         color_map { 
  214.             [0.02 color rgbf <0.65, 0.45, 0.25, 0.0> ]
  215.             [0.06 color rgbf <0.55, 0.40, 0.20, 0.0> ]
  216.             [0.10 color rgbf <0.15, 0.10, 0.05, 0.0> ]
  217.             [1.00 color rgbf <0.75, 0.60, 0.40, 0.0> ]
  218.         }
  219.     }
  220. }
  221. texture {
  222.     pigment {
  223.         crackle
  224.         turbulence 0.1
  225.         lambda 2.5
  226.         omega 0.75
  227.         octaves 5
  228.         scale 0.75
  229.         frequency 1
  230.         phase 0.25
  231.         rotate <0, 45, 60>
  232.         color_map { 
  233.             [0.00 color Clear ]
  234.             [0.25 color rgbf <0.40, 0.25, 0.15, 0.50> ]
  235.             [0.30 color rgbf <0.00, 0.00, 0.00, 0.00> ]
  236.             [0.35 color rgbf <0.40, 0.25, 0.15, 0.50> ]
  237.             [0.40 color rgbf <0.45, 0.55, 0.35, 0.60> ]
  238.             [0.65 color Clear ]
  239.         }
  240.     }
  241. }
  242. texture {
  243.     pigment {
  244.         crackle
  245.         turbulence 0.1
  246.         lambda 2.5
  247.         omega 0.75
  248.         octaves 5
  249.         scale 0.45
  250.         frequency 2
  251.         phase 0.25
  252.         rotate <0, 5, 60>
  253.         color_map { 
  254.             [0.00 color Clear ]
  255.             [0.25 color rgbf <0.65, 0.25, 0.40, 0.50> ]
  256.             [0.30 color rgbf <0.00, 0.00, 0.00, 0.00> ]
  257.             [0.45 color rgbf <0.50, 0.60, 0.35, 0.25> ]
  258.             [0.50 color rgbf <0.65, 0.25, 0.40, 0.50> ]
  259.             [0.65 color Clear ]
  260.         }
  261.     }
  262. }
  263.  
  264.  
  265. #declare T_Stone29 =
  266. texture {
  267.     pigment {
  268.         gradient x
  269.         turbulence 0.75
  270.         frequency 6
  271.         scale 0.5
  272.         rotate <0, -45, 30>
  273.         color_map {
  274.             [0.02 color rgb <0.65, 0.35, 0.25> ]
  275.             [0.06 color rgb <0.55, 0.25, 0.10> ]
  276.             [0.10 color rgb <0.45, 0.30, 0.25> ]
  277.             [1.00 color rgb <0.65, 0.35, 0.25> ]
  278.         }
  279.     }
  280. }
  281. texture {
  282.     pigment {
  283.         crackle
  284.         turbulence 0.6
  285.         lambda 1.75
  286.         omega 0.55
  287.         octaves 4
  288.         scale 0.45
  289.         rotate <0, 5, 60>
  290.         color_map { 
  291.             [0.01 color rgbf <0.00, 0.00, 0.00, 0.00> ]
  292.             [0.02 color rgbf <0.40, 0.25, 0.15, 0.20> ]
  293.             [0.05 color rgbf <0.40, 0.35, 0.20, 0.40> ]
  294.             [0.10 color rgbf <0.45, 0.55, 0.25, 0.60> ]
  295.             [0.65 color Clear ]
  296.         }
  297.     }
  298. }
  299. texture {
  300.     pigment {
  301.         granite
  302.         turbulence 0.1
  303.         lambda 2.5
  304.         omega 0.75
  305.         octaves 5
  306.         scale 0.75
  307.         frequency 1
  308.         phase 0.25
  309.         rotate <0, 45, 60>
  310.         color_map {
  311.             [0.15 color rgbf <0.40, 0.25, 0.15, 0.40> ]
  312.             [0.20 color rgbf <0.20, 0.10, 0.00, 0.00> ]
  313.             [0.25 color rgbf <0.20, 0.15, 0.15, 0.40