TITLE: SpaceTime
NAME: Zenon Dmitruk
COUNTRY: USA
EMAIL: dmitruk@tytan.umcs.lublin.pl
TOPIC: unbelivable
COPYRIGHT: I SUBMIT TO THE STANDARD RAYTRACING COMPETITION COPYRIGHT.
JPGFILE: spacetim.jpg
RENDERER USED: 
    Povray 3.1e

TOOLS USED: 
    standard files

RENDER TIME: 
    21 minutes

HARDWARE USED: 
    Pentium-166


IMAGE DESCRIPTION: 


I spent a long time thinking about spacetime and I didn't, know what is this, 
until I do that in POVRAY.
It is unbelievable simply, whole program is below.

//SPACETIME  ZENON DMITRUK, June 1999
//

#version 3.0
global_settings { assumed_gamma 2.2 }

#include "colors.inc"
#include "textures.inc"
#include "glass.inc"
#include "metals.inc"
#include "shapes.inc"


camera {
  location <0, 40, -198>
  right <4/3, 0, 0>
  up <0, 1, 0>
  sky <0, 1, 0>
  direction <0, 0, 1.8>
  look_at <0, 15, 0>
}

light_source { <50, 200, -40> color green 1}
light_source { <-20, 0, -20> color red 1}
light_source { <100, 0, 40> color blue 1 }

background { color MidnightBlue }



plane { y, 0 texture {T_Glass1} finish {  ambient 0  diffuse 0 reflection 1  
}}

#declare z1 = cone{<-33,0,0>, 2, <-24,0,0> 0
                texture{T_Chrome_5E} }

#declare blat = union {
   object {z1}
   object {z1 rotate 30*y}
   object {z1 rotate 60*y}
   object {z1 rotate 90*y}
   object {z1 rotate 120*y}
   object {z1 rotate 150*y}
   object {z1 rotate 180*y}
   object {z1 rotate 210*y}
   object {z1 rotate 240*y}
   object {z1 rotate 270*y}
   object {z1 rotate 300*y}
   object {z1 rotate 330*y}
  }

#declare Cylin1 = object {
       cylinder { < 0,-1200,0>, < 0,1200,0> 501
       texture {T_Chrome_5E  finish{ambient 0 diffuse 0 reflection 1}}}}


#declare Cylin3 = union {
    object {Cylin1 translate <0,0,577>}
    object {Cylin1 translate <-500,0,-288>}
    object {Cylin1 translate <500,0,-288>}
    }
object {Cylin3}

#declare zegar = union {
    torus { 35, 3
      pigment { color White }
      finish { ambient 0.1   diffuse 0.6   phong 0.6   phong_size 7 }}
    object {sphere {<0,0,0> 3
          pigment {White}}}
    object {cylinder {<0,-0.5,0>, <0,0.5,0> 33
          texture { T_Glass3 }}}

    cone {<0,0,0>,2,<-31,0,0>,0.5
           pigment {White}}

    cone {<0,0,0>,2,<10,0,-19>,0.5
           pigment {White}}
     object {blat}

    no_shadow
}

object {zegar rotate <0,30,0> translate <-20,15,-20>}
object {zegar rotate <350,0,0> translate <-20,85,-20>}

