Textures procédurales:
galerie d'images

An english version of this page is also available.

Images

Ces images ont été obtenues grâce à un logiciel développé sur Silicon Graphics lors de mon stage de maîtrise pour démontrer la possibilité de calculer des textures procédurales avec des primitives OpenGL. Le logiciel permet d'éditer interactivement les paramètres de la texture et de l'appliquer à un modèle 3d. Le tout est fluide sur une station Onyx II: de quelques dizaines d'images par secondes pour un modèle simple (le cube) à quelques images par seconde pour un modèle complexe (le lapin comportant 70000 triangles).

Ce logiciel n'est qu'une simple couche interactive; il utilise, pour le rendu, la petite bibliothèque GLP, développée également lors du stage de maîtrise.

[Image d'un cube en marbre] [Image d'un lapin en agate] [Capture d'écran]
Un cube en marbre (JPEG, 35 Ko) Un lapin en agate (JPEG, 29 Ko) Écran du logiciel (JPEG, 79 Ko)
[Image d'un lapin en bois] [Image d'un lapin en marbre] [Image d'un lapin en pyjama]
Un lapin en bois (JPEG, 32 Ko) Un lapin en marbre (JPEG, 27 Ko) Un lapin en pyjama (JPEG, 17 Ko)

Fichiers de données

Les modèles 3d sont au format texte très simple .m: une liste de sommets suivie d'une liste de triangles. Voici les fichiers .m utilisés:

Les paramètres des texture procédurale éditées par l'application sont dans un format texte assez compréhensible et qui reflète les paramètres définis par la bibliothèque GLP. Voici les textures procédurales utilisées dans les images ci-dessus.

Téléchargement du logiciel

Avertissement important

Ce logiciel a été conçu en C++ sur une station de travail Silicon Graphics grâce au logiciel de génération d'interfaces RapidApp. Il y a vraiment très peu de chances que vous puissiez compiler ce logiciel si vous n'avez pas une Silicon Graphics configurée comme celle sur laquelle j'ai développé ce logiciel.
Ce logiciel n'a jamais été conçu pour être utilisable dans la vrai vie. Il n'est proposé qu'à titre éducatif.
La responsabilité de l'auteur ne peut être mise en cause pour tout dommage provoqué par ce logiciel.

Vous pouvez télécharger les sources de ce logiciel, ainsi que celles de la bibliothèque GLP qu'il utilise, sous forme de d'archive tar (1.3 Mo !).




Antoine Miné
mine@di.ens.fr.REMOVE-THIS-ANTISPAM