home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / scripts / pov / st3 / texture.inc < prev    next >
Encoding:
Text File  |  1993-04-17  |  24.2 KB  |  713 lines

  1. #include "color1.inc"
  2.  
  3.  
  4. #declare FinTex =
  5. texture {
  6.     image_map { <1 0 -1> gif "fin.gif" }
  7.     scale <250 1 125>
  8.     translate <0 0 -90>
  9.     ambient .5
  10.     phong 1 
  11. }
  12.  
  13.  
  14.  
  15. #declare Glass = texture {
  16.     color red 1.0 green 1.0 blue 1.0  
  17.     alpha 0.8
  18.     ambient 0.0
  19.     diffuse 0.0
  20.     refraction 1.0
  21.     ior 1.5
  22.     phong 1
  23.     phong_size 100
  24. }
  25.  
  26.  
  27. //--- Bright Metallic Gold
  28. #declare Gold2 = 
  29. texture {  
  30.     0.02  
  31.     ambient 0.3 
  32.     diffuse 0.5 
  33.     colour red 0.64 green 0.51 blue 0.05
  34.     reflection 0.6 
  35.     brilliance 8 
  36.     specular 0.5 
  37. }
  38.  
  39.  
  40. #declare stone4 = 
  41. texture { 
  42.     color Feldspar
  43.     ambient 0.2 
  44.     diffuse 0.8 
  45.     phong 1.0 
  46.     .09
  47. }
  48.  
  49. #declare GrayStone1 =
  50. texture {
  51.     granite
  52.     color_map {
  53.     [0 .5 color Gray60 color Gray80]
  54.     [.5 1 color Gray70 color Gray40]
  55.     } 
  56.     ambient .2
  57.     diffuse .6
  58.     phong .4
  59.     phong_size 80
  60.     .08
  61. }
  62.  
  63. #declare GrayStone2 =
  64. texture {
  65.     granite
  66.     color_map {
  67.     [0 .5 color Gray50 color Gray70]
  68.     [.5 1 color Gray60 color Gray30]
  69.     } 
  70.     ambient .2
  71.     diffuse .6
  72.     phong .4
  73.     phong_size 80
  74.     .08
  75. }
  76.  
  77. #declare GrayStone3 =
  78. texture {
  79.     granite
  80.     color_map {
  81.     [0 .5 color Gray40 color Gray70]
  82.     [.5 1 color Gray60 color Gray30]
  83.     } 
  84.     ambient .2
  85.     diffuse .6
  86.     phong .4
  87.     phong_size 80
  88.     reflection .2
  89.     .08
  90. }
  91.  
  92. #declare GrayStone4 =
  93. texture {
  94.     granite
  95.     color_map {
  96.     [0 .5 color Gray60 color Gray80]
  97.     [.5 1 color Gray70 color Gray50]
  98.     } 
  99.     ambient .2
  100.     diffuse .6
  101.     phong .4
  102.     phong_size 80
  103.     reflection .3
  104.     .08
  105. }
  106.  
  107. #declare GrayStone5 =
  108. texture {
  109.     granite
  110.     color_map {
  111.     [0 .5 color Gray60 color Wheat]
  112.     [.5 1 color Gray70 color Gray50]
  113.     } 
  114.     ambient .2
  115.     diffuse .6
  116.     phong .4
  117.     phong_size 80
  118.     reflection .3
  119.     .08
  120. }
  121.  
  122.  
  123.  
  124.  
  125. //---- Brass
  126. #declare brass = texture { 
  127.     metallic 
  128.     color red 0.80 green 0.58 blue 0.0
  129.     ambient 0.4 
  130.     diffuse 0.3 
  131.     reflection 0.5 
  132.     brilliance 6 
  133.     phong 1.0 
  134. }
  135.  
  136.  
  137.  
  138. //--- Metalic Silver
  139. #declare silver = texture { 
  140.         0.02 
  141.     ambient 0.4 
  142.     diffuse 0.7
  143.         colour red 0.7 green 0.7 blue 0.7 
  144.     reflection 0.9 
  145.     brilliance 7.0
  146.         specular 0.5
  147.     }
  148.  
  149.  
  150.  
  151. #declare bod_color1 = 
  152. texture { 
  153.     color red .7 green 0 blue .1 
  154.     diffuse .6
  155.     ambient .15 
  156.     phong 1 
  157.     phong_size 80 
  158.         
  159. }
  160.  
  161. #declare bod_color2 = 
  162. texture { 
  163.     color Scarlet 
  164.     diffuse .4
  165.     ambient .15 
  166.     phong 1.0  
  167.     phong_size 80
  168. }
  169.  
  170. #declare bod_color3 = 
  171. texture { 
  172.     color red .7 green 0 blue .1 
  173.     diffuse .6
  174.     ambient .15 
  175.     phong 1 
  176.     phong_size 80 
  177.         
  178. }
  179.  
  180. #declare bod_color4 = texture { Gold2  }
  181.  
  182. #declare bod_color5 = 
  183. texture { 
  184.     color red 0.2 green 0.2 blue 0.2 
  185.     ambient .2 
  186.     diffuse .6  
  187.     phong 1
  188.     .03  
  189. }
  190.  
  191. #declare bod_color6 = 
  192. texture { 
  193.     color red 0.15 green 0.15 blue 0.15 
  194.     diffuse .7
  195.     ambient .15 
  196.     phong 1.0 
  197.     phong_size 80
  198.     .03
  199. }
  200.  
  201.  
  202. #declare st1 = texture {
  203. leopard
  204. turbulence 0.3
  205. colour_map {
  206.    [0.000 0.175   colour red  1.000  green  0.718  blue  0.541  alpha  0.000
  207.                   colour red  0.890  green  0.651  blue  0.612  alpha  0.000]
  208.    [0.175 0.316   colour red  0.890  green  0.651  blue  0.612  alpha  0.000
  209.                   colour red  1.000  green  0.820  blue  0.675  alpha  0.000]
  210.    [0.316 0.386   colour red  1.000  green  0.820  blue  0.675  alpha  0.000
  211.                   colour red  0.816  green  0.400  blue  0.345  alpha  0.000]
  212.    [0.386 0.447   colour red  0.816  green  0.400  blue  0.345  alpha  0.000
  213.                   colour red  0.937  green  0.729  blue  0.561  alpha  0.000]
  214.    [0.447 0.632   colour red  0.937  green  0.729  blue  0.561  alpha  0.000
  215.                   colour red  0.878  green  0.604  blue  0.565  alpha  0.000]
  216.    [0.632 0.754   colour red  0.878  green  0.604  blue  0.565  alpha  0.000
  217.                   colour red  0.984  green  0.780  blue  0.655  alpha  0.000]
  218.    [0.754 0.842   colour red  0.984  green  0.780  blue  0.655  alpha  0.000
  219.                   colour red  1.000  green  0.812  blue  0.608  alpha  0.000]
  220.    [0.842 0.982   colour red  1.000  green  0.812  blue  0.608  alpha  0.000
  221.                   colour red  1.000  green  0.678  blue  0.478  alpha  0.000]
  222.    [0.982 1.001   colour red  1.000  green  0.678  blue  0.478  alpha  0.000
  223.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.000]
  224. }
  225. 0.08
  226. }
  227.  
  228. //-------------- creams & rose With high alpha's for top layer
  229. #declare st2 = texture {
  230. marble
  231. turbulence 0.4
  232. colour_map {
  233.    [0.000 0.175   colour red  1.000  green  0.718  blue  0.541  alpha  0.890
  234.                   colour red  0.843  green  0.678  blue  0.655  alpha  0.753]
  235.    [0.175 0.228   colour red  0.843  green  0.678  blue  0.655  alpha  0.753
  236.                   colour red  0.906  green  0.831  blue  0.773  alpha  0.298]
  237.    [0.228 0.386   colour red  0.906  green  0.831  blue  0.773  alpha  0.298
  238.                   colour red  0.992  green  0.718  blue  0.545  alpha  0.494]
  239.    [0.386 0.412   colour red  0.992  green  0.718  blue  0.545  alpha  0.494
  240.                   colour red  0.333  green  0.188  blue  0.067  alpha  0.384]
  241.    [0.412 0.439   colour red  0.333  green  0.188  blue  0.067  alpha  0.384
  242.                   colour red  0.925  green  0.557  blue  0.514  alpha  0.478]
  243.    [0.439 0.684   colour red  0.925  green  0.557  blue  0.514  alpha  0.478
  244.                   colour red  0.984  green  0.780  blue  0.655  alpha  0.596]
  245.    [0.684 0.781   colour red  0.984  green  0.780  blue  0.655  alpha  0.596
  246.                   colour red  0.965  green  0.847  blue  0.675  alpha  0.780]
  247.    [0.781 0.982   colour red  0.965  green  0.847  blue  0.675  alpha  0.780
  248.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.890]
  249.    [0.982 1.001   colour red  1.000  green  0.718  blue  0.541  alpha  0.890
  250.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.890]
  251. }
  252.  
  253. }
  254.  
  255. #declare st3 = texture {
  256. spotted
  257. turbulence 0.4
  258. colour_map {
  259.    [0.000 0.202   colour red  1.000  green  0.718  blue  0.541  alpha  0.000
  260.                   colour red  0.890  green  0.651  blue  0.612  alpha  0.000]
  261.    [0.202 0.298   colour red  0.890  green  0.651  blue  0.612  alpha  0.000
  262.                   colour red  1.000  green  0.820  blue  0.675  alpha  0.000]
  263.    [0.298 0.377   colour red  1.000  green  0.820  blue  0.675  alpha  0.000
  264.                   colour red  0.890  green  0.643  blue  0.612  alpha  0.000]
  265.    [0.377 0.465   colour red  0.890  green  0.643  blue  0.612  alpha  0.000
  266.                   colour red  0.937  green  0.729  blue  0.561  alpha  0.000]
  267.    [0.465 0.544   colour red  0.937  green  0.729  blue  0.561  alpha  0.000
  268.                   colour red  0.878  green  0.604  blue  0.565  alpha  0.000]
  269.    [0.544 0.640   colour red  0.878  green  0.604  blue  0.565  alpha  0.000
  270.                   colour red  0.984  green  0.780  blue  0.655  alpha  0.000]
  271.    [0.640 0.860   colour red  0.984  green  0.780  blue  0.655  alpha  0.000
  272.                   colour red  1.000  green  0.863  blue  0.635  alpha  0.000]
  273.    [0.860 0.982   colour red  1.000  green  0.863  blue  0.635  alpha  0.000
  274.                   colour red  1.000  green  0.765  blue  0.620  alpha  0.000]
  275.    [0.982 1.001   colour red  1.000  green  0.765  blue  0.620  alpha  0.000
  276.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.000]
  277. }
  278. 0.05
  279. }
  280.  
  281.  
  282. #declare st4 = texture {
  283. spotted
  284. turbulence 0.4
  285. colour_map {
  286.    [0.000 0.202   colour red  0.788  green  0.659  blue  0.573  alpha  0.000
  287.                   colour red  0.749  green  0.612  blue  0.592  alpha  0.000]
  288.    [0.202 0.298   colour red  0.749  green  0.612  blue  0.592  alpha  0.000
  289.                   colour red  0.733  green  0.643  blue  0.565  alpha  0.000]
  290.    [0.298 0.377   colour red  0.733  green  0.643  blue  0.565  alpha  0.000
  291.                   colour red  0.663  green  0.627  blue  0.608  alpha  0.000]
  292.    [0.377 0.465   colour red  0.663  green  0.627  blue  0.608  alpha  0.000
  293.                   colour red  0.706  green  0.569  blue  0.478  alpha  0.000]
  294.    [0.465 0.544   colour red  0.706  green  0.569  blue  0.478  alpha  0.000
  295.                   colour red  0.686  green  0.541  blue  0.525  alpha  0.000]
  296.    [0.544 0.640   colour red  0.686  green  0.541  blue  0.525  alpha  0.000
  297.                   colour red  0.835  green  0.698  blue  0.624  alpha  0.000]
  298.    [0.640 0.860   colour red  0.835  green  0.698  blue  0.624  alpha  0.000
  299.                   colour red  0.765  green  0.706  blue  0.596  alpha  0.000]
  300.    [0.860 0.982   colour red  0.765  green  0.706  blue  0.596  alpha  0.000
  301.                   colour red  0.600  green  0.514  blue  0.459  alpha  0.020]
  302.    [0.982 1.001   colour red  0.600  green  0.514  blue  0.459  alpha  0.020
  303.                   colour red  0.788  green  0.659  blue  0.573  alpha  0.000]
  304. }
  305. 0.05
  306. }
  307.  
  308.  
  309. //--------------  high alpha's for top layer
  310. #declare st5 = texture {
  311. marble
  312. turbulence 0.5
  313. colour_map {
  314.    [0.000 0.175   colour red  1.000  green  0.718  blue  0.541  alpha  0.890
  315.                   colour red  0.843  green  0.678  blue  0.655  alpha  0.753]
  316.    [0.175 0.228   colour red  0.843  green  0.678  blue  0.655  alpha  0.753
  317.                   colour red  0.906  green  0.831  blue  0.773  alpha  0.98]
  318.    [0.228 0.386   colour red  0.906  green  0.831  blue  0.773  alpha  0.698
  319.                   colour red  0.992  green  0.718  blue  0.545  alpha  0.794]
  320.    [0.386 0.412   colour red  0.992  green  0.718  blue  0.545  alpha  0.794
  321.                   colour red  0.333  green  0.188  blue  0.067  alpha  0.784]
  322.    [0.412 0.439   colour red  0.333  green  0.188  blue  0.067  alpha  0.784
  323.                   colour red  0.925  green  0.557  blue  0.514  alpha  0.778]
  324.    [0.439 0.684   colour red  0.925  green  0.557  blue  0.514  alpha  0.678
  325.                   colour red  0.984  green  0.780  blue  0.655  alpha  0.696]
  326.    [0.684 0.781   colour red  0.984  green  0.780  blue  0.655  alpha  0.696
  327.                   colour red  0.965  green  0.847  blue  0.675  alpha  0.880]
  328.    [0.781 0.982   colour red  0.965  green  0.847  blue  0.675  alpha  0.880
  329.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.990]
  330.    [0.982 1.001   colour red  1.000  green  0.718  blue  0.541  alpha  0.890
  331.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.890]
  332. }
  333. }
  334.  
  335.  
  336. #declare st6 = texture {
  337. marble
  338. turbulence 0.5
  339. colour_map {
  340.    [0.000 0.193   colour red  0.847  green  0.753  blue  0.690  alpha  0.000
  341.                   colour red  0.878  green  0.812  blue  0.800  alpha  0.000]
  342.    [0.193 0.281   colour red  0.878  green  0.812  blue  0.800  alpha  0.000
  343.                   colour red  0.847  green  0.796  blue  0.753  alpha  0.000]
  344.    [0.281 0.368   colour red  0.847  green  0.796  blue  0.753  alpha  0.000
  345.                   colour red  0.663  green  0.627  blue  0.608  alpha  0.000]
  346.    [0.368 0.447   colour red  0.663  green  0.627  blue  0.608  alpha  0.000
  347.                   colour red  0.812  green  0.725  blue  0.667  alpha  0.000]
  348.    [0.447 0.526   colour red  0.812  green  0.725  blue  0.667  alpha  0.000
  349.                   colour red  0.816  green  0.733  blue  0.725  alpha  0.000]
  350.    [0.526 0.623   colour red  0.816  green  0.733  blue  0.725  alpha  0.000
  351.                   colour red  0.890  green  0.800  blue  0.749  alpha  0.000]
  352.    [0.623 0.833   colour red  0.890  green  0.800  blue  0.749  alpha  0.000
  353.                   colour red  0.835  green  0.796  blue  0.722  alpha  0.000]
  354.    [0.833 0.982   colour red  0.835  green  0.796  blue  0.722  alpha  0.000
  355.                   colour red  0.796  green  0.753  blue  0.725  alpha  0.020]
  356.    [0.982 1.001   colour red  0.796  green  0.753  blue  0.725  alpha  0.020
  357.                   colour red  0.847  green  0.753  blue  0.690  alpha  0.000]
  358. }
  359. }
  360.  
  361. /*-------------------DEEP THAN MARBLE1 With ALPHA For SECOND LAYERS--------*/
  362. #declare st7 = texture {
  363. marble
  364. turbulence 0.6
  365. colour_map {
  366.    [0.000 0.291   colour red  0.690  green  0.612  blue  0.569  alpha  1.00
  367.                   colour red  0.737  green  0.596  blue  0.522  alpha  0.500]
  368.    [0.291 0.316   colour red  0.737  green  0.596  blue  0.522  alpha  0.500
  369.                   colour red  0.667  green  0.561  blue  0.514  alpha  0.300]
  370.    [0.316 0.436   colour red  0.667  green  0.561  blue  0.514  alpha  0.300
  371.                   colour red  0.788  green  0.667  blue  0.631  alpha  0.500]
  372.    [0.436 0.641   colour red  0.788  green  0.667  blue  0.631  alpha  0.500
  373.                   colour red  0.604  green  0.506  blue  0.455  alpha  0.700]
  374.    [0.641 0.692   colour red  0.604  green  0.506  blue  0.455  alpha  0.700
  375.                   colour red  0.773  green  0.612  blue  0.569  alpha  0.400]
  376.    [0.692 1.001   colour red  0.773  green  0.612  blue  0.569  alpha  0.400
  377.                   colour red  0.690  green  0.612  blue  0.569  alpha  1.000]
  378. }
  379.  
  380. 0.03
  381. }
  382.  
  383. /*-------------------Yellows & whites tints with high alpha--------*/
  384. #declare st8 = texture {
  385. marble
  386. turbulence 0.6
  387. colour_map {
  388.    [0.000 0.103   colour red  1.000  green  1.000  blue  0.580  alpha  0.576
  389.                   colour red  1.000  green  0.835  blue  0.420  alpha  0.737]
  390.    [0.103 0.328   colour red  1.000  green  0.835  blue  0.420  alpha  0.737
  391.                   colour red  0.980  green  0.980  blue  0.780  alpha  0.718]
  392.    [0.328 0.474   colour red  0.980  green  0.980  blue  0.780  alpha  0.718
  393.                   colour red  1.000  green  1.000  blue  0.867  alpha  0.761]
  394.    [0.474 0.603   colour red  1.000  green  1.000  blue  0.867  alpha  0.761
  395.                   colour red  0.929  green  0.753  blue  0.639  alpha  0.741]
  396.    [0.603 0.690   colour red  0.929  green  0.753  blue  0.639  alpha  0.741
  397.                   colour red  0.706  green  0.580  blue  0.294  alpha  0.839]
  398.    [0.690 0.836   colour red  0.706  green  0.580  blue  0.294  alpha  0.839
  399.                   colour red  0.973  green  0.788  blue  0.580  alpha  0.831]
  400.    [0.836 1.001   colour red  0.973  green  0.788  blue  0.580  alpha  0.831
  401.                   colour red  1.000  green  1.000  blue  0.580  alpha  0.576]
  402. }
  403. 0.03
  404. }
  405.  
  406.  
  407. /*-------------------Grays & muted Greens--------*/
  408. #declare st9 = texture {
  409. marble
  410. turbulence 0.7
  411. colour_map {
  412.    [0.000 0.155   colour red  0.259  green  0.259  blue  0.259  alpha  0.000
  413.                   colour red  0.341  green  0.365  blue  0.341  alpha  0.000]
  414.    [0.155 0.328   colour red  0.341  green  0.365  blue  0.341  alpha  0.000
  415.                   colour red  0.310  green  0.267  blue  0.310  alpha  0.000]
  416.    [0.328 0.474   colour red  0.310  green  0.267  blue  0.310  alpha  0.000
  417.                   colour red  0.318  green  0.318  blue  0.235  alpha  0.000]
  418.    [0.474 0.750   colour red  0.318  green  0.318  blue  0.235  alpha  0.000
  419.                   colour red  0.427  green  0.424  blue  0.420  alpha  0.000]
  420.    [0.750 0.871   colour red  0.427  green  0.424  blue  0.420  alpha  0.000
  421.                   colour red  0.306  green  0.306  blue  0.247  alpha  0.000]
  422.    [0.871 0.983   colour red  0.306  green  0.306  blue  0.247  alpha  0.000
  423.                   colour red  0.337  green  0.337  blue  0.333  alpha  0.000]
  424.    [0.983 1.001   colour red  0.337  green  0.337  blue  0.333  alpha  0.000
  425.                   colour red  0.259  green  0.259  blue  0.259  alpha  0.000]
  426. }
  427. 0.03
  428. }
  429.  
  430.  
  431. //-------------- creams & rose With high alpha's for top layer
  432. #declare st13 = texture {
  433. marble
  434. turbulence 0.7
  435. colour_map {
  436.    [0.000 0.175   colour red  1.000  green  0.718  blue  0.541  alpha  0.890
  437.                   colour red  0.843  green  0.678  blue  0.655  alpha  0.753]
  438.    [0.175 0.228   colour red  0.843  green  0.678  blue  0.655  alpha  0.753
  439.                   colour red  0.906  green  0.831  blue  0.773  alpha  0.598]
  440.    [0.228 0.386   colour red  0.906  green  0.831  blue  0.773  alpha  0.598
  441.                   colour red  0.992  green  0.718  blue  0.545  alpha  0.594]
  442.    [0.386 0.412   colour red  0.992  green  0.718  blue  0.545  alpha  0.594
  443.                   colour red  0.333  green  0.188  blue  0.067  alpha  0.584]
  444.    [0.412 0.439   colour red  0.333  green  0.188  blue  0.067  alpha  0.584
  445.                   colour red  0.925  green  0.557  blue  0.514  alpha  0.578]
  446.    [0.439 0.684   colour red  0.925  green  0.557  blue  0.514  alpha  0.678
  447.                   colour red  0.984  green  0.780  blue  0.655  alpha  0.796]
  448.    [0.684 0.781   colour red  0.984  green  0.780  blue  0.655  alpha  0.696
  449.                   colour red  0.965  green  0.847  blue  0.675  alpha  0.880]
  450.    [0.781 0.982   colour red  0.965  green  0.847  blue  0.675  alpha  0.980
  451.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.890]
  452.    [0.982 1.001   colour red  1.000  green  0.718  blue  0.541  alpha  0.890
  453.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.890]
  454. }
  455.  
  456. }
  457.  
  458.  
  459. //-------------- a More Tubulated st2
  460. #declare st10 = texture {
  461. marble
  462. turbulence 0.7
  463. colour_map {
  464.    [0.000 0.175   colour red  1.000  green  0.718  blue  0.541  alpha  0.890
  465.                   colour red  0.843  green  0.678  blue  0.655  alpha  0.753]
  466.    [0.175 0.228   colour red  0.843  green  0.678  blue  0.655  alpha  0.753
  467.                   colour red  0.906  green  0.831  blue  0.773  alpha  0.498]
  468.    [0.228 0.386   colour red  0.906  green  0.831  blue  0.773  alpha  0.498
  469.                   colour red  0.992  green  0.718  blue  0.545  alpha  0.494]
  470.    [0.386 0.412   colour red  0.992  green  0.718  blue  0.545  alpha  0.494
  471.                   colour red  0.333  green  0.188  blue  0.067  alpha  0.484]
  472.    [0.412 0.439   colour red  0.333  green  0.188  blue  0.067  alpha  0.484
  473.                   colour red  0.925  green  0.557  blue  0.514  alpha  0.578]
  474.    [0.439 0.684   colour red  0.925  green  0.557  blue  0.514  alpha  0.578
  475.                   colour red  0.984  green  0.780  blue  0.655  alpha  0.596]
  476.    [0.684 0.781   colour red  0.984  green  0.780  blue  0.655  alpha  0.596
  477.                   colour red  0.965  green  0.847  blue  0.675  alpha  0.780]
  478.    [0.781 0.982   colour red  0.965  green  0.847  blue  0.675  alpha  0.780
  479.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.890]
  480.    [0.982 1.001   colour red  1.000  green  0.718  blue  0.541  alpha  0.890
  481.                   colour red  1.000  green  0.718  blue  0.541  alpha  0.890]
  482. }
  483.  
  484. }
  485.  
  486.  
  487. /*--------------------Crack & OverTint /Green---------------------*/
  488. #declare st11 = texture {
  489. marble
  490. turbulence 0.7
  491. color_map {
  492.     [0.0 0.05 color Black alpha 0.6 color Black alpha 1.0]
  493.     [0.05 0.95 color DarkGreen alpha 0.85 color DimGray alpha 0.90] 
  494.     [0.95 1.001 color Black alpha 0.9 color Black alpha 1.0]
  495. }
  496. }    
  497.  
  498.  
  499.  
  500. /*------------- THIN BLACK CRACK ---------------*/
  501.  
  502. #declare butt_crack = texture {
  503. marble
  504. turbulence 0.7
  505. 0.1
  506. colour_map {
  507.    [0.000 0.026   colour red  0.000  green  0.000  blue  0.000  alpha  0.922
  508.                   colour red  0.333  green  0.333  blue  0.000  alpha  1.000]
  509.    [0.026 0.383   colour red  0.333  green  0.333  blue  0.000  alpha  1.000
  510.                   colour red  0.333  green  0.333  blue  0.000  alpha  1.000]
  511.    [0.383 0.426   colour red  0.333  green  0.333  blue  0.000  alpha  1.000
  512.                   colour red  0.000  green  0.000  blue  0.000  alpha  0.257]
  513.    [0.426 0.461   colour red  0.000  green  0.000  blue  0.000  alpha  0.257
  514.                   colour red  0.455  green  0.333  blue  0.000  alpha  0.714]
  515.    [0.461 0.522   colour red  0.455  green  0.333  blue  0.000  alpha  0.714
  516.                   colour red  0.333  green  0.333  blue  0.000  alpha  0.996]
  517.    [0.522 0.965   colour red  0.333  green  0.333  blue  0.000  alpha  0.996
  518.                   colour red  0.333  green  0.333  blue  0.000  alpha  1.000]
  519.    [0.965 0.983   colour red  0.333  green  0.333  blue  0.000  alpha  1.000
  520.                   colour red  0.000  green  0.000  blue  0.000  alpha  0.731]
  521.    [0.983 1.001   colour red  0.000  green  0.000  blue  0.000  alpha  0.731
  522.                   colour red  0.000  green  0.000  blue  0.000  alpha  0.422]
  523. }
  524. }
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536. //--------- Clear with White feather Viens ----- This one does contain Alpha
  537. #declare Grnt22 = texture {
  538.    granite
  539.    turbulence 0.0
  540.    color_map {
  541.       [0.0 0.07 color White color White]
  542.       [0.07 0.2 color White color DimGray ]
  543.       [0.2 0.3 color DimGray color Clear]
  544.       [0.3 0.7 color Clear color Clear]
  545.       [0.7 1.0 color Clear color DimGray ]
  546.    }
  547.    0.02
  548. }
  549.  
  550.  
  551. //--------- White Feature Viens
  552. #declare Grnt20a = texture {
  553.    granite
  554.    turbulence 0.0
  555.    color_map {
  556.       [0.0 0.2 color White alpha 0.0 color White alpha 0.7]
  557.       [0.2 0.3 color White alpha 0.7 color Clear ]
  558.       [0.3 1.0 color Clear color Clear]
  559.    }
  560.    0.02
  561. }
  562.  
  563.  
  564.  
  565. //---------- Overtint Green with Black Cracks
  566. #declare Crack3 = texture {
  567.    marble
  568.    turbulence 0.85
  569.    color_map {
  570.       [0.0 0.04 color Black alpha 0.6 color Black alpha 1.0]
  571.       [0.04 0.97 color DarkGreen alpha 0.80 color DarkGreen alpha 0.90]
  572.       [0.97 1.001 color Black alpha 0.9 color Black alpha 1.0]
  573.    }
  574. }
  575.  
  576. //--------- Overtint with White Crack
  577. #declare Crack4 = texture {
  578.    marble
  579.    turbulence 0.85
  580.    color_map {
  581.       [0.0 0.03 color White alpha 0.5 color White alpha 1.0]
  582.       [0.03 0.97 color Black alpha 0.70 color DimGray alpha 0.90]
  583.       [0.97 1.001 color White alpha 0.7 color White alpha 1.0]
  584.    }
  585. }
  586.  
  587.  
  588.  
  589. //------- Red Swirl
  590. #declare Grnt28 = texture {
  591.    marble
  592.    turbulence 0.7
  593.    colour_map {
  594.       [0.000 0.155   colour red  0.686  green  0.235  blue  0.282  alpha  0.000
  595.       colour red  0.686  green  0.235  blue  0.282  alpha  0.000]
  596.       [0.155 0.328   colour red  0.686  green  0.235  blue  0.282  alpha  0.000
  597.       colour red  0.494  green  0.243  blue  0.294  alpha  0.000]
  598.       [0.328 0.474   colour red  0.494  green  0.243  blue  0.294  alpha  0.000
  599.       colour red  0.769  green  0.329  blue  0.373  alpha  0.000]
  600.       [0.474 0.647   colour red  0.769  green  0.329  blue  0.373  alpha  0.000
  601.       colour red  0.769  green  0.329  blue  0.373  alpha  0.000]
  602.       [0.647 0.810   colour red  0.769  green  0.329  blue  0.373  alpha  0.000
  603.       colour red  0.686  green  0.235  blue  0.282  alpha  0.000]
  604.       [0.810 0.922   colour red  0.686  green  0.235  blue  0.282  alpha  0.000
  605.       colour red  0.792  green  0.388  blue  0.427  alpha  0.000]
  606.       [0.922 1.001   colour red  0.792  green  0.388  blue  0.427  alpha  0.000
  607.       colour red  0.686  green  0.235  blue  0.282  alpha  0.000]
  608.    }
  609.    0.03
  610. }
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620. //--- Stair Colors
  621. #declare swall_col = 
  622. texture {
  623.     st6 
  624.     ambient 0.4 
  625.     diffuse 0.7 
  626.     scale <40 50 2> 
  627.     rotate <0 0 -25> }
  628. texture { 
  629.     color red 0.40 green 0.33 blue 0.33 
  630.     alpha 0.3  
  631.     diffuse 0.5 
  632. }
  633. texture { 
  634.     butt_crack 
  635.     scale <90 140 50> 
  636.     phong 1.0 
  637. }
  638.  
  639.  
  640. #declare step_col = 
  641. texture {
  642.     st6 
  643.     ambient 0.3 
  644.     diffuse 0.8 
  645.     scale <40 50 2> 
  646.     rotate <0 0 -25> 
  647. }
  648. texture { 
  649.     color red 0.46 green 0.33 blue 0.33 
  650.     alpha 0.5  
  651.     diffuse 0.5 
  652. }
  653. texture { 
  654.     butt_crack 
  655.     scale <52 80 90> 
  656.     phong 1.0 
  657.     reflection 0.2 
  658. }
  659.  
  660. //---- Checker Texture
  661. #declare t1 = 
  662. texture {
  663.     st6 
  664.     ambient 0.2 
  665.     diffuse 0.4 
  666.     scale <2.5 2.3 0.3> 
  667.     rotate <0 0 40> 
  668. }
  669.  
  670. #declare t2 = 
  671. texture {
  672.     st6 
  673.     ambient 0.4 
  674.     diffuse 0.7 
  675.     scale <2.3 3.5 0.3> 
  676.     rotate <0 0 -25> 
  677. }
  678.  
  679.  
  680. //------------- Red Marble with gray & white veining
  681. #declare Stone21 =
  682. texture { Grnt28 scale <1.3 2.5 1.7> rotate <0 0 40>  }
  683. texture { Grnt22 scale <1 2 2> rotate <0 0 40>  }
  684. texture { Crack4 scale <1 0.6 1> rotate <10 0 -20> phong 1.0 phong_size 90 }
  685.  
  686.  
  687.  
  688. //------------- Green Jade with white veining
  689. #declare Stone18 =
  690. texture { color SeaGreen ambient 0.3 diffuse 0.6 0.03 }
  691. texture { Grnt22 scale <1.5 0.7 0.5> rotate <0 0 40>  }
  692. texture { Grnt20a scale <2.5 2 0.5> rotate <0 0 -50>  }
  693. texture { Crack4 scale <0.7 1 1> rotate <10 0 -20> phong 1.0 phong_size 90 }
  694.  
  695.  
  696. //------------- Med Gray Green with white veining
  697. #declare GreenStone1 =
  698. texture { color red .4 green .5 blue .45 }
  699. texture { Grnt22 scale <1.5 0.7 0.5> rotate <0 0 40>  }
  700. texture { Crack4 scale <0.7 1 1> rotate <10 0 -20> }
  701. texture { color Gray30 alpha .8 phong 1.0 phong_size 90 .07 ambient .1 .03 }
  702.  
  703. //------------- Light Gray Green with white veining
  704. #declare GreenStone2 =
  705. texture { color red .4 green .5 blue .45 }
  706. texture { Grnt22 scale <1.5 0.7 0.5> rotate <0 0 40>  }
  707. texture { Crack4 scale <0.7 1 1> rotate <10 0 -20> }
  708. texture { color Gray30 alpha .8 phong 1.0 phong_size 90 .07 ambient .1 .03 }
  709.  
  710.  
  711.  
  712.  
  713.