Je suis développeur freelance depuis 2009, d'abord dans le domaine du web, puis je me suis spécialisé dans la programmation de logiciels 3D interactifs. Mon cursus universitaire ainsi que mes expériences professionnelles en entreprise m'ont apporté de solides bases. Je m'efforce de les compléter régulièrement afin de me tenir à jour sur les dernières évolutions technologiques.
Cette application a pour but de permettre aux géographes et urbanistes d'analyser l'évolution d'une zone géographique. L'utilisateur fourni une carte de hauteur en niveaux de gris qui permet la génération automatique d'un modèle 3D représentant le relief de la zone. Ainsi qu'un jeu de cartes IGN, chacune d'une époque différente, entre lesquelles un morphing de texture sera effectué afin de visualiser l'évolution temporelle de la région. L'interface graphique permet la sauvegarde de points de vues, qu'il est possible d'ordonner afin de déplacer automatiquement la caméra lors des calculs temps-réel. Le résultat peut être exporté en format vidéo.
Nous avions pour objectif d'implémenter un lancer de rayon en C++ "from scratch" : caméra, lumières, objets, mirroirs, anti-aliassage... La BRDF (Bidirectional Reflectance Distribution Function) utilisée, Phong, nous a permis d'avoir un rendu réaliste mêlant lumière ambiante, diffuse et spéculaire.
Ce projet a pour objectif de permettre la visite virtuelle d'un environnement en 3 dimensions. Cela a été l'occasion de découvrir le framework Unity 3D qui s'avère très adapté à ce genre d'applications. L'ensemble des éléments graphiques a été réalisé par un studio professionnel, nous ne nous sommes occupés que du développement.
Ce projet a été proposé par un bureau d'étude spécialisé en informatique industrielle, automatisme et robotique. Il a eu pour but le développement d'un éditeur graphique pour un outil de modélisation de flux de production à base de réseaux de Pétri. Il a été réalisé en C# avec le framework Microsoft .NET, en utilisant une architecture MVVM (Model View ViewModel). Il sera repris par un autre groupe d'étudiants afin d'effectuer des simulations pour optimiser une chaîne de production.
Lors de mon stage de fin d'études, j'ai participé au développement d'un jeu sur Xbox 360 et Playstation 3, édité par Kylotonn Games. Cette expérience de 6 mois m'a permis d'intégrer une équipe de 3 développeurs et de participer à un projet professionnel.
Ce projet, développé en autonomie au sein de l'entreprise PWallP permet aux visiteurs de créer eux-même leur décoration murale à base de panneaux muraux via un configurateur 3D.
Fonctionnalités :
Ce configurateur permet d'insérer un lampadaire dans une scène 3D et de configurer ses différents éléments : mât, crosse, luminaire et couleur. Il est destiné aux commerciaux de l'entreprise souhaitant montrer en avant vente à leurs clients les différentes configurations possibles. Un email est ensuite envoyé contenant toutes les informations de la configuration ainsi qu'une prise d'écran de la scène.
Fonctionnalités :
Ce projet permet de visualiser une robe en 3D. Au fur et à mesure que l'utilisateur scroll, la robe tourne et s'accroche à différents points de contrôle afin d'afficher quelques explications. Ensuite, l'utilisateur peut manipuler librement la robe (rotation et zoom).
Ce projet, développé pour la startup BlueCargo, permet de comparer visuellement différentes stratégies d'organisation de conteneurs industriels. Le but de ce simulateur est principalement de pouvoir tester leurs algorithmes, ainsi que de faire des démonstrations visuelles à leurs clients.
Fonctionnalités :