Gaussian splatting
Catégorie : GraphismeLe gaussian splatting est une technique de modélisation 3d à partir de photos/vidéos. Des "tâches" (gaussiennes) sont positionnées dans l'espace par une intelligence artificielle selon plusieurs points de vues pour reproduire les volumes dans l'espaces. Le résultat est plutôt bluffant pour une technique encore jeune. Elle reste, pour l'instant difficilement exploitable sur mobile et il y a encore beaucoup de limitations (pasd'animation d'objets, pas d'éclairage dynamique, relativement lourd en terme de performances...). Néanmoins les résultats sont très prometteurs.(plus d'information)
Voici donc un petit test que j'ai pu faire afin d'expérimenter la technique.
Sanofi JDP 2022
client : Business Stratégie Communication Catégorie : DéveloppementApplication pour un stand Sanofi lors du JDP 2022 qui s'est tenu en décembre 2022. L'application fonctionne sur un tapis tactile géant (envrion 4m²). Au centre une borne équipée de leds qui symbolisent l'inflammation. Une série de 10 questions est posée aux médecins qui répondent à l'aide du tapis. Chaque bonne réponse calme l'inflammation, et certaines leds s'éteignent.Le score est affiché en fin de partie. Quatre joueurs peuvent jouer simultanément et indépendemment les uns des autres.
Le stand a eu beaucoup de succès lors du salon ! Bravo BSC.
L'application a été développée sous Unity 2022.1.23f1. Le contrôle des leds est assuré par un Arduino nano contrôlé par Unity via USB.
MSD Borne tactile
client : Business Stratégie Communication Catégorie : DéveloppementApplication pour un salon sur écran tactile. Le principe était de répondre à un questionnaire de quelques qcms, certains aggrémentés de photos (vues microscopes). Le score est affiché en fin de partie et un classement est opéré via une base sqllite 3 embarquée avec l'application.
Développé sous Unity 2022.1.9f1
Sanofi CPLF 2022 Hololens
client : Business Stratégie Communication Catégorie : DéveloppementApplication Hololens pour Sanofi Genzyme (via Business Stratégie Communication) à l'occasion du salon CPLF 2022 à Lilles. L'application a été développée pour le casque Microsoft et à destination des médecins sur le salon. Elle permet, grâce à la réalité augmentée, au médecin de découvrir et diagnostiquer un cas d'asthme sévère de type II.
La capture vidéo ne rend pas justice à l'appareil car malheureusement l'URP (Universal Render Pipeline) d'Unity n'est pas correctement supporté pour la transparence à la capture et des tâches noires apparaissent. Cela ne correspond malheureusement pas à l'effet holographique que l'on peut observer dans le casque. Espérons que Microsoft/Unity corrigent cet écueil rapidement.
La librairie MRTK permet d'exploiter rapidement et assez facilement les fonctionnalités du casque (gestion des contrôleurs mains, reconnaissance vocale, détection de l'iris, affichage de la 3d dans l'espace de réalité augmentée, interactions proche et à distance, scan de l'environnement en 3d, occlusion 3d etc...).
Réalisé avec Unity 2021.1.28f1 + MRTK 2.7.3 sur casque Microsoft Hololens 2
MSD VIH
client : Business Stratégie Communication Catégorie : DéveloppementApplication de réalité augmentée destinée à décrire les mécanismes du virus VIH. J'ai développé cette application interne pour MSD via Business Stratégie Communication. La réalité augmentée permet à nouveau sur cette application à l'utilisateur de pouvoir examiner de manière interactive et sous différents points de vues les mécanismes de réplications du virus du SIDA.
Plusieurs marqueurs ont été intégrés à l'application. Seulement un seul figure sur la vidéo.
Sanofi Genzyme - Dermatite atopique
client : Business Stratégie Communication Catégorie : DéveloppementApplication de réalité augmentée pour l'occasion d'un salon pour les laboratoires Sanofi via Business Stratégie Communication. L'application est une application interne destinée aux médecins sur le salon afin de comprendre les mécanismes de la dermatite atopique.L'application a été utilisée principalement sur tablettes iPad, mais elle a également été déclinée pour Android.
L'application utilise Vuforia pour la reconnaissance de marqueurs 2d (2 marqueurs seulement). J'ai dû développer un système de lissage du mouvement de la caméra pour éviter les tremblements de suivis liés à la RA lorsqu'on s'éloigne un peu trop du marqueur. Les shaders de réfraction ont été créés à l'aide de Shader Graph (cf mes essais à ce sujet).
Réalisé sous Unity 3d 2021.1.28f1 + Vuforia 10.3.2
Carrier Command 2 - Bear
Catégorie : GraphismeMon fils est un grand fan de Carrier Command 2. Ayant moi-même été un fan du premier opus du nom, il y a plus de 30 ans sur Atari ST, j'ai décidé de modéliser l'un des tanks du jeu (le "bear") afin de l'imprimer.
La taille du modèle est assez petite (10 cm environ) et le grand nombre de détails le prédestine plutôt à de l'impresion résine (SLA). Néanmoins, avec un scale à 300% ou plus, cela devrait pouvoir se faire sur imprimante filament (FDM).
Un prochain post sera dévolu à la version imprimée.
En attendant, vous pouvez télécharger gratuitement le modèle sur Thingiverse.
Aquacel Quiz (webgl)
client : Business Stratégie Communication http://experts-convatec.fr/cas-ulcere/EmailingConvaTec Catégorie : DéveloppementBSC m'a demandé de développer une étude de cas clinique pour Convatec afin de mettre en avant leurs produits. Le cas est consultable sur internet via webGL. Il est compatible mac/pc, mais aussi tablettes/smartphones.
Des questions sont posées type qcm, drag'n drop... et les réponses sont comptabilisées. Un avatar donne une réponse et un développement complet à chaque question.
Des statistiques sont remontées au client via un backoffice que j'ai developpé pour l'occasion (nombre de connexions sur une période, statistiques de connexions par url d'accès sur une période, niveau d'avancement sur le quiz, temps passé sur le module, ratio bonnes/mauvaises réponses sur chaque question, nombre de tentatives par utilisateur unique, taux de transformation sur l'accès au webinar, statistiques d'os utilisés).
Le module a été développé sous Unity 2021.1.11f1 (webgl), et le backoffice a été développé en php / mysql / html / jQuery. Les graphiques sont produits via CanvasJS. Les shaders ont été créés à l'aide de Shader Graph sous Unity. Le WebGL étant plutôt pénible en terme de compatibilités entre différentes plateformes et contraintes diverses, des adaptations sur certains shaders sont faites en fonction de certaines plateformes.