Imagemaps


Wenn gar keine Pigmentierung paßt, helfen möglicherweise sogenannte Imagemaps. Das sind Bilder im GIF- oder TGA-Format. POVRAY skaliert diese so, daß sie in der X-Y-Ebene den Bereich <0, 0, 0> bis <1, 1, 0> einnehmen. Dieses 1x1 große Quadrat wird dann unendlich oft wiederholt. Durch die once- Klausel kann die Wiederholung verhindert werden. Da sich alle Texturen drehen, verschieben und skalieren lassen, ist es möglich, die Imagemap in jede beliebige Ebene zu drehen und in jeder beliebigen Größe zu zeigen, wobei die Größe des GIFs die mögliche Granulation bestimmt:



/* .............. */
plane {<0, 1, 0>, -1.2
   texture {
      pigment {
   	image_map {
       	   gif "marx.gif"
   	}
   	scale 4
   	rotate <90, 0, 0>
      }
   }
}

sphere {<0, 0, 0>, 1
   texture {
   	pigment {
   		color rgb <1, 0, 0>
   	}
   }
}