Table projection
client : Le Naturographe Catégorie : DéveloppementToujours dans le cadre de l'exposition du Lautaret, Le Naturographe m'a demandé de développer un logiciel qui permette d'afficher une vidéo présentant l'évolution du recul des glaciers dans la région.
Le résultat est projeté sur une maquette 3d des montagnes correspondantes via un projecteur.
Des boutons de contrôle stoppent la vidéo et affichent un texte explicatif (en trois langues : français, anglais, italien) à des dates clefs. Ces boutons sont contrôlés par un Arduino en liaison avec le logiciel. J'ai créé une platine pour le branchement des boutons, modélisé et imprimé un support 3d pour l'ensemble.
Je vous invite à visiter cette expo. Elle est formidable, le jardin est superbe (en été évidement), et les organisateurs très sympathiques !
L'application (Windows) a été développée sous Unity 3d 2020.1.x + Arduino
Formation CAI (l'Oreal)
client : Prod03 Catégorie : DéveloppementDans le cadre de la formation du personnel sur site de l'Oreal Cosmetic Active, Prod03 m'a demandé de développer une application VR pour Oculus Quest. L'application est à base de vidéos 360°, ponctuées par des qcms pour valider les connaissances. Il est impératif de réussir tous les qcms afin de valider la formation. Le résultats sont stockés en base de données et un backoffice permet de les administrer et de délivver les certificats de formation.
Pour des raisons de confidentialité, il m'est impossible de divulguer publiquement une vidéo. Contactez-moi pour plus d'information.
copyright video : Prod03
L'application est bien entendu une application interne et a été développée avec Unity 3d 2020.1.17f1 URP pour Oculus Quest.
Alfasigma - A Good Idea for Tomorrow
client : Business Strategie Communication Catégorie : DéveloppementUn jeu intra-entreprise m'a été commandé. Deux équipes (ou plus) s'affrontent. Chaque joueur peut proposer une idée sur un concept imposé par la direction (video, image, pdf). Les joueurs notent les propositions de chaque joueur de l'équipe adverse. L'équipe qui remporte la meilleure moyenne remporte la session.
La durée d'une session est gérée par l'administrateur et s'étale sur plusieurs jours habituellement.
L'objectif est de brasser les idées et fédérer les joueurs autour de leurs équipes respectives dans une compétition saine au sein de l'entreprise.
Le jeu a été développé à l'aide d'Unity 2019.4.4f1 en webGL + MySQL - Php - Javascript - Html.
Un backoffice permet à l'administrateur de gérer les joueurs, les équipes, les sessions de jeux, les paramètres de jeux et bien sûr les productions des joueurs.
Smartphone refraction
Catégorie : AucuneLa simulation de réfraction et plus généralement la transparence sur smarphone est un luxe plutôt coûteux. Néanmoins grâce à Shader Graph, il est possible de rapidement prototyper un shader qui permette cela à moindre coût. C'est ce que j'ai tenté de produire sur ce test.
Un bruit paramétrique triplanaire est utilisé pour la déformation des vertices (sommets), mais également la normale map, ainsi que la déformation de la texture vidéo de fond. Cette texture est alors appliquée à l'objet sur son canal d'emission et son albedo avec un peu de Fresnel. Le résultat est loin de valoir une véritable réfraction, c'est évident, mais pour du smartphone, et compte tenu du peu de ressources que cela demande, cela donne plutôt bien le change.
J'utilise ce shader dans une production en cours de finalisation en réalité augmentée qui ne manquera pas d'apparaitre très bientôt ici même.
Unity 3d 2019 (C#) + URP + Shader Graph 0.7
Perles de Miel
client : Vivapi https://vivapi.com/ Catégorie : GraphismePour une série de bonbons au miel (d'excellente qualité), Vivapi m'a demandé de produire pour des images promotionnelles pour son site internet principalement. Etant donné qu'il est nécessaire de produire des images strictement identiques d'un parfum à l'autre, l'image de synthèse s'est révélée être l'outil idéal pour cette tâche.
Les images ont été rendues avec Maxwell render pour un résultat le plus réaliste possible. La texture des bonbons a été reproduite de manière la plus fidèle aux originaux. Les modèles de bonbons ont été modélisés par photogrammétrie puis retouchés sous ZBrush. Le pot quant à lui a été modélisé à l'aide d'outils CAD à partir de côtes pour obtenir l'exacte réplique virtuelle. Le rendu a été produit à l'aide de Maxwell Render. Un éclairage studio HDR a été reproduit pour mettre idéalement en valeur les volumes.
Je vous invite à goûter ces bonbons, ils sont tous plus délicieux les uns que les autres !
Player vidéo multi flux
client : Chardin business connect Catégorie : DéveloppementDéveloppement d'un player vidéo as3/flash multi flux RTMP spécifique et customisable. Plusieurs paramètres sont personnalisables et il est possible d'afficher de 1 à 6 flux RTMP simultanés via un serveur de medias Wowza, le tout concentré dans 35 petits Ko.
Domotique Unity 3d
client : Kalimind Catégorie : DéveloppementKalitouch est une application iOs de gestion domotique de Kalimind. Le système à base de sockets xml permet de gérer différents appareils et installations dans la maison. J'ai développé un appartement virtuel indépendant pour les besoins de démonstration sur salon. L'interaction sur l'application client Kalitouch contrôle les équipements de l'appartement 3d. Les ordres sont relayés par un serveur Linux via sockets XML à Unity. Le logiciel Unity se charge d'appliquer les changements ainsi que les mouvements de caméras nécessaires. Gestion du jour et de la nuit, lumière ambiante, éclairages, spots colorés, vidéo en synchro, webcams en live, sont quelques éléments qui ont été intégrés à ce logiciel PC. Les mouvements de caméras, quant à eux, sont gérés via tweening (iTween) et keyframing. Le projet a été développé en C#.
Packaging Apiland
client : Apiland Catégorie : GraphismeDes techniques de jeux vidéo appliquées au maquettage d'un packaging original. La boite est destinée à contenir 4 récipients (pour des biscuits, du miel, des bonbons...). Le design de la ruche en carton a été développé par Lionel Rolland d'Apiland (modèle déposé). J'ai été chargé de créer la texture. Pour cela, la ruche a été modélisée en 3d. Un rendu a été fait sous un éclairage plutôt diffus en texture baking. J'ai alors utilisé les passes d'éclairage, d'ombre, d'occlusion ambiante et de lumière diffuse pour agrémenter la texture de base. Le rendu est réaliste et donne du cachet, et un certain volume à la ruche. Les produits d'Apiland sont par ailleurs délicieux.