Visualisation d'images volumiques avec OpenGL

(Mesa 3D)

Ce projet a pour but l'évaluation d'une bibliothèque graphique reposant sue la spécification d'OpenGL : Mesa 3D. Pour cela il a été réalisé un programme de visualisation d'images tridimensionnelles discrètes.

Réalisateurs :
  • Laurence Bais (Majeure Informatique)
  • Karl Piteira (Majeure Informatique)
  • Jean Christophe Godefroy (Majeure Informatique)
  • Suiveur :
  • Laurent Perroton (Professeur)
  • Présentation de Mesa

    Mesa est l'implémentation par Brian Paul d'OpenGL. C'est une librairie en pleine évolution, puisqu'elle est encore lente, et n'exploite pas encore de matériel graphique câblé. De plus, quelques erreurs subsistent, qui sont régulièrement transmises à Brian, via la mailing-list Mesa. Néanmoins, elle est gratuite et fait partie du domaine publique. Mesa implémente toutes les fonctions d'OpenGL, exceptée une petite partie des textures. Elle est de plus compatible avec AUX, GLU et GLUT, bibliothèques de fonctions pour OpenGL.

    Description du Projet

    Le problème essentiel pour la visualisation d'images 3D est la rapidité d'affichage. Mesa ne travaillant que sur des listes de points, nous avons chercher à en minimiser le nombre.

    Pour cela nous avons chercher différents algorithmes.

    Vue Globale du Programme

    Le programme s'articule autour de trois parties :