C'est une méthode pour produire des objets de surfaces irrégulières
en utilisant des modèles de fichiers images :
height_field{ ... } : Ce champ "élevé" hauteur, produit des montagnes
à partir de petits triangles d'un secteur quadratique de <0,0,0> à <1,0,1glt;
(ce qui signifie dans le plan xz) en utilisant une image de couleur brillante
(indice de couleur par images de 256 couleurs) interprété comme étant
la hauteur des angles d'un triangle. Où noir(0) est interprété
en tant que hauteur 0 et blanc en tant que hauteur 1.
D'autres couleurs de brillance (ou index de couleur) selon l'interval de valeur !
Chaque couleur de base de format autorisé
(extension : tga, gif, pot, png, pgm, ppm, jpg, tif, sys)
peut être utilisé. Si vous voulez construire une montagne qui
ressemble vraiment à la forme douce d'un paysage réelle landscape,
il est avisé de faire l'image avec un logiciel d'imagerie.
Ce logiciel doit pouvoir traiter les images en "vraie couleur",
également, il doit avoir la bombe !
(ex : "GIMP", "CorelPhotoPaint", mais malheureusement
le programme de Windows "Paint" n'est pas adapté à
cette tâche).
Une autre fonction très utile est celle de pouvoir adoucir des parties
ou toute l'image.
Un champ élevé "height_field" interpr%egrave;te
les valeurs de gris entre 0.00 = noir = rgb<0,0,0> et 1.00 = blanc = rgb<1,1,1>.
Exemple "height_field" par images :
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'image de droite montre l'image en noir et blanc du fichier "Mount1.tga",
(réduite à l'échelle et compressé au format JPEG),
celle-ci est utilisée dans l'exemple ci-dessous.
Cette simple image noir et blanc produit en champ élevé
(utilisations diverses avec différentes échelles, rotations et
translations)
un paysage montagneux intérêssant et remarquable :
|
|
|
|
|