es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Autodesk Forge Viewer carga múltiples modelos.

Sigo este artículo para crear la función de carga de activos:
https://forge.autodesk.com/blog/drag-and-drop-models-viewer

Pero tengo problemas de rendimiento del visor, para pocos modelos está bien, pero cuando cargo muchos modelos, el visor se vuelve a renderizar constantemente y no es estable, como se ve en el video debajo (si primero cargo todas las familias en Revit y luego las traduzco, funciona normal). Ya he establecido skipPropertyDb:true en opciones al cargar sub Model, todos los modelos son svf2. ¿Existen alguna configuración o solución para que siga funcionando? ¿Algo como clonar modelos en escena o solo cargar geometría en el visor?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Autodesk Forge y Autodesk Viewer, recomendaría las siguientes soluciones para los problemas de rendimiento experimentados al cargar múltiples modelos en el visor, como se describe en el video vinculado anteriormente:

    1. Limitar el número de modelos cargados simultáneamente.
      • Cargar una gran cantidad de modelos simultáneamente puede colocar una carga significativa en el visor y hacer que tenga un mal rendimiento. Reducir el número de modelos cargados simultáneamente puede ayudar a aliviar este problema.
    2. Optimizar la geometría del modelo.
      • Las geometrías complejas también pueden colocar una carga significativa en el visor. La optimización de la geometría del modelo para reducir su complejidad puede mejorar el rendimiento.
    3. Use el flujo de trabajo “bubble”.
      • Autodesk Forge proporciona una herramienta llamada “bubble” workflow, que permite la conversión de modelos CAD en formatos de archivo compatibles con Forge. Este proceso de conversión puede mejorar el rendimiento del visor al reducir la complejidad de la geometría.
      1. Use mecanismos de almacenamiento en caché.
      • Cuando se carga el mismo modelo varias veces, utilice mecanismos de almacenamiento en caché para almacenar la instancia del modelo en la memoria para que no sea necesario cargarla de nuevo.
    4. Divida modelos grandes en submodelos más pequeños.
      • Es posible dividir modelos grandes en submodelos más pequeños para mejorar su rendimiento. Al hacer esto, solo se pueden cargar elementos relevantes en lugar de todo el modelo de una vez.
    5. Use la función de carga progresiva del visor.
      • Autodesk Viewer tiene una función de carga progresiva que carga el modelo en etapas. Esto puede ayudar a reducir el tiempo requerido para que el visor muestre todo el modelo.

    Al implementar algunas o todas las soluciones anteriores, se pueden superar los problemas de rendimiento que surgen al cargar múltiples modelos en Autodesk Viewer.

Comments are closed.