développement android

Janvier 2022

Sanofi Genzyme - Dermatite atopique

client : Business Stratégie Communication Catégorie : Développement

Application 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

Développeur Unity réalité augmentée, développeur Vuforia

Septembre 2021

Aquacel Quiz (webgl)

client : Business Stratégie Communication http://experts-convatec.fr/cas-ulcere/EmailingConvaTec Catégorie : Développement

BSC 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.

developpeur unity 3d freelance, webgl, laboratoire pharmaceutique, industrie pharmaceutique

Septembre 2021

Convatec Experts

client : Business Stratégie Communication Catégorie : Développement

Un ambitieux projet : Convatec Experts est un logiciel Pc / Mac / iOs / Android qui permet aux commerciaux de Convatec de programmer des visio conférences avec des infirmières pour discuter et faire des études de cas cliniques en 3d. Ces études de cas sont ponctuées de qcm et les réponses sont données soit pas un avatar, soit par l'animateur lui-même via la visio. Le logiciel est contrôlé chez chacun des utilisateurs par l'animateur. Les échanges se font en direct. Les scores sont comptabilisés individuellement. L'animateur a la possibilité de déclencher un cas parmi un liste de cas disponibles et d'en contrôler l'avancement au fur et à mesure. Les utilisateurs peuvent voter pour sélectionner le cas qu'ils préfèrent, manipuler la 3d pour pouvoir bien sûr répondre aux qcm posés.

Les différentes versions du logiciel (Windows, Osx, iOs, Android) sont compatibles entres elles. Le logiciel a été développé sous Unity 3d 2021.1.x, les échanges entre les utilisateurs est assuré par Photon engine (PUN), et la visio conférence par webcam par Agora. L'identification est assurée par un webservice en ligne. Il s'agit d'un logiciel interne réservé aux professionnels de chez Convatec.

Ce projet m'a demandé pas mal de travail pour tout mettre en place. Les cas sont chargés dynamiquement par Addressables ce qui permet de faire évoluer les cas et d'en rajouter par la suite.
La compilation des différentes versions est assurée par Unity Cloud Build qui m'a fait gagner un précieux temps.

Développeur Unity indépendant, logiciel industrie pharmaceutique, visio conférence Unity

Février 2021

Wish (Streaming 3d)

client : Talent Making Talent https://2020.wish.org.qa/ Catégorie : Développement

Dans le cadre d'un projet malheureusement avorté, j'ai travaillé sur un salon interactif pour des professionels du secteur pharmaceutique/médical au Qatar. Les conditions sanitaires impliquaient que l'expérience du salon puisse être reproduite en ligne pour les personnes invités et qui ne pouvaient pas se rendre sur place.
J'ai travaillé sur la partie développement 3d. Le salon a été modélisé virtuellement pour permettre à l'utilisateur de s'y déplacer et d'accéder aux différentes fonctionnalités et rubriques du site (chat, videos conférences en direct, ressources diverses etc...). Nous avions utilisé la technologie Furioos pour la 3d. Cette technologie permet de faire du streaming 3d temps réel. Concrètement la 3d est calculée sur les serveurs de Furioos et affichée chez les utilisateurs. L'avantage indéniable est qu'il est possible d'obtenir une qualité de rendu type "PC" sur mobile. Le résultat était plutôt intéressant.Le projet a donc été développé avec Unity 3d 2019.x URP + Furioos.
Malheureusement, pour des raisons de timing, la version 3d du projet a avorté.

Furioos, développeur Unity 3d, streaming 3d, développeur unity

Décembre 2020

Lunetic

client : Moonrise Catégorie : Développement

Je viens de terminer le développement sur un POC ("Proof of Concept") pour un outil 3d destiné aux opticiens. J'ai été en charge de la partie 3d. Le principe est simple : l'utilisateur place des points sur le visage scanné du client (par le système Lidar de l'iPad), des algorithmes (développés par Lunetic) permettent alors le placement et le choix des tailles de lunettes dans un catalogue en fonction des données receuillies. Le client peut donc visualiser son visage avec les lunettes de son choix.

L'outil est lié bien entendu à une base de données (modèles, couleurs, tailles etc...) et il permet de générer un panier, faire des captures d'écran et passer une commande pour envoyer le résultat au client.L'application a été développée par Moonrise en Swift pour iPad. Le module Unity 3d que j'ai mis en place y a été intégré et dialogue avec la couche native.Cette application professionnelle est réservée aux opticiens. Techniquement, la partie 3d a été développée avec Unity 3d 2020.1.17f1 en URP et les échanges se font en json et xml.

developpeur unity 3d freelance, développement unity 3d, optique, lunettes

Février 2020

Unity Raytracing temps réel

Catégorie : Aucune

Unity a récemment ajouté à sa dernière version (2019.3.x), le raytracing temps réel. Ceci est essentiellement dûe aux avancées importantes de Nvidia. Jusqu'à présent, cette fonctionnalité était uniquement disponible sur les derniers processeurs graphiques RTX de chez Nvidia. Or, depuis peu, cette fonctionnalité a été étendue à des GPU plus anciens (mais avec des performances un peu moindres bien sûr).


Le résultat est encore loin d'être parfait, mais plutot encourageant. Si on considère que le raytracing sous Unity est encore en phase de développement (beta), on peut s'attendre à encore bien des évolutions.

Sur cette démo, les réflexions sont nettement exagérées, mais il semble qu'en les diminuant, celles-ci disparaissent. Peut-être est-ce dûe à la librairie d'Unity encore tâtonnante, ou le fallback limité sur ma GTX 1080. Quoi qu'il en soit, les réflexions indirectes en temps réel, la réfraction, ainsi que les réflexions sont plutôt impressionnantes.
Il y a quelques années, j'avais effectué des tests sur une libriarie malheureusement abandonnée depuis par son développeur (Rove 3d), en espérant pouvoir effectuer des rendus de qualité au runtime. Peut-être que le raytracing temps réel d'Unity est un premier pas dans cette direction...
Plus de tests suivront sur cette passionnante fonctionnalité.

raytracing temps réel, Développeur Unity 3d

Décembre 2019

Dentsply Sirona

client : Business Strategie Communication Catégorie : Développement

Application de réalité augmentée pour un fabricant de matériel médical. L'objectif de cette application réservée aux commerciaux de la société, est de présenter les différentes gammes de scanners 3d panoramiques dentaires.L'application permet, via la réalité augmentée et un marqueur adapté, de présenter les produits en volume, de pouvoir le voir sous tous les angles, voir la patient se positionner dans l'appareil. Mais également, elle permet de pouvoir évaluer la partie logicielle par des captures d'écran, des vidéos et des descriptifis techniques complets.

L'application a été développée sous Unity 3d 2019.2.5f1 + Vuforia 2018.3.8 pour iOs.

Développeur Unity 3d, développement Unity 3d, développeur Vuforia, réalité augmentée

Septembre 2019

Cytomegalovirus (CMV)

client : Henri 8 Catégorie : Développement

Développement d'une application de réalité augmentée pour un laboratoire pharmaceutique. L'objectif de cette application interne (exclusivement) est de présenter les mécanismes d'inhibition de la réplication de virus CMV par des molécules spécifiques comparé au cycle de réplication normal.
L'application a été développée sous Unity 2019.2.0f1 (C#) + Vuforia pour iOs (iPad)
Credit animation / modélisation: Henri 8

développeur Unity 3d indépendant, développeur Vuforia, développeur unity 3d senior

.
english english version
message d'infos