home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #7 / amigamamagazinepolishissue1998.iso / varia / povray3 / povray3_060 / pov3demo / demo / pigment.pov < prev    next >
Text File  |  1997-12-12  |  2KB  |  51 lines

  1. // Persistence Of Vision raytracer version 3.0 sample file.
  2.  
  3. #version 3.0
  4. global_settings { assumed_gamma 2.2 }
  5.  
  6. #include "stage1.inc"
  7.  
  8. #declare Radius =2.5
  9. #declare RowSpace=1.35
  10. #declare ColSpace=1.25
  11. #declare Dist=0.9-Radius
  12. #declare Row3=-Dist
  13. #declare Row2=Row3+Radius*RowSpace*2
  14. #declare Row1=Row2+Radius*RowSpace*2
  15. #declare Col1= -Radius*ColSpace*4
  16. #declare Col2= Col1+Radius*ColSpace*2
  17. #declare Col3= Col2+Radius*ColSpace*2
  18. #declare Col4= Col3+Radius*ColSpace*2
  19. #declare Col5= Col4+Radius*ColSpace*2
  20.  
  21. camera{Camera1 translate <0,Row2,-180>}
  22.  
  23. #declare Thing=
  24. intersection {
  25.    sphere {<0, 0, 0>, 1}
  26.    object {UnitBox translate z*0.4 rotate 45*y}
  27.    bounded_by {UnitBox}
  28.    scale Radius
  29. }
  30.  
  31.  
  32. object {Thing pigment {agate}       translate <Col1 ,Row1 ,Dist>}
  33. object {Thing pigment {bozo}        translate <Col2 ,Row1 ,Dist>}
  34. object {Thing pigment {checker}     translate <Col3 ,Row1 ,Dist>}
  35. object {Thing pigment {color White} translate <Col4 ,Row1 ,Dist>}
  36. object {Thing pigment {gradient x}  translate <Col5 ,Row1 ,Dist>}
  37.  
  38. object {Thing pigment {granite}    translate <Col1 ,Row2 ,Dist>}
  39. object {Thing pigment {hexagon rotate -x*90}    translate <Col2 ,Row2 ,Dist>}
  40. object {Thing pigment {image_map{gif "test.gif"}
  41.         translate -(x+y)/2
  42.         scale 2*Radius}  translate <Col3 ,Row2 ,Dist>}
  43. object {Thing pigment {leopard scale .3}    translate <Col4 ,Row2 ,Dist>}
  44. object {Thing pigment {mandel 256} translate <Col5 ,Row2 ,Dist>}
  45.  
  46. object {Thing pigment {marble turbulence .8}  translate <Col1 ,Row3 ,Dist>}
  47. object {Thing pigment {onion}   translate <Col2 ,Row3 ,Dist>}
  48. object {Thing pigment {radial rotate -x*90}  translate <Col3 ,Row3 ,Dist>}
  49. object {Thing pigment {spotted} translate <Col4 ,Row3 ,Dist>}
  50. object {Thing pigment {wood turbulence .15 scale .5} translate <Col5 ,Row3 ,Dist>}
  51.