Con questo methodo si puo fabbricare oggetti con superfici irregulari
usando disegni dei archivi d'immagine:
height_field{ ... } : questo "campo della altezza" è fatto di
triangoli picoli su un settore quadratico di <0,0,0> a <1,0,1>
(nel piano xz). Interpreta l'intensità dei colori del'immagine per l'altezza
dei punti: 0 = nero è interpretato come altezza 0.00 e
255 = bianco è interpretato come altezza 1.00. Gli altri valori sono
interpretato conformemente a questa scala.
Si pùo usare quasi tutti i formati grafici
(tipo: tga, gif, pot, png, pgm, ppm, jpg, tif, sys).
Se vuole fare un paesaggio realistico con forme morbide è ricommandato di usare
un programma grafico per disegnare le immagini. Questo programma deve avere
la capacità di usare immagini di tipo true-color e deve avere una funzione
di tipo airbrush (bombola) (per esempio: "CorelPhotoPaint", "Gimp"
- Il programma Windows "Paint" disgraziatamente non è buono per questo!).
Un'altra funzione prattica è un filtro diffusore per parti e per l'immagine intera.
A "height_field" interpreta valori grigio comme altezze
tra 0.00 = black = rgb<0,0,0>
e 1.00 = white = rgb<1,1,1>.
height_field{ tga "Mount1.tga" smooth
texture{Cork scale 0.02
pigment{quick_color Tan}
finish {ambient 0.10 diffuse 0.75 phong 0.1}}
translate<-0.5,-0.001,0> scale<100,15,100>} |
L'immagine a destra mostra
l'immagine bianco e nero image del file
"Mount1.tga",
(un poco ridotto in scala e comprimato con JPEG),
usato nel esempio a basso.
Questa immagine bianco e nero semplice usato per un "height_field"
(usato molteplice in scale diverse, volto e spostato) fa un
paesaggio con montagne molto interessante e considerevole:
|
|
|
|
|