home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #7 / amigamamagazinepolishissue1998.iso / varia / povray3 / povray3_fpu / pov3demo / demo / chars.pov < prev    next >
Text File  |  1997-12-12  |  3KB  |  97 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 "shapes.inc"
  7. #include "colors.inc"
  8. #include "textures.inc"
  9. #include "chars.inc"
  10.  
  11. // Camera definition
  12. camera { 
  13.   location <0, 0, -500> 
  14.   direction <0, 0, 10>
  15.   look_at z*0
  16.  
  17. plane {z,3 pigment{checker color Yellow color White}}
  18.  
  19. light_source { <200, 200, -500> color White }
  20.  
  21. #default {pigment{Cyan}}
  22.  
  23. #declare ColWide=5
  24. #declare Col1=-22
  25. #declare Col2=Col1+ColWide
  26. #declare Col3=Col2+ColWide
  27. #declare Col4=Col3+ColWide
  28. #declare Col5=Col4+ColWide
  29. #declare Col6=Col5+ColWide
  30. #declare Col7=Col6+ColWide
  31. #declare Col8=Col7+ColWide
  32. #declare Col9=Col8+ColWide
  33. #declare Col10=Col9+ColWide
  34.  
  35. #declare Row1=18
  36. #declare Row2=11
  37. #declare Row3= 4
  38. #declare Row4=-3
  39. #declare Row5=-10
  40. #declare Row6=-17
  41.  
  42. object {char_A translate <Col1,Row1,0>}
  43. object {char_B translate <Col2,Row1,0>}
  44. object {char_C translate <Col3,Row1,0>}
  45. object {char_D translate <Col4,Row1,0>}
  46. object {char_E translate <Col5,Row1,0>}
  47. object {char_F translate <Col6,Row1,0>}
  48. object {char_G translate <Col7,Row1,0>}
  49. object {char_H translate <Col8,Row1,0>}
  50. object {char_I translate <Col9,Row1,0>}
  51. object {char_J translate <Col10,Row1,0>}
  52.  
  53. object {char_K translate <Col1,Row2,0>}
  54. object {char_L translate <Col2,Row2,0>}
  55. object {char_M translate <Col3,Row2,0>}
  56. object {char_N translate <Col4,Row2,0>}
  57. object {char_O translate <Col5,Row2,0>}
  58. object {char_P translate <Col6,Row2,0>}
  59. object {char_Q translate <Col7,Row2,0>}
  60. object {char_R translate <Col8,Row2,0>}
  61. object {char_S translate <Col9,Row2,0>}
  62. object {char_T translate <Col10,Row2,0>}
  63.  
  64. object {char_U translate <Col1,Row3,0>}
  65. object {char_V translate <Col2,Row3,0>}
  66. object {char_W translate <Col3,Row3,0>}
  67. object {char_X translate <Col4,Row3,0>}
  68. object {char_Y translate <Col5,Row3,0>}
  69. object {char_Z translate <Col6,Row3,0>}
  70. object {char_0 translate <Col7,Row3,0>}
  71. object {char_1 translate <Col8,Row3,0>}
  72. object {char_2 translate <Col9,Row3,0>}
  73. object {char_3 translate <Col10,Row3,0>}
  74.  
  75. object {char_4 translate <Col1,Row4,0>}
  76. object {char_5 translate <Col2,Row4,0>}
  77. object {char_6 translate <Col3,Row4,0>}
  78. object {char_7 translate <Col4,Row4,0>}
  79. object {char_8 translate <Col5,Row4,0>}
  80. object {char_9 translate <Col6,Row4,0>}
  81. object {char_Dash translate <Col7,Row4,0>}
  82. object {char_Plus translate <Col8,Row4,0>}
  83. object {char_ExclPt translate <Col9,Row4,0>}
  84. object {char_AtSign translate <Col10,Row4,0>}
  85.  
  86. object {char_Num  translate <Col1,Row5,0>}
  87. object {char_Dol  translate <Col2,Row5,0>}
  88. object {char_Perc translate <Col3,Row5,0>}
  89. object {char_Hat  translate <Col4,Row5,0>}
  90. object {char_Amps translate <Col5,Row5,0>}
  91. object {char_Astr translate <Col6,Row5,0>}
  92. object {char_LPar translate <Col7,Row5,0>}
  93. object {char_RPar translate <Col8,Row5,0>}
  94. object {char_LSqu translate <Col9,Row5,0>}
  95. object {char_RSqu translate <Col10,Row5,0>}
  96.