Travailler avec Cesium
Cesium est intégré à VRmaze et permet la visualisation d'environnements réels à grande échelle.
Intégration de Cesium à VRmaze
La version 2025 de VRmaze est nécessaire pour avoir accès aux données issues de Cesium.
Documentation Cesium
La documentation Cesium est disponible à cette adresse : https://cesium.com/learn/unity/unity-quickstart/#step-2-connect-to-cesium-ion
Intégration de Cesium
L'utilisation de Cesium necessite la création d'un compte Cesium ION (https://cesium.com/platform/cesium-ion/). Un compte utilisateur donne accès à un jeton d'accès nécessaire.
Il est nécessaire, via les préférences du logiciel, de spécifier un jeton d'accès Cesium pour donner l'accès à VRmaze. Ce jeton n'est pas inclus dans le fichier protocole, il est spécifique à la machine et est stocké dans les préférences du logiciel.
Compte utilisateur Cesium
L'utilisation de Cesium dans VRmaze nécessite un compte utilisateur Cesium actif.
Connexion Internet
L'utilisation de Cesium dans VRmaze nécessite une connexion Internet lors de l'execution de la passation.
Affichage en mode Design
Le système Cesium n'est pas affiché en mode Design. Il conviient de tester son protocole pour visualiser les données de Cesium.
Scripts Cesium
Dans la version 2025 de VRmaze, deux scripts sont disponibles pour la gestion des données en provenance de Cesium :
- Cesium GeoReference (pour spécifier la position géographique)
- Cesium 3D TileSet (pour spécifier le modèle de données à utiliser)
L'utilisation de ces scripts est soumis à une structuration hiérarchique :
- Un premier objet de type GeomPoint qui accueille le script de GeoReference
- Un second objet, enfant du premier, lui aussi GeomPoint qui accueille le script 3D TileSet
Cesium GeoReference
Le script Cesium GeoReference de VRmaze permet de spécifier la position de la caméra sur le globe terrestre. Pour ce faire, il dispose de :
- La longitude
- La latitude
- L'altitude
Cesium 3D TileSet
Le script Cesium 3D TileSet permet de spécifier quel jeu de données doit être utiliser. Pour cela, il convient de spécifier :
- L'identifiant du jeu de données.
Cet identifiant est directement disponible depuis la plateforme Cesium ION.
Cesium Asset Id
L'asset Id de Cesium est une valeur entière directement issue de Cesium ION.
Objet Cesium
L'objet Cesium est un objet spécialement conçu pour contrôler les paramètres d'un système Cesium. Dans les faits, cet objet n'est une structure simple permettant le contrôle des objets et scripts sous-jacents. Cet objet permet d'avoir sous une seule interface :
- La latitude
- La longitude
- L'altitude
- L'identifiant du jeu de données
Objet Cesium
L'objet Cesium s'appuie sur les scripts et objets enfants. Il convient de ne pas supprimer les entités enfants.