L’application Félicité Smart Data Services déveoppé par OpenCaps permet de naviguer au sein d’un ensemble de bâtiments appelé “Félicité”. Je me suis occupé de la partie 3D de cette navigation, réalisée avec Unity en WebGl et qui s’intègre dans un site réalisé avec VueJS. Une communication a été mise en place avec des message JSON entre Unity et VueJS pour recevoir les données à afficher et réagir aux interractions de l’utilisateur.
- Gestion de la caméra pour tourner, zoomer, ou forcer certaines vues
- La caméra cible automatiquent le bloc sélectionné de manière fluide
- Définition et ouverture des blocs du bâtiment grâce à des fichiers JSON
- Etiquettes montrant les informations des blocs au survol
- Coloration des blocs ou des espaces suivant les données reçues
- Eclairage simulant le soleil en fonction de l'heure des données
- Gestion des AssetBundles pour télécharger les objets des étages