Accueil Curriculum Réalisations Web Graphisme Programmation
Onglets Réalisations
Programmation

Loader d'objets 3D sous Android

Programme OpenGL sous Android

Première rencontre avec la plateforme Android, permet de charger des fichiers .obj. Programmé sous Eclipse et à l'aide du SDK 1.5 d'Android, j'ai pu m'adonner de nouveau aux joies d'OpenGL (ici ES 1.5) et de Java, et quel plaisir lorsqu'enfin on obtient un joli petit cube (pour commencer hein) qui tourne sur notre joli téléphone portable tout neuf!

Pour le moment, ce programme ne permet que d'afficher un ou plusieurs objets préalablement chargés, au format Wavefront's .OBJ ainsi que du texte. Je suis encore en train de travailler sur l'affichage de l'Interface. Le challenge principal étant de gérer les ressources intelligement, puisque l'on tourne sur plateforme mobile.

SMSExporter

Programme exportant vos SMS sous Android

Seconde rencontre avec Android! Ce programme répond avant tout à un besoin de ma part : exporter et conserver ses SMS. Il existe bien sur déjà des solutions, mais celles ci sont payantes, ou nécessitent l'utilisation d'un logiciel tiers (comme Excel) pour afficher les fameux SMS exportés. Mon application les exporte au format HTML / CSS, ils sont donc totallement lisibles (et dans de bonnes conditions) sur n'importe quelle plateforme disposant d'un navigateur HTML.

Plutôt abouti, il fait ce pour quoi je l'ai créé : exporter des SMS. Reste quelques améliorations : exporter les MMS, afficher plus clairement les fils de discussion (nom des contacts présents sur la carte SIM) et exporter automatiquement les avatars associés aux contacts. Pour plus d'informations, cliquez sur l'image.

Editeur de circuit

Editeur de circuit Java3D

Editeur de circuit programmé en Java/Java3D. Projet réalisé en première année de DUT, il s'agissait de mettre en place un éditeur de circuit en 3 dimensions. La création d'un tracé s'effectue en ajoutant les pièces les unes à la suite des autres pour former un circuit complet.

L'avancement du projet permettait (il me semble...) d'insérer 6 types de blocs de circuits et d'exporter le tracé créé dans un format texte. La navigation s'effectuait à l'aide de la souris et il était possible de tourner les pièces dans les 4 directions.

Scène 3D sous Ogre

Programme Ogre3D

Simple scène réalisée en C++ à l'aide du moteur graphique Ogre3D. Au programme : intégration de modèles propres à Ogre3D, intégrations de modèles créés et texturés sous 3D Studio Max et enfin application de différentes animations.

A la base le projet devait permettre de contrôler une voiture mais par manque de temps, et devant les possibilités d'Ogre3D, seule une application test a pu voir le jour. Ici il est simplement possible de contrôler la caméra pour visiter le petit monde créé.

Jackeline

Jackeline

Programme phare de l'IUT du Puy en velay, Jackeline permet de visualiser des images 3D binaires et de leur appliquer plusieurs algorithmes de squelettisation. Il permet aussi d'intéragir avec les modèles 3D en leur appliquant différents effets : transparence, plan de coupe, couleur par niveau...Enfin, Jackeline possède un moteur de rendu permettant d'exporter des images de hautes qualités.

Mon travail a été de mettre en place une partie du programme, permettant d'intéragir avec celui-ci depuis un site internet. J'ai aussi participé à la réalisation de l'interface et ai mis en place le système de shaders autorisant un rendu temps réel soigné.

gitedesgravelles.fr

Site Gîte des gravelles

Gitedesgravelles.fr est un site de présentation pour un gîte rural. En plus de la description du gîte et des tarifs, il permet d'avoir un aperçut des activités aux alentours. Une galerie photo est aussi présente ainsi qu'un calendrier des réservations.

Entièrement codé en php/xhtml/css, il ne nécessite pas l'activation de javascript ou le téléchargement du player flash. Il est entièrement valide auprès du W3C, autant au niveau XHTML strict que pour ses fichiers CSS.

marion-maxime.com

Marion-maxime.com

Marion-maxime.com (ou vous vous trouvez actuellement ;) ) a été créé afin de mettre en ligne mes différentes réalisations. Il peut être considéré comme un CV en ligne ou encore un web-book. En constante évolution, n'hésitez pas à me rendre visite régulièrement!

Codé en HTML5 / CSS mais aussi Javascript et contiendra certainement quelques applications Java/Java3D, WebGL ou encore O3D. Possibilité qu'il contienne aussi certaines réalisations en Flash. Il est prévu de le rendre le plus possible valide W3C.

Astuce : centrer une vidéo HTML5

Centrer une vidéo en HTML5

Nouveau standard du développement Web, le HTML 5 intègre quelques balises très utiles censées nous faciliter là vie lors de la création d'une page internet. Parmis ces balises, la fameuse ‹video› permetant d'intégrer facilement du contenu multimédia sans se préocuper de la présence du plugin flash, mediaplayer ou autre.

Pour lire la suite, cliquez sur l'image.

Tripotage de la balise Canvas

Expériences avec la balise Canvas

Autre balise interessante, la balise Canvas. Elle permet en effet de fournir à la page internet un espace graphique dans lequel on peut dessiner de manière très poussée, en deux ou trois dimensions, suivant le besoin. En cliquant sur l'image, vous trouverez une page d'index menant à plusieurs expérimentations.

Réalisations
Paramètres
Onglets