home *** CD-ROM | disk | FTP | other *** search
/ Computerspiele Selbermachen / computerspieleselbermachen.iso / pov / bounc.pov < prev    next >
Text File  |  1980-01-02  |  1KB  |  72 lines

  1. #include "colors.inc"
  2. #include "shapes.inc"
  3. #include "textures.inc"
  4. #include "bounc.inc"
  5.  
  6. #declare Ball1_Texture = texture {
  7.    color Red
  8. //   phong .8  phong_size 60
  9.    ambient 0.15
  10.    diffuse 0.8
  11. }
  12.  
  13. camera {
  14.     location <.5 1 -22>
  15.     direction <0 0 1.5>
  16.     up <0 1 0>
  17.     right <1.33 0 0>
  18.     look_at <0 4 0>
  19. }
  20.  
  21. object {
  22.     light_source { <6 15 -4> color White}
  23. }
  24.  
  25. object {
  26.     light_source { <0 0 -18> color White}
  27. }
  28.  
  29. object {
  30.     light_source { <-6 15 -4> color White}
  31. }
  32.  
  33. //  A ramp for the ball to roll down
  34. object {
  35.     box {<-4 -.2 -1> <0 0 1>}
  36.     texture { color green .7 blue .3 ambient .6}
  37.     rotate <0 0 -30>
  38.     translate <-6 7 0>
  39. }
  40.  
  41. //  Here is the ball
  42. object {
  43.     sphere { <xpos ypos 0> .5}
  44.     texture { Ball1_Texture
  45.         color red .9 green 0 blue .1 ambient .8
  46.     }
  47. }
  48.  
  49. //  Cylinder to catch the ball
  50. object {
  51.     intersection { Disk_Y
  52.         scale <.8 1 1>
  53.         translate <8 -.4 0>
  54.     }
  55.     texture {Metal color blue .8 green .2 ambient .4}
  56. }
  57.  
  58.  
  59. // floor
  60. object {
  61.    plane { <0 1 0> -.5 }
  62.    texture { color red .7 green .7 blue .7}
  63. }
  64.  
  65. // Back wall
  66. object {
  67.    plane { <0 0 1> 100 }
  68.    texture { color red 0 green 0.1 blue 0.6
  69.         ambient .65 diffuse 0 reflection 0 specular 0}
  70. }
  71.  
  72.