Accueil Mon CV Compétences Réalisations Connecté. Adresse IP : 38.107.191.89 09 : 57

Réalisations

Je vous propose ici de découvrir mes réalisations depuis ma 2ème année de DUT. En partant des projets que j'ai réalisés, seul ou en équipe, pour en arriver à mes différents stages, vous aurez un aperçu de mes expériences. Vous pourrez alors peut-être mieux appécier mes compétences, découvrir ce qui se fait en IUT et à l'école d'ingénieurs Supinfo.

Stages chez Lex Persona (2008/2009)

Lex Persona est une société basée à la technopole de l'Aube, Troyes (10). Lex Persona est spécialisé dans le développement de logiciels relatifs au domaine de la signature électronique (loi du 13 Mars 2000), de la dématérialisation, et de l'archive électronique à valeur probatoire. Vous trouverez plus d'informations sur le site de la société.

Logiciel de visite virtuelle utilisant des images panoramiques (2007)

Ceci était mon sujet de stage de fin de DUT (Option Imagerie Numérique). J'effectué ce stage de deux mois et demi à l'Université de Wales à Bangor (Pays de Galles), pour le Laboratoire de recherche en Intelligence Artificielle. Mon travail était d'améliorer un logiciel de visite virtuelle qui utilisait des images panoramiques à 360 degrés, et qui était développé en Java. Le choix de Java a très certainement été fait pour faciliter le développement de l'interface graphique, et pour utiliser les outils prêts à l'emploi de Swing pour l'affichage d'images. Pour plus de détails et d'informations, je vous propose de télécharger mon rapport de stage.

Classes d'outils mathématiques pour la programmation graphique en C++ (2006)

Le but était de programmer un ensemble de classes C++ devant modéliser des points et des vecteurs dans l'espace, de façon à pouvoir gérer des objets en 3D dans l'espace : solides simples, particules, drapés, maillages de points.

Cela faisait en fait l'objet d'exercices au cours de ma deuxième année de DUT, les véritables classes ayant déjà été conçues par nos enseignants !! Même si par la suite, nous avons utilisé les sources "corrigées" par nos enseignants pour les projets qui ont suivi, nous avons tout de même développé notre propre version de ces classes.

Les vrais auteurs sont des enseignants qui font partie du LERI (Laboratoire d'Etudes et de Recherche en Informatique) à Reims, et c'est à eux qu'il faut s'adresser pour plus d'informations. Tout les outils développés en DUT 2ème année (en C++ uniquement) sont tout de même un très bon bagage de développeurs.

Relatif à la programmation graphique :
  • Modélisation de points dans l'espace
  • Modélisation de vecteurs dans l'espace
  • Modélisation de matrices 3x3, et 4x4 appliquées aux coordonnées homogènes pour OpenGL
  • Calcul matriciel
  • Modélisation de plans, droites, segments, sphères, quaternions (application possible pour le lancer de rayon)
  • Structure de données pour des maillages 3D de points (Mesh), conçues pour pouvoir profiter des optimisations fournies par les GPU
  • Utilisation de GLOOSE, créée par un enseignant membre du LERI pour faciliter l'utilisation de shaders.
Relatif au traitement numérique de l'image :
  • Structures de données pour la manipulation d'images en mémoire, les entrées/sorties fichier, et l'affichage grâce à OpenGL
  • Principe de filtres appliqués à des images (convolution)

Concernant les auteurs, voici leurs pages sur le site du LERI. Je vous laisse juger de leur niveau de connaissances...

http://helios.univ-reims.fr/Labos/LERI/membre.html

Rendu photoréaliste de sol humide (2006 - 2007)

Ceci est le projet en équipe de deuxième année de DUT qui nous est proposé par nos enseignants, et qui est destiné à un client : département de recherche, entreprise, particulier,...

Notre sujet était de programmer un logiciel permettant le rendu photo réaliste de sol humide, en s'appuyant des fichiers de données fournis par nos superviseurs, crées avec un matériel spécifique, et décrivant :

Nous étions pour cela très libres en ce qui concernait les techniques à utiliser ou à implémenter pour parvenir à nos fins. En premier lieu, nous avons utilisé OpenGL, ainsi que les classes d'outils mathématiques fournis par nos enseignants, afin de développer un logiciel permettant un rendu très satisfaisant. Dans un deuxième temps, nous nous sommes intéressés au logiciel POV-Ray, et donc à la technique appelée Ray tracing, qui permet de créer grâce à un langage de script des images d'un photo réalisme impressionnant (à conditon de bien utiliser le langage évidemment!).

Le logiciel a atteint un stade très intéressant car utilisable, mais nécessitant encore des améliorations, tant au niveau des performances que des fonctionnalités offertes. Voici ses fonctionnalités :