Solución de problemas del visor web de CityEngine
En este tema
A continuación, se presentan los problemas que podrías encontrarte al trabajar con CityEngine Web Viewer y algunas soluciones recomendadas.
Abrir el visor web de CityEngine
Visualizar escenas web
Cuando abro CityEngine Web Viewer, veo un mensaje que indica que mi navegador no parece ser compatible con WebGL.
CityEngine Web Viewer requiere un navegador Web de escritorio que admita WebGL, una tecnología Web estándar para reproducir gráficos en 3D. Las versiones de escritorio más recientes de Chrome y Firefox tienen WebGL integrado. El visor web de CityEngine no es compatible con dispositivos móviles o con Safari para Windows en este momento. Para comprobar si el navegador está habilitado para WebGL, abre get.webgl.org. Consulta Solución de problemas WebGL para resolver los problemas relacionados con WebGL.
Internet Explorer
- Las versiones de Internet Explorer 10 y anteriores no son compatibles con WebGL y no funcionan con el visor web de CityEngine.
- Internet Explorer (IE) 11 dispone de una implementación de WebGL experimental que actualmente no admite todas las funciones del visor web de CityEngine. Según la versión de actualización de Internet Explorer 11, es posible que las funciones siguientes no funcionen correctamente o no estén disponibles:
- Internet Explorer 11 con WebGL 0.91
- No compatible
- Internet Explorer 11 con WebGL 0.92
- Sin sombras
- Sin antialiasing
- Parpadeo (problemas de precisión del búfer z)
- Internet Explorer 11 con WebGL 0.93
- Sin sombras difusas
- Parpadeo (problemas de precisión del búfer z)
- Internet Explorer 11 con WebGL 0.91
Safari en Mac OS
Algunas versiones anteriores de Safari no tienen WebGL habilitado de forma predeterminada. Para habilitar WebGL, haz lo siguiente:
- Haz clic en el icono de rueda, haz clic en Preferencias y haz clic en Avanzado.
- Marca la casilla junto a Mostrar el menú Desarrollo en la barra de menús.
- En el menú Desarrollo que acabas de habilitar, haz clic en Activar WebGL.
Firefox
Algunas versiones anteriores de Firefox no tienen WebGL habilitado de forma predeterminada. Para habilitar WebGL, haz lo siguiente:
- En la barra de direcciones, escribe about:config.
- Busca WebGL.
- Comprueba que webgl.disabled sea false.
- Configura webgl.force-enabled con el valor true.
Cuando abro CityEngine Web Viewer, veo un mensaje que indica que mi hardware no parece ser compatible con WebGL.
Asegúrate de que el ordenador tenga una tarjeta gráfica que admita WebGL y de que los controladores de gráficos estén actualizados. Consulta Solución de problemas WebGL si deseas información más detallada sobre los requisitos de WebGL.
Al navegar en CityEngine Web Viewer, hay un intervalo de tiempo largo y la interacción parece lenta en general.
WebGL utiliza la tarjeta gráfica de tu sistema. Por este motivo, el rendimiento del visor web de CityEngine depende directamente de la potencia de tu tarjeta gráfica. Las escenas Web de mayor tamaño con contenido más complejo requieren más recursos del sistema. En sistemas con poca potencia, esto puede dar lugar a una interacción lenta.
A continuación, se indican algunas recomendaciones para mejorar el rendimiento:
- Apaga las sombras directas y difusas en el panel Configuración.
- Abre solo un CityEngine Web Viewer cada vez. Cierra otras pestañas o ventanas del navegador que estén ejecutando CityEngine Web Viewer u otro contenido WebGL.
- Cierra otras aplicaciones 3D que estén usando el hardware de gráficos, por ejemplo, ArcScene.
- Asegúrate de que tus controladores de vídeo estén actualizados.
- Una escena Web que requiere más memoria que la memoria de vídeo de la tarjeta gráfica puede suponer una reducción importante de rendimiento y causar una interacción lenta. Trata de abrir una escena Web más ligera o considera la posibilidad de actualizar la tarjeta gráfica.
Algunos sistemas pueden cambiar automáticamente entre tarjetas gráficas integradas y tarjetas gráficas dedicadas para reproducir gráficos 3D. El visor web de CityEngine funciona mejor con una tarjeta gráfica dedicada. Por este motivo, comprueba que el controlador de tu tarjeta gráfica esté configurado para usar la tarjeta gráfica dedicada.