Préservation de détails par placage d'octree-textures. (Appearance Preserving Octree-Textures)

Les applications graphiques tendent a offrir un rendu interactif de scenes 3D de plus en plus realiste, resultant en partie de l'accroissement de la richesse geometrique des objets affiches. Le maillage de certains de ces objets est toutefois trop complexe au regard des capacites de traitement des cartes graphiques et doit donc etre simplifie afin de conserver un bon niveau d'interactivite. Une methode elegante pour pallier a la perte des details les plus fins induits par la simplification consiste a les stocker sous forme de normales dans des textures de grande resolution et de les utiliser lors du calcul de l'eclairage de ces objets. Cette technique de preservation d'apparence repose cependant traditionnellement sur des operations complexes de parametrisation 2D de maillages 3D qui sont encore souvent impossibles a realiser sans l'intervention d'un utilisateur. Nous proposons dans ce memoire une methode alternative de preservation de details basee sur les octree-textures. La creation de l'octree est pilotee par la variation des normales a la surface des maillages originaux, adaptant l'echantillonnage des normales a la richesse de details locale de la surface. Grâce a la nature volumique des octree-textures, aucune operation de parametrisation n'est requise, rendant le processus de creation des textures totalement automatique. Nous proposons un encodage compact de l'octree sous forme de textures 2D exploitables par les GPU programmables, et nous detaillons l'utilisation de ces textures pour le rendu interactif. Nous presentons egalement un processus de conversion en atlas de textures 2D classiques dans lesquels tous les details de l'octree-texture sont conserves. Enfin nous montrons l'adequation de cette representation des maillages detailles avec leur visualisation a distance via le reseau. La transmission instantanee du maillage simpliee permet une interaction immediate avec l'objet 3D pendant que l'affichage se raffine progressivement a mesure du telechargement des normales les plus precises.