home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / p / povray3a / POV3Demo / Halo / pov / Planeth2 < prev    next >
Text File  |  1996-06-28  |  2KB  |  98 lines

  1. // Persistence Of Vision raytracer version 3.0 sample file.
  2. // File by Dieter Bayer
  3. // Modifications by David Cross (crossd@rpi.edu)
  4.  
  5. #version 3.0
  6. // I prefer to do gamma correct after rendering
  7. // global_settings { assumed_gamma 2.2 }
  8.  
  9. #include "colors.inc"
  10. #include "shapes.inc"
  11. #include "textures.inc"
  12.  
  13. camera {
  14.    location <0.0, 0.0, -80.0>
  15.    direction <0.0, 0.0, 1.0>
  16.    up <0.0, 1.0, 0.0>
  17.    right <4/3, 0.0, 0.0>
  18. }
  19.  
  20. // The halo is applied twice for realism, so it must be defined earlier
  21. #declare Halo = texture {
  22.    pigment { colour Clear }
  23.    halo {
  24.       dust
  25.       spherical_mapping
  26.       linear
  27.       turbulence 0.5
  28.       colour_map {
  29.          [ 0 color rgbft <0.75, 0.94, 1.00, 1.0, 0> ]
  30.          [ 1 color rgbft <0.75, 0.94, 1.00, 1.0, 0> ]
  31.       }
  32.       samples 10
  33.    }
  34. }
  35.  
  36. //I took the colors from fractint's "topo.map" file
  37. sphere { <0.0, 0.0, 0.0>, 30.0          //Biosphere
  38.    pigment {
  39.       bozo
  40.       turbulence 0.5
  41.       colour_map {
  42.          [0.00 0.55  colour red 0.00 green 0.00 blue 0.65
  43.                      colour red 0.32 green 0.69 blue 0.97]
  44.          [0.55 0.99  colour red 0.16 green 0.49 blue 0.00
  45.                      colour red 0.85 green 0.45 blue 0.03]
  46.          [0.99 1.00  colour red 0.99 green 0.99 blue 0.99
  47.                      colour red 0.99 green 0.99 blue 0.99]
  48.       }
  49.       scale 10.0
  50.       translate 100*x
  51.    }
  52.    finish {
  53.       crand 0.08
  54.       ambient 0.0
  55.       diffuse 1.0
  56.    }
  57. }
  58.  
  59. sphere { <0.0, 0.0, 0.0>, 30.3        //clouds
  60.    hollow
  61.    texture { Halo }
  62.    pigment {
  63.       bozo
  64.       turbulence 1.0
  65.       colour_map {
  66.          [0.0 0.4 colour red 1.0 green 1.0 blue 1.0 filter 1.0
  67.                   colour red 1.0 green 1.0 blue 1.0 filter 1.0]
  68.          [0.4 0.9 colour red 1.0 green 1.0 blue 1.0 filter 1.0
  69.                   colour red 1.0 green 1.0 blue 1.0]
  70.          [0.9 1.0 colour red 1.0 green 1.0 blue 1.0
  71.                   colour red 1.0 green 1.0 blue 1.0]
  72.       }
  73.       scale <12.0, 3.0, 12.0>
  74.       rotate <30.0, 0.0, -45.0>
  75.    }
  76.    finish {
  77.       ambient 0.0
  78.       diffuse 1.0
  79.    }
  80. }
  81.  
  82. plane { z, 80.0
  83.    //  pigment {
  84.    //      image_map { gif "stars.gif" /*640x400*/ }
  85.    //      scale <100.0, 100.0, 100.0>
  86.    //  }
  87.    pigment { Black }
  88.    finish {
  89.       ambient 1.0
  90.       diffuse 0.0
  91.    }
  92.    hollow
  93. }
  94.  
  95. light_source { <-200.0, 200.0, -200.0> colour White }
  96.  
  97. sphere { 0, 1 hollow texture { Halo } scale 31.0 }
  98.