home *** CD-ROM | disk | FTP | other *** search
/ Bila Vrana / BILA_VRANA.iso / 007A / MORAY20.ZIP / POVSCN / PREVUSCN.POV < prev    next >
Text File  |  1995-12-28  |  3KB  |  118 lines

  1. //
  2. // Base scene for Preview
  3. // Moray V2.0 (c) SoftTronics, Lutz + Kretzschmar '95, '96
  4. //
  5. // Avoid adding any include files to this scene. The rendering of
  6. // this file must fly!
  7. //
  8.  
  9.  
  10.     camera {  //  Camera PreviewCam
  11.       location  <0.00, -8.500, 3>
  12.       direction <0.0,     0.0,  3.00>
  13.       sky       <0.0,     0.0,  1.0>  // Use right handed-system!
  14.       up        <0.0,     0.0,  1.0>  // Where Z is up
  15.       right     <1.3333,  0.0,  0.0>
  16.       look_at   <0.000, -0.100, 0.000>
  17.     }
  18.  
  19.     // *******  L I G H T S *******
  20.     light_source {   // Light1
  21.       <5.820, -8.500, 6.316>
  22.       color rgb <1.000, 1.000, 1.000>
  23.     }
  24.  
  25.     light_source {   // Light1
  26.       <5.820, -1.500, 3>
  27.       color rgb <0.400, 0.400, 0.400>
  28.     }
  29.  
  30.     #declare FloorTxtr = texture {
  31.       pigment {
  32.         checker
  33.           color rgb < 1.00,  1.00,  1.00>
  34.           color rgb < 0.10,  0.10,  0.10>
  35.         scale 0.45
  36.       }
  37.       finish {
  38.         ambient   0.25
  39.         diffuse   0.80
  40.       }
  41.     }
  42.     #declare BackdropTxtr = texture {
  43.       pigment {
  44.         checker
  45.           color rgb < 1.00,  1.00,  1.00>
  46.           color rgb < 0.100,  0.100,  0.100>
  47.           scale <1000, 0.2, 0.2>
  48.           translate x*500
  49.       }
  50.       finish {
  51.         ambient   0.25
  52.         diffuse   0.80
  53.       }
  54.     }
  55.  
  56.     // ********  O B J E C T S *******
  57.  
  58.     #declare Floor = object {
  59.       plane { z,-1 }
  60.       texture { FloorTxtr }
  61.     }
  62.  
  63.     #declare BackDrop = object {
  64.       plane { y,2.5 }
  65.       texture { BackdropTxtr }
  66.     }
  67.  
  68.     #declare PreviewStone = object {
  69.       merge {
  70.         object { box    { <-1,-1,-1>, <1,1,1>} }
  71.         object { sphere { <0,0,1.75>,1 } }
  72.         texture {
  73.           PreviewTexture
  74.         }
  75.         scale 0.6
  76.         translate -0.399*z
  77.         rotate z*60
  78.       }
  79.     }
  80.  
  81.     #declare PreviewSphere = object {
  82.       sphere {<0,0,0>,1}
  83.       texture {
  84.         PreviewTexture
  85.       }
  86.     }
  87.  
  88.     #declare PreviewCube = object {
  89.       box { <-1,-1,-1>,<1,1,1>}
  90.       texture {
  91.         PreviewTexture
  92.       }
  93.       rotate z*60
  94.     }
  95.  
  96.     #declare PreviewPlane = object {
  97.       plane { z,0 }
  98.       texture {
  99.         PreviewTexture
  100.       }
  101.     }
  102.  
  103.     #declare PreviewDisc = object {
  104.       disc { <0,0,0>, z , 1.0 }
  105.       texture {
  106.         PreviewTexture
  107.       }
  108.       scale 1.5
  109.     }
  110.  
  111.     #declare PreviewCylinder = object {
  112.       cylinder { <0,0,-1>, <0,0,1>, 1 }
  113.       texture {
  114.         PreviewTexture
  115.       }
  116.     }
  117.  
  118.