Résoudre les problèmes de CityEngine Web Viewer

Remarque :
CityEngine Web Viewer est obsolète et est susceptible de ne pas être pris en charge dans les futures versions de ArcGIS Online.

Vous trouverez ci-dessous certaines difficultés auxquelles vous pouvez être confronté en utilisant CityEngine Web Viewer, et les solutions que nous préconisons.

Ouvrir CityEngine Web Viewer

Afficher les scènes Web

Ouvrir CityEngine Web Viewer

Lorsque j’ouvre CityEngine Web Viewer, un message indique que mon navigateur semble ne pas prendre en charge WebGL.

WebGL est intégré dans les dernières versions des navigateurs de bureau les plus courants. Pour savoir si WebGL est activé dans votre navigateur, ouvrez get.webgl.org. Pour résoudre les problèmes liés à WebGL, consultez la page liée au dépannage WebGL. Actualisez votre navigateur, car WebGL est une technologie qui évolue et chaque nouvelle version du navigateur apporte des améliorations qui optimisent les performances de CityEngine Web Viewer.

CityEngine Web Viewer exige des fonctionnalités de navigateur optimales pour fonctionner correctement. Des messages signalant un problème lors du chargement de CityEngine Web Viewer apparaîtront dans les cas suivants :

Votre navigateur n’utilise pas l’accélération matérielle pour le rendu

Lorsque CityEngine Web Viewer ne détecte pas l’accélération matérielle dans votre navigateur, une erreur s’affiche. Il arrive souvent que l’accélération matérielle ne soit pas activée parce que les paramètres du navigateur ne sont pas configurés correctement ou parce que le navigateur a bloqué votre carte graphique. Chaque navigateur possède ses propres options de configuration et l’accélération matérielle peut être désactivée. Pour activer l’accélération matérielle en vue d’assurer le rendu dans votre navigateur, consultez les sections suivantes :

Pour Chrome, procédez comme suit :

  1. Dans le menu du navigateur, accédez à Settings (Paramètres) > Advanced (Paramètres avancés) > System (Système).
  2. Cliquez sur le bouton bascule Utiliser l’accélération matérielle (si disponible).
  3. Cliquez sur Relancer pour redémarrer votre navigateur.

Pour Firefox, procédez comme suit :

  1. Dans le menu du navigateur, accédez à Menu > Options > Système.
  2. Cliquez sur Général.
  3. Sous Performance (Performances), cochez la case Use recommended performance settings (Utiliser les paramètres de performance recommandés).
  4. Redémarrez le navigateur.

Pour Microsoft Edge, procédez comme suit :

  1. Dans le menu du navigateur, accédez à Paramètres > Système.
  2. Cliquez sur le bouton bascule Utiliser l’accélération matérielle (si disponible).
  3. Cliquez sur Redémarrer pour redémarrer votre navigateur.

Votre navigateur a bloqué votre carte graphique

Certains navigateurs estiment qu’une carte graphique donnée ne répond pas à la configuration requise et la bloquent. Dans ce cas, vous avez toujours la possibilité de contourner la décision du navigateur de bloquer votre carte graphique. Même si cette approche n’est pas toujours recommandée, elle peut permettre de résoudre le problème dans CityEngine Web Viewer.

Pour Chrome, procédez comme suit :

  1. Saisissez chrome://flags dans la barre d’adresse.
  2. Cliquez sur Enable (Activer) sous Override software rendering list.
  3. Redémarrez le navigateur.

Pour Firefox, procédez comme suit :

  1. Saisissez about:config dans la barre d’adresse.
  2. Saisissez webgl.force-enabled dans la barre de recherche.
  3. Définissez la valeur sur true (vrai).
  4. Redémarrez le navigateur.

Lorsque j’ouvre CityEngine Web Viewer, un message indique que mon matériel semble ne pas prendre en charge WebGL.

Vérifiez que votre ordinateur dispose d’une carte graphique prenant en charge WebGL et que les pilotes graphiques sont à jour. Pour plus d'informations sur la configuration requise pour WebGL, consultez la page liée au dépannage WebGL.

  1. Vérifiez que WebGL est activé via les paramètres du navigateur.
  2. Vérifiez que votre navigateur et votre ordinateur respectent la configuration requise pour CityEngine Web Viewer.

Afficher les scènes Web

L’ouverture d’une scène Web dans CityEngine prend beaucoup de temps.

En raison de la taille importante des fichiers des scènes Web CityEngine, et selon votre connexion Internet, plusieurs minutes peuvent être nécessaires pour charger une scène dans CityEngine Web Viewer.

Lorsque vous naviguez dans CityEngine Web Viewer, le temps de latence est élevé et l’interactivité semble lente en général.

WebGL utilise la carte graphique de votre système. Par conséquent, les performances de CityEngine Web Viewer dépendent directement de la puissance de votre carte graphique. Les scènes web plus volumineuses dotées de contenus plus complexes nécessitent davantage de ressources système. Sur les systèmes moins puissants, ceci peut entraîner une interactivité lente.

Voici quelques recommandations visant à améliorer les performances :

  • Désactivez les ombres directes et diffuses dans le volet Paramètres.
  • Ouvrez une seule session de CityEngine Web Viewer à la fois. Fermez les autres onglets ou fenêtres du navigateur qui exécutent CityEngine Web Viewer ou d’autres contenus WebGL.
  • Fermez les autres applications 3D qui utilisent le matériel graphique, par exemple ArcScene.
  • Vérifiez que vos pilotes vidéo sont à jour.
  • Une scène web nécessitant une plus grande quantité de mémoire que ne possède la carte graphique peut entraîner une chute des performances et un ralentissement des interactions. Essayez d'ouvrir une scène Web plus légère ou mettez à niveau votre carte graphique.

Les icônes de commentaires ne s'affichent pas dans la fenêtre 3D.

Certains systèmes peuvent basculer automatiquement entre les cartes graphiques intégrées et les cartes graphiques dédiées pour afficher des graphiques 3D. CityEngine Web Viewer offre de meilleures performances avec une carte graphique dédiée. Par conséquent, dans les paramètres du pilote de votre carte graphique, vérifiez que les paramètres application par application pour votre navigateur Web sont définis sur la carte graphique dédiée.