Zusätzlich zu Texturen, die in POV-Ray erzeugt werden können auch Bilder als Textur verwendet werden. Das ist insbesonder dann hilfreich, wenn komplexe Oberflächen, z.B. die Weltkarte, eine Buchseite mit Text und Bildern oder echte Gesichter auf eine Oberfläche projiziert werden sollen.
Dabei wird das Bild auf die Oberfläche projiziert. Dabei erfolgt die Projektion immer vom Koordinatenursprung aus, d.h. das betreffende Objekt muss sich im Kordinatenursprung befinden bzw. wenn eine abweichende Projkektion gewünscht is, relativ vom Koordinatenursprung positioniert werden.
Anschließend kann das Objekt mit translate oder rotate entsprechend im Raum positioniert werden.
sphere {
<0, 0, 0>, 2
texture {
pigment {
image_map {
png // Dateityp: gif, iff, jpeg, pgm, png, ppm, sys, tga, tiff
"/images/globus.png"
map_type 1 // Abbildungstyp: 0:planar, 1:spherical, 2:cylindrical, 3/4: reserviert 5:torus
once //
interpolate 2 // 0:none, 1:linear, 2:bilinear,
}
translate <0,2,0> rotate <0,30,0>
}
}
}