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

  1. // Persistence Of Vision raytracer version 3.0 sample file.
  2. // File by Dieter Bayer
  3.  
  4. #version 3.0
  5. global_settings { assumed_gamma 2.2 }
  6.  
  7. #include "colors.inc"
  8. #include "shapes.inc"
  9. #include "textures.inc"
  10.  
  11. camera {
  12.    location <0.0, 0.0, -80.0>
  13.    direction <0.0, 0.0, 1.0>
  14.    up <0.0, 1.0, 0.0>
  15.    right <4/3, 0.0, 0.0>
  16. }
  17.  
  18. sphere { <0.0, 0.0, 0.0>, 30.0
  19.    pigment {
  20.       bozo
  21.       turbulence 0.5
  22.       colour_map {
  23.          [0.0 0.7  colour red 0.0 green 0.3 blue 0.8
  24.                    colour red 0.0 green 0.3 blue 0.8]
  25.          [0.7 1.0  colour red 0.0 green 0.7 blue 0.0
  26.                    colour red 0.6 green 0.7 blue 0.0]
  27.          [1.0 1.01 colour red 0.6 green 0.7 blue 0.0
  28.                    colour red 0.7 green 0.3 blue 0.3]
  29.       }
  30.       scale 10.0
  31.       translate 100*x
  32.    }
  33.    finish {
  34.       crand 0.08
  35.       ambient 0.0
  36.       diffuse 1.0
  37.    }
  38. }
  39.  
  40. sphere { <0.0, 0.0, 0.0>, 30.2
  41.    pigment {
  42.       bozo
  43.       turbulence 1.0
  44.       colour_map {
  45.          [0.0 0.4 colour red 1.0 green 1.0 blue 1.0 filter 1.0
  46.                   colour red 1.0 green 1.0 blue 1.0 filter 1.0]
  47.          [0.4 0.9 colour red 1.0 green 1.0 blue 1.0 filter 1.0
  48.                   colour red 1.0 green 1.0 blue 1.0]
  49.          [0.9 1.0 colour red 1.0 green 1.0 blue 1.0
  50.                   colour red 1.0 green 1.0 blue 1.0]
  51.       }
  52.       scale <12.0, 3.0, 12.0>
  53.       rotate <30.0, 0.0, -45.0>
  54.    }
  55.    finish {
  56.       ambient 0.0
  57.       diffuse 1.0
  58.    }
  59. }
  60.  
  61. plane { z, 80.0
  62.    //  pigment {
  63.    //      image_map { gif "stars.gif" /*640x400*/ }
  64.    //      scale <100.0, 100.0, 100.0>
  65.    //  }
  66.    pigment { Black }
  67.    finish {
  68.       ambient 1.0
  69.       diffuse 0.0
  70.    }
  71.    hollow
  72. }
  73.  
  74. light_source { <-200.0, 200.0, -200.0> colour White }
  75.  
  76. #declare Halo = texture {
  77.    pigment { colour Clear }
  78.    halo {
  79.       emitting
  80.       spherical_mapping
  81.       linear
  82.       turbulence 0.5
  83.       colour_map {
  84.          [ 0 color rgbt <1, 0, 0, 1> ]
  85.          [ 1 color rgbt <1, 1, 0, 0> ]
  86.       }
  87.       samples 10
  88.    }
  89. }
  90.  
  91. sphere { 0, 1 hollow texture { Halo } scale 32 }
  92.  
  93.  
  94.