Vous pouvez utiliser Scene Viewer dans des navigateurs Web de bureau prenant en charge WebGL, une norme de technologie Web qui permet d’afficher les graphiques 3D. Pour optimiser les résultats, vérifiez que votre navigateur et votre matériel informatique répondent à la configuration requise pour Scene Viewer. Dans sa version 10.6.1, Scene Viewer offre une prise en charge pour les appareils mobiles.
Navigateurs requis
Scene Viewer et les applications basées sur des scènes nécessitent l’utilisation d’un navigateur web de bureau qui prend 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 optimise les performances de Scene Viewer. Pour utiliser Scene Viewer, l’accélération matérielle doit être activée sur votre navigateur.
Scene Viewer et les applications basées sur des scènes prennent en charge les navigateurs web suivants :
- Chrome
- Firefox
- Internet Explorer 11*
- Edge*
- Safari 9 et versions ultérieures*
*L’implémentation WebGL de ce navigateur n’est pas optimisée pour les applications sollicitant beaucoup de mémoire et son fonctionnement risque de ne pas être fiable si vous ouvrez certaines scènes.
Astuce:
Ajustez les paramètres de qualité des performances de votre navigateur pour optimiser les performances ou la qualité de votre scène.
Internet Explorer 11
Lorsque vous utilisez Internet Explorer 11 (IE 11), mettez à jour votre navigateur vers la dernière version. Scene Viewer est uniquement pris en charge dans IE 11 avec WebGL 0.94. Les versions antérieures de WebGL sont obsolètes et ne fonctionnent pas avec Scene Viewer ou les applications basées sur des scènes. Vous pouvez vérifier votre version WebGL en accédant à www.webglreport.com.
Remarque :
Un problème de mémoire connu se manifeste quand IE 11 est utilisé avec Scene Viewer et les applications basées sur des scènes. Si vous remarquez des problèmes liés aux performances, fermez votre navigateur et rouvrez-le. Vous n'effacerez pas le contenu de la mémoire en rechargeant la page ou en ouvrant un nouvel onglet. Vous devez fermer et rouvrir votre navigateur.
Configuration WebGL supplémentaire
Outre la prise en charge de base de WebGL, Scene Viewer et les applications basées sur des scènes ont besoin des éléments pour WebGL :
- Nuanceurs de fragments haute précision
- Echantillonneurs de nuanceurs de sommets
- Indices de sommets Uint (OES_element_index_uint extension)
Vous pouvez vérifier que votre navigateur répond à la configuration requise sur www.webglreport.com.
Configuration matérielle
Votre ordinateur doit disposer d’au minimum 2 Go de mémoire système et d’une carte graphique vidéo prenant en charge WebGL avec 1 Go de mémoire vidéo. Pour optimiser les résultats, une carte graphique dotée d’au moins 4 Mo de mémoire système est recommandée, en particulier pour des scènes plus volumineuses ou plus consommatrices de mémoire.
Cartes graphiques
Votre carte graphique doit prendre en charge OpenGL 3.0 (Shader Model 4.0) avec les spécifications suivantes :
- AMD/ATI : Radeon4 xxx ou version ultérieure.
- NVIDIA : GeForce 2xxx ou version ultérieure, Quadro FX 3800 ou version ultérieure.
- Intel : HD 4000 ou version ultérieure.
Les versions fixes des cartes graphiques présentent généralement de meilleures performances que les cartes graphiques mobiles (signalées par un "m" pour "mobile").
Remarque :
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. Scene Viewer et les applications basées sur des scènes offrent 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 par application de votre navigateur web sont définis sur la carte graphique dédiée. Si tel n'est pas le cas, certains symboles ponctuels et étiquettes peuvent ne pas s'afficher correctement.
Pour plus d'informations sur la configuration requise pour WebGL, consultez la page concernant le dépannage de WebGL.
Configuration requise mobile
Scene Viewer offre une prise en charge mobile pour :
- iOS : iPhone 8, iPad Pro (navigateur Safari)
- Android : Samsung S8, Samsung Tab S3 (navigateur Chrome)
Si votre appareil mobile ne correspond pas à l’un des appareils indiqués ci-dessus, il doit comporter au moins 2 Go de RAM (4 Go de RAM), un processeur multicœurs et un GPU puissant et la dernière version d’Android ou d’iOS doit être installée.
Résolution des problèmes de rendu
Scene Viewer exige des fonctionnalités de navigateur optimales pour fonctionner correctement. Un message indiquant un problème de chargement de Scene Viewer s’affiche lorsque Scene Viewer détecte une altération du rendu dans votre navigateur. Le message d’erreur donne en outre des détails supplémentaires sur la nature du problème :
- Your browser isn't using hardware acceleration for rendering (Votre navigateur n’utilise pas l’accélération matérielle pour le rendu)
- Your browser doesn't seem to support WebGL (Votre navigateur ne semble pas prendre en charge WebGL)
Par ailleurs, Scene Viewer peut s’ouvrir sans message d’erreur, mais la qualité de rendu reste altérée.
Your browser isn't using hardware acceleration for rendering (Votre navigateur n’utilise pas l’accélération matérielle pour le rendu)
Lorsque Scene Viewer ne détecte pas l’accélération matérielle dans votre navigateur, vous obtenez ce message. 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 le navigateur a bloqué votre carte graphique.
Configurer l’accélération matérielle dans les paramètres du navigateur
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 :
- Accédez à Settings (Paramètres) > Advanced (Paramètres avancés) > System (Système).
- Cliquez sur la touche bascule Use hardware acceleration when available (Utiliser l’accélération matérielle (le cas échéant)) pour activer le rendu de la carte graphique.
- Redémarrez le navigateur.
Pour Firefox, procédez comme suit :
- Accédez à Tool Options (Outils Options) > Advanced (Avancé) > Browsing (Navigation).
- Cochez la case Use hardware acceleration when available (Utiliser l’accélération graphique matérielle si disponible).
- Redémarrez le navigateur.
Pour IE 11, procédez comme suit :
- Cliquez sur Advanced (Avancé).
- Décochez l'option Use software rendering instead of GPU (Utiliser le rendu logiciel au lieu du rendu GPU). Si la case est cochée et inaccessible, votre carte graphique ou pilote vidéo doit être mis à jour.
- Redémarrez l’ordinateur.
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 recommandée, elle peut permettre de résoudre le problème dans Scene Viewer.
Pour Chrome, procédez comme suit :
- Saisissez chrome://flags dans la barre d’adresse.
- Cliquez sur Enable (Activer) sous Override software rendering list.
- Redémarrez le navigateur.
Pour Firefox, procédez comme suit :
- Saisissez about:config dans la barre d’adresse.
- Saisissez webgl.force-enabled dans la barre de recherche.
- Définissez la valeur sur true (vrai).
- Redémarrez le navigateur.
Your browser doesn't seem to support WebGL (Votre navigateur ne semble pas prendre en charge WebGL)
Vous obtenez ce message lorsque Scene Viewer ne détecte pas WebGL dans votre navigateur. Pour le vérifier, accédez à get.webgl.org. Un cube tournant apparaît si WebGL est disponible dans votre navigateur. Sinon, le site web indique que votre navigateur ne prend pas en charge WebGL. Si le cube tournant n’apparaît pas, vous pouvez essayer la procédure suivante :
- Vérifiez que WebGL est activé via les paramètres du navigateur.
- Vérifiez que votre navigateur et votre matériel répondent à la configuration requise pour Scene Viewer.
Scene Viewer s’ouvre, mais la qualité de rendu est altérée
Parfois, Scene Viewer a beau s’ouvrir sans message d’erreur, vous rencontrez quand même un problème. Voici quelques exemples :
- Toutes les icônes et étiquettes sont manquantes, mais elles s’affichent dans un autre navigateur ou appareil.
- Artefacts de rendu (l’atmosphère et les ombres sont rendues en noir et la géométrie est rendue avec des points).
- Problème majeur de couleur dans la scène (toutes les couleurs sont inversées, toutes les couleurs sont rendues en vert ou en noir).
Si vous rencontrez un des problèmes ci-dessus, vérifiez les points suivants :
- L’accélération matérielle est activée sur votre navigateur.
- WebGL est activé sur votre navigateur.
- Votre navigateur et votre ordinateur répondent en tout point à la configuration requise pour Scene Viewer.
Si le problème persiste dans Scene Viewer, utilisez un autre navigateur. Vous pouvez également mettre à jour votre pilote vidéo. Nous vous conseillons d’accéder au site web du fournisseur pour télécharger le dernier pilote. Enfin, si toutes les suggestions ci-dessus ne sont pas parvenues à résoudre le problème, signalez-le sur les forums GeoNet ou contactez le support technique Esri pour obtenir de l’aide supplémentaire.
Vous avez un commentaire à formuler concernant cette rubrique ?