Un buen rendimiento de las escenas permite que su público, por ejemplo su organización o el público en general, experimenten las escenas de la forma en que usted deseaba y con el máximo impacto. Puede optimizar sus escenas usando como guía la información que le mostramos aquí si observa que el rendimiento de las escenas está en peligro, por ejemplo, por una carga lenta de las capas, navegación entrecortada o lentitud en general. La optimización del rendimiento de las escenas se puede dividir en las siguientes categorías:
- Ajustes de navegador y de hardware
- Visualizar escenas
- Crear escenas
- Crear contenido de escenas
Ajustes de navegador y de hardware
En general, las pestañas de navegador compiten por la memoria de la CPU y la GPU en su equipo y cada navegador administra estos recursos de forma diferente. Cierre otras pestañas de navegador de Scene Viewer y cualquier otra aplicación 3D o que consuma mucha memoria. Con ello puede reducir considerablemente el uso de recursos de memoria en su equipo. Además, para mantener el mejor rendimiento con Scene Viewer, verifique que su hardware y su navegador satisfacen los requisitos más actuales de Scene Viewer.
Visualizar escenas
Mediante las sugerencias que aparecen a continuación, como los ajustes de navegación y sombras, puede mejorar el rendimiento de la visualización de escenas.
- Rendimiento o calidad: configure los ajustes de Rendimiento para reducir considerablemente el consumo de recursos de memoria, mejorar el rendimiento de la representación en pantalla y aumentar la estabilidad.
- Navegación: al navegar por las escenas, podría observar que el ángulo de la cámara afecta al rendimiento. Los ángulos de cámara planos, desde los que puede ver el horizonte, pueden afectar potencialmente a los recursos de memoria. Con estos ángulos, Scene Viewer tiene que cargar y renderizar todos los objetos situados entre la cámara y el horizonte. Si no necesita estos ángulos, puede ser útil mantener el ángulo de la cámara más cerca de la vista superior de la escena. Además, si mantiene el ratón quieto mientras se carga su escena, se reduce el número de veces que Scene Viewer debe renderizar la escena.
- Visibilidad de las capas: se recomienda activar solo las capas que necesite en cada vista determinada. El rendimiento mejora cuando lo hace, ya que Scene Viewer solo renderiza las capas necesarias. Además, desactive las capas simbolizadas 3D y las capas de elevación si se aleja a distancias lejanas y no puede ver los símbolos 3D.
- Sombras: desactive las sombras cuando no las necesite en su escena. Las sombras consumen mucha memoria, y una escena con miles de edificios, por ejemplo, puede reducir drásticamente el rendimiento al renderizar las sombras.
Crear escenas
Al crear escenas, las características de la escena, por ejemplo, el número de capas visibles, el tipo de simbología y la composición de la diapositiva pueden repercutir de forma significativa.
Número de capas visibles
Scene Viewer ofrece una memoria limitada para cada una de las capas de la escena. Si reduce el número de capas visibles, se minimiza la sobrecarga de la CPU y la GPU, ya que a cada capa se le asignan recursos de memoria durante la carga. Se recomienda limitar el número de capas de la escena a una docena o menos. Si tiene más de una docena de capas, se recomienda crear varias escenas con menos capas, en lugar de una sola escena con muchas capas. Si tiene varias capas con el mismo tipo de geometría, por ejemplo, una capa de escena de objetos 3D, tiene la opción de combinar las capas en una sola capa de escena de objetos 3D. Consulte la sección Crear contenido de escenas que aparece a continuación para obtener más información.
Simbología de capa
La simbología de capa puede repercutir considerablemente en el rendimiento de la escena. La complejidad (número de caras y aristas de geometría) de los símbolos de la entidad, combinada con el número de entidades de la escena, repercute directamente en las velocidades de representación en pantalla. Por ejemplo, si tiene unas 25 capas con muchas caras y aristas en sus símbolos, estas pueden repercutir en la representación en pantalla del mismo modo que cien entidades con menos símbolos menos complejos. Si nota que su escena se representa en pantalla lentamente, quizá deba cambiar la simbología.
- Símbolos de puntos 3D sencillos y temáticos: utilice símbolos 3D sencillos y temáticos con menos caras para mejorar el rendimiento de la representación en pantalla. Además, cada símbolo tiene asignados recursos de representación en pantalla, de modo que, cuantos menos tipos de símbolos distintos haya en la escena, menor será la probabilidad de que el renderizado se vea afectado. Una buena regla de oro es limitar el número de tipos de símbolo único a menos de 25.
- Simbología 2D: los símbolos 2D son menos complejos y son más fáciles de renderizar que los objetos 3D. Los símbolos de puntos, el estilo de línea y los estilos de polígono 2D requieren menos cómputos durante la representación en pantalla que los objetos, las rutas y las extrusiones 3D.
- Modos de elevación: configure la capa a Altura absoluta cuando sus datos tengan valores z.
- Etiquetas: desactive las etiquetas cuando haya cientos de puntos en su escena, para así reducir el consumo de memoria, mejorar el rendimiento de la representación en pantalla y resolver la navegación entrecortada por las escenas.
- Despejar: active Despejar para eliminar las capas de puntos superpuestas, lo cual reduce el número de entidades y cálculos necesarios para Scene Viewer.
Propiedades de escena
Puede configurar las siguientes propiedades de escena para mejorar el rendimiento. Las vistas iniciales y la elevación pueden repercutir considerablemente en el rendimiento de la escena.
- Elevación: desactive la elevación del terreno si tiene escenas a escala global; si utiliza un ángulo de cámara de vista superior; o si crea escenas de interior. En general, si el contexto del terreno no es importante para su escena, por ejemplo, para las escenas situadas a mayor altura por encima del suelo, puede eliminar la elevación.
- Vista inicial: guarde la vista inicial con la cámara alejada del suelo y con un ángulo de cámara mayor que la vista superior. Con ello, se reducen los cálculos para la geometría del suelo y la alineación de la elevación al cargar la escena.
- Recortar a la extensión: en las escenas locales, recorte la escena a la extensión de su área de proyecto. Si la escena tiene menos suelo y menos símbolos, el rendimiento de la representación en pantalla será mejor, ya que se requieren menos cálculos.
Diapositivas
Las recomendaciones anteriores también se aplican al capturar diapositivas. Cambiar los ángulos de la cámara, la visibilidad de las capas y la elevación son ajustes que puede hacer para mejorar el rendimiento de la escena, de la siguiente forma:
- Ángulo de cámara: ajustar el ángulo de la cámara durante la captura de diapositivas puede tener un impacto significativo en el rendimiento. Consulte Navegación más arriba para obtener más información.
- Visibilidad de capa: si varias capas están superpuestas, o si determinadas capas no se necesitan en la vista de diapositiva actual, desactive las capas innecesarias cuando capture diapositivas. Consulte Visibilidad de capa más arriba para obtener más información.
- Elevación: si no necesita la elevación del terreno en una diapositiva, desactívela para ahorrar recursos. Otro ejemplo en el que la elevación no es necesaria es cuando una capa de escena de malla integrada cubre totalmente la elevación en la vista de diapositiva.
Crear contenido de escenas
Es posible influir enormemente en el rendimiento de la escena modificando los datos de origen directamente en ArcGIS Pro y publicando de nuevo las capas. Si reduce el número de capas de una escena y simplifica la complejidad de las capas con ArcGIS Pro, se reducirá el consumo de memoria y se mejorará el rendimiento de dibujo.
Número de capas
Si tiene muchas capas colocadas en el mismo tipo de geometría, puede aumentar el rendimiento combinando las capas en una sola. Es una buena norma a seguir si tiene más de una docena de capas. Use ArcGIS Pro para combinar las capas SIG de origen en una sola capa o en menos capas. Luego, vuelva a compartir la capa en ArcGIS Online o ArcGIS Enterprise. Considere lo siguiente:
- Combinar capas: combine varias capas de escenas o entidades en una sola capa si todas las entidades tienen el mismo tipo de geometría. Si tiene capas de escena de objetos 3D, edite el dataset de la clase de entidad multiparche de origen en ArcGIS Pro. Para fusionar las entidades en una sola capa, puede copiar y pegar las entidades en ArcGIS Pro. Además, se recomienda dejar una capa como capa única y evitar dividirla en varias capas para mantener un rendimiento óptimo.
- Fusionar las capas de teselas: si tiene muchas capas de teselas en un área, por ejemplo, capas de imágenes, puede fusionar las capas de teselas en una sola capa en ArcGIS Pro.
Complejidad de las capas
Puede minimizar la huella de memoria de las capas y mejorar la carga de las capas y el rendimiento de dibujo reduciendo la complejidad de las entidades, como sigue:
- Generalizar: puede reducir el número de vértices simplificando líneas o simplificando polígonos en ArcGIS Pro.
- Filtrar: filtre entidades innecesarias para reducir el número de entidades de una capa creando capas de consulta en ArcGIS Pro o aplicando filtros en Visor de mapas.
- Recortar los datos: otra forma de reducir el consumo de memoria es recortar los datos a la ubicación de la escena. Puede recortar entidades usando otra entidad o recortar las capas de teselas en ArcGIS Pro.