home *** CD-ROM | disk | FTP | other *** search
/ Computerspiele Selbermachen / computerspieleselbermachen.iso / pov / ttexture.inc < prev    next >
Text File  |  1993-09-27  |  4KB  |  168 lines

  1. // Persistence Of Vision raytracer version 2.0 sample file.
  2.  
  3. #declare oak =  texture {
  4.    pigment {
  5.       wood
  6.       turbulence 0.06
  7.       color_map {
  8.          [0.00 0.10 color red 0.42 green 0.26 blue 0.15
  9.                     color red 0.42 green 0.26 blue 0.15]
  10.          [0.10 0.90 color red 0.42 green 0.26 blue 0.15
  11.                     color red 0.52 green 0.37 blue 0.26]
  12.          [0.90 1.01 color red 0.52 green 0.37 blue 0.26
  13.                     color red 0.52 green 0.37 blue 0.26 ]
  14.       }
  15.    }
  16.    finish {
  17.       ambient 0.0005
  18.       diffuse 0.6
  19.       specular 1.0
  20.       roughness 0.0006
  21.       reflection 0.35
  22.    }
  23. }
  24.  
  25. #declare gilt_texture = texture {
  26.    pigment {
  27.       marble
  28.       turbulence 0.55
  29.       color_map {
  30.          [0.0   0.65   color Black
  31.                        color DimGray]
  32.          [0.65  0.775  color DimGray
  33.                        color SteelBlue]
  34.          [0.775 1.001  color SteelBlue
  35.                        color Black]
  36.       }
  37.       scale <10, 8, 8>
  38.    }
  39.    finish {
  40.       ambient 0.05
  41.       diffuse 0.65
  42.       specular 1.0
  43.       roughness 0.00002432
  44.       reflection 0.8
  45.    }
  46. }
  47.  
  48. #declare rod_texture =
  49. texture {
  50.    pigment {
  51.       wood
  52.       turbulence 0.1
  53.       color_map {
  54.          [0.00 0.20 color red 0.33 green 0.17 blue 0.6
  55.                     color red 0.33 green 0.17 blue 0.6]
  56.          [0.20 0.95 color red 0.33 green 0.17 blue 0.6 filter 0.9
  57.                     color red 0.43 green 0.28 blue 0.17]
  58.          [0.95 1.01 color red 0.43 green 0.28 blue 0.17
  59.                     color red 0.43 green 0.28 blue 0.17]
  60.       }
  61.    }
  62.    finish {
  63.       ambient 0.0005
  64.       diffuse 0.6
  65.       specular 1.0
  66.       roughness 0.0006
  67.       reflection 0.4
  68.    }
  69. }
  70.  
  71. #declare brace_texture =
  72. texture {
  73.    pigment { Copper }
  74.    finish {
  75.       ambient 0.005
  76.       diffuse 0.55
  77.       specular 0.85
  78.       roughness 0.0000044
  79.       reflection 0.97
  80.    }
  81. }
  82.  
  83. #declare plate_texture =
  84. texture {
  85.    pigment { Sienna }
  86.    finish {
  87.       ambient 0.05
  88.       diffuse 0.4
  89.       specular 1.0
  90.       roughness 0.0000245
  91.       reflection 0.45
  92.    }
  93. }
  94.  
  95. #declare spural_texture =
  96. texture {
  97.    pigment {
  98.       marble
  99.       turbulence 0.4
  100.       color_map {
  101.          [0.0  0.73 color Copper
  102.                     color red 0.42 green 0.26 blue 0.15]
  103.          [0.73 0.85 color red 0.42 green 0.26 blue 0.15
  104.                     color Firebrick]
  105.          [0.85 0.91 color Firebrick
  106.                     color Black]
  107.          [0.91 1.01 color Black
  108.                     color Copper]
  109.       }
  110.       rotate 90*x
  111.       scale 2
  112.    }
  113.    finish {
  114.       specular 1.0
  115.       roughness 0.000024
  116.       ambient 0.05
  117.       diffuse 0.65
  118.       reflection 0.7
  119.    }
  120. }
  121.  
  122. #declare R_Marble1 = texture {
  123.    pigment {
  124.       marble
  125.       turbulence 0.1
  126.       color_map {
  127.          [0.0 0.5   color red 0.6 green 0.5 blue 0.4
  128.                     color red 0.5 green 0.2 blue 0.2]
  129.          [0.5 1.001 color red 0.5 green 0.2 blue 0.2
  130.                     color red 0.5 green 0.5 blue 0.4]
  131.       }
  132.       rotate 90*y
  133.       scale 3.8
  134.       translate -1.2*z
  135.    }
  136.    finish {
  137.       ambient 0.05
  138.       diffuse 0.65
  139.       specular 1.0
  140.       roughness 0.000032
  141.       reflection 0.2
  142.    }
  143. }
  144.  
  145. #declare R_Marble2 = texture {
  146.    pigment { color red 0.8 green 0.8 blue 0.6 }
  147.    finish {
  148.       ambient 0.05
  149.       diffuse 0.65
  150.       specular 1.0
  151.       roughness 0.00003
  152.       reflection 0.1
  153.    }
  154. }
  155.  
  156. #declare Iris = texture {
  157.    pigment { Black }
  158.    finish {
  159.       ambient 0.05
  160.       diffuse 0.55
  161.       phong 1.0
  162.       phong_size 1000
  163.       specular 1.0
  164.       roughness 0.0004
  165.       reflection 0.75
  166.    }
  167. }
  168.