Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmueller
            Objets Géométriques en POV-Ray
English English English
Italiano  Italiano
Deutsch 

Page d'accueil
- Tutoriel POV-Ray
 
Objets Géométriques
   table des matières
Objets de Base
Objets avec macro + CSG
Objets dans "shapes3.inc"
D'autres objets comme macros
Objets 3D text
Autre Objets
Objets Non-CSG

height_field + HF macros
  >height_field par images
  - height_field réglé
  - height_field par fonctions
  - height_fields massive
  - HF - monts et vaux
  - HF_Square
  - HF_Sphere
  - HF_Cylinder
  - HF_Torus

Isosurface
                                       

Montagnes d'images :

"height_field{ ... } "
Comment créer des montagnes
avec des images

Sample mounts by height_field 600x450

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 :
Sample mounts by height_field 600x450


top

© Friedrich A. Lohmüller, 2007
www.f-lohmueller.de