Definizione di superfici tridimensionali con l’utilizzo della funzione “height field”:


Un height field (campo di quota) è un oggetto la cui superficie è determinata dal valore del colore o dal numero in tavolozza dei punti di un'immagine creata a questo scopo. Con gli height field, si possono creare montagne realistiche ed altri tipi di paesaggi.
Per illustrare l’utilizzo della funzione “height field” in povray, l’abbiamo applicata ad immagini create utilizzando i frattali di Mandelbrot, che per la loro geometria sono molto simili alla composizione morfologica di un terreno.


Data l’immagine di partenza:



applicando la funzione di Heigh Field:

height_field
{
png "01.png"
smooth

texture
{
pigment {

wood
scale <17, 1.75, 17>
color_map {
[0.0 color ForestGreen]
[0.4 color Sienna]
[0.9 color Gray]
[1.0 color White]
}
}

finish
{
phong 1
phong_size 50
reflection 0.8
}
}

translate <-.5, -.5, -.5>
scale <17, 1.75, 17>
}


si ottiene il seguente risultato:



Abbiamo applicato questa procedura a diverse immagini: