Dans la première partie, nous avons vu comment fabriquer un height-field avec un peu de programmation. Maintenant, nous allons utiliser une image existante pour nous fournir les données d'altitude. La première étape, et la plus difficile, est de choisir l'image de départ. Prenons par exemple la photo d'une célèbre grande dame de Usenet.
Nous allons passer cette image à la moulinette que voici, puis raytracer la chose. La fonction Image_hf15_rgb2hf(img, dst, 0); prend en source une image RGB, fait la somme des trois composantes en les pondérants avec le coef adéquat et met le résultat à l'échelle [0..32767].
Comme vous pouvez le constater, c'est un peu, comment dire ? AnGuLeUx. En particulier, on remarque trop bien les pavés de la quantification Jpeg. Nous allons essayer d'y remédier en lissant le height_field. Bien entendu, la fonction kivabien est dans la libimage.
Voilà... C'est un peu mieux comme ça, mais il manque quand même de la couleur.
To be continued...