Aller au contenu

Travailler avec Cesium

Image title 2

Cesium ION.

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.

Image title 2

Jeton d'accès sur la plateforme Cesium ION.

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.

Image title 2

Jeton d'accès dans les préférences de VRmaze.

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

Image title 2

Structuration hiérarchique.

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

Image title 2

Le script Cesium GeoReference de VRmaze.

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.

Image title 2

Le script Cesium 3D TileSet.

Cet identifiant est directement disponible depuis la plateforme Cesium ION.

Image title 2

Les jeux de données disponibles dans Cesium ION, et leurs identifiants.

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

Image title 2

L'objet Cesium Geographic Data de VRmaze.

Objet Cesium

L'objet Cesium s'appuie sur les scripts et objets enfants. Il convient de ne pas supprimer les entités enfants.