- « Anterior
- 1
- 2
- 3
- 4
¿El futuro de la visualización en la web es Open Source?
En un mercado dominado por Forge y los servicios de Autodesk, la librería IFC.js , construida sobre el estándar IFC y el motor Three.js, se está posicionando como una alternativa muy interesante a la hora de crear aplicaciones para la visualización y consulta de datos arquitectónicos en la web.
Pese a que actualmente carece del nivel de acabado e integración que ofrece Forge (Hay que tener en cuenta que es un proyecto «joven» y con un equipo reducido) y depende de la adopción del formato IFC , evoluciona a buen ritmo y está consiguiendo atraer la atención del sector con su potencial.
Algunos de sus puntos fuertes son:
Es relativamente sencilla de implementar…
Un visor simple puede estar funcionado en 20 minutos con conocimientos básicos de HTML y Javascript usando la capa “web-ifc-viewer”.
Es muy versátil…
Podemos construir «por encima» con un framework de javascript como React, Vue o Angula r… o «por debajo» accediendo a la capa de gestión de la geometría u optimizando los procesos hasta velocidades cercanas al código compilado con WebAssembly.
Y es Open Source…
Por lo tanto vamos a poder implementar nuestra app como más nos convenga, modificar el código, gestionar los datos y la carga de modelos desde donde decidamos, protegernos de los cambios bruscos que a veces ocurren cuando dependemos de soluciones propietarias…
En atBIM no nos lo hemos pensado dos veces y ya hemos comenzado a desarrollar nuestro visor IFC usando componentes de esta librería. En web, los resultados son muy prometedores.
La implementación de ciertas funciones nos ha llevado algo de investigación, pero una vez descubres “a donde llamar” no suelen requerir de una lógica muy extensa.
Por ejemplo con solo dos líneas podemos reiniciar el punto de vista:
viewer.context.ifcCamera.cameraControls.setLookAt(#,#,#,#,#,#,true);
viewer.context.fitToFrame();
O activar y desactivar los planos de corte con solo una línea:
viewer.clipper.toggle();
El formato IFC hace que el acceso y la organización de los datos no requiera de sistemas muy complejos, pero la extensión de la información presente en los modelos más “pesados” necesita estructuras que la presenten con claridad.
La carga de modelos esta implementada para local, url pública o Dropbox (esta última requiere de la creación de una app en el servicio de developers de Dropbox).
En atBIM es una prioridad que sea compatible con Google Drive y los servicios de Azure por lo que ya estamos trabajando en su integración.
Estos son solo algunos ejemplos de lo que estamos creando con IFC.js, estamos entusiasmados con las posibilidades y no paramos de descubrir nuevas posibilidades. Pronto haremos pública nuestra aplicación y esperamos que la probéis.
Nosotros nos subimos al tren de IFC.js ¿Y tu?
Si tienes alguna consulta, no dudes en ponerte en contacto con nosotros: info@atbim.es
- 1
- 2
- 3
- 4
- Siguiente »