Cómo llevar un modelo BIM a experiencias de realidad virtual y aumentada
La exportación de un modelo BIM hacia realidad virtual (VR) o realidad aumentada (AR) transforma la información de diseño en una experiencia espacial interactiva. El objetivo no consiste en abrir un archivo Revit dentro de unas gafas, sino en preparar una representación optimizada, conservar los datos necesarios y trasladar la geometría a un motor capaz de gestionar navegación, iluminación, interacción y colaboración.
El proceso requiere decisiones técnicas desde las primeras fases del proyecto. Un modelo pensado para documentación constructiva contiene familias, parámetros, vínculos, detalles y niveles de precisión que pueden resultar excesivos para una aplicación inmersiva. La conversión eficaz separa lo que debe visualizarse de lo que debe consultarse, y establece un flujo controlado entre BIM, formatos abiertos, motores 3D y dispositivos de visualización.
Preparar el modelo BIM antes de exportarlo
La limpieza del archivo es el primer filtro de calidad. Conviene revisar categorías que no aportan valor a la experiencia, elementos duplicados, geometría temporal, vistas innecesarias, familias excesivamente detalladas y vínculos que no deban aparecer. También es recomendable purgar materiales y recursos no utilizados, corregir avisos relevantes y comprobar que las coordenadas compartidas sitúan el proyecto correctamente.
El nivel de detalle debe responder al uso previsto. Para una visita comercial puede bastar una geometría simplificada de muros, suelos, carpinterías y mobiliario principal. Para una revisión de instalaciones será necesario conservar tuberías, conductos, bandejas y equipos, aunque quizá con menos detalle en tornillería, uniones o componentes internos. Modelar cada pieza con precisión constructiva no garantiza una mejor experiencia: puede reducir la velocidad de fotogramas y dificultar la navegación.
La organización por categorías, disciplinas y fases facilita la publicación de variantes. Antes de exportar, es útil crear una vista específica para VR o AR con filtros, colores y visibilidad controlados. En ella pueden separarse arquitectura, estructura y MEP, aislar zonas de trabajo, ocultar elementos provisionales y comprobar que las cajas de sección no generan cortes inesperados. Esta vista se convierte en una referencia reproducible para futuras revisiones.
La coordinación documental también importa. Si distintas personas preparan modelos para visualización, el entorno común de datos ayuda a controlar versiones, permisos, estados de aprobación y archivos publicados. Una experiencia inmersiva basada en un modelo obsoleto puede inducir decisiones incorrectas aunque la escena tenga una apariencia impecable.
Elegir el formato y el destino de la experiencia
No existe un único formato ideal para todos los proyectos. IFC es valioso para interoperabilidad BIM y transferencia de propiedades, pero la aplicación de realidad virtual puede necesitar una conversión posterior a una estructura optimizada para tiempo real. OBJ resulta sencillo para geometría y materiales básicos, aunque pierde buena parte de la semántica BIM. FBX mantiene jerarquías, cámaras, materiales y animaciones con amplia compatibilidad, pero depende de un ecosistema más cerrado.
GLB y glTF se han consolidado como opciones eficientes para la web, dispositivos móviles y muchas aplicaciones de realidad aumentada. Permiten empaquetar geometría, materiales y texturas en un recurso compacto, con variantes como Draco para comprimir mallas. En escenarios donde se necesita transportar propiedades, clasificación y estructura de objetos, conviene comprobar qué información conserva el exportador y qué atributos se reconstruyen mediante metadatos.
El formato USD y sus variantes ofrecen ventajas para escenas complejas, composición de activos y colaboración entre herramientas de visualización. En cambio, el formato elegido por una plataforma concreta puede estar condicionado por su motor, sus plugins o el dispositivo final. Unity y Unreal Engine suelen trabajar con FBX, glTF mediante extensiones y otros formatos intermedios; una plataforma web puede preferir GLB; una aplicación de AR móvil podría requerir además USDZ o recursos específicos de Android.
| Necesidad del proyecto | Formatos habituales | Información que suele conservar | Aspectos que conviene revisar |
|---|---|---|---|
| Intercambio BIM y coordinación | IFC | Categorías, propiedades, relaciones y geometría | Compatibilidad del visor y pérdida de materiales |
| Escena interactiva en motor 3D | FBX, glTF, GLB | Mallas, jerarquías, materiales y cámaras | Escala, normales, texturas y nombres |
| Visualización web o móvil | GLB, glTF | Geometría, materiales PBR y recursos empaquetados | Compresión, peso y soporte del navegador |
| Realidad aumentada en dispositivos Apple | USDZ, glTF convertido | Mallas, materiales y parte de la estructura de escena | Compatibilidad con ARKit y materiales |
| Prototipo geométrico rápido | OBJ | Vértices, caras y materiales básicos | Ausencia de semántica BIM y jerarquías |
| Escenas colaborativas avanzadas | USD, FBX | Composición, capas y activos de escena | Herramientas disponibles y flujo de actualización |
La decisión debe partir del resultado que se quiere conseguir. Un recorrido individual de diseño, una revisión de coordinación MEP, una demostración para propiedad y una aplicación de mantenimiento necesitan estructuras de datos distintas. Definir el dispositivo, el motor, el nivel de interacción y la frecuencia de actualización evita exportaciones repetidas y conversiones innecesarias.
Convertir geometría BIM en una escena de tiempo real
Los motores de tiempo real requieren una optimización más exigente que un visor BIM convencional. La cantidad de polígonos, el número de materiales y la resolución de las texturas influyen directamente en la fluidez. La retopología, la reducción de malla y la creación de niveles de detalle permiten mostrar una versión simplificada cuando el usuario está lejos y una versión más precisa al acercarse.
La jerarquía de objetos debe conservar una lógica comprensible. Si todos los elementos se exportan como una sola malla, la escena puede ser ligera, pero se pierde la posibilidad de seleccionar una puerta, ocultar una instalación o consultar los datos de un equipo. Si cada tornillo se convierte en un objeto independiente, la navegación y la gestión de memoria se resienten. Agrupar por sistema, planta, zona o categoría suele ofrecer un equilibrio práctico.
Los materiales BIM también necesitan adaptación. Un material definido para planos o renderizado arquitectónico puede incluir parámetros que el motor no interpreta. Es preferible trabajar con materiales físicamente basados, mapas de color, rugosidad, metal y normales, siempre con resoluciones adecuadas. Las texturas deben tener nombres consistentes y rutas controladas; los enlaces rotos son una causa frecuente de escenas grises o incompletas.
La escala y el origen son críticos. Un modelo que llega en milímetros cuando el motor espera metros puede aparecer gigantesco o invisible. También pueden surgir desplazamientos cuando el proyecto utiliza coordenadas geográficas muy alejadas del origen interno. Una práctica segura consiste en mantener un origen local para la experiencia, registrar la transformación respecto al sistema de coordenadas BIM y verificar una medida conocida, como el ancho de una puerta o la altura entre plantas.
Integrar información BIM en realidad virtual y aumentada
La realidad virtual permite explorar un edificio completo sin estar físicamente en él. Para que la experiencia sea útil en coordinación y toma de decisiones, la escena debe incluir controles de visibilidad, puntos de interés, secciones, mediciones y acceso a propiedades. Un usuario puede necesitar seleccionar una unidad de climatización, identificar su sistema, consultar el fabricante o comprobar el espacio de mantenimiento previsto.
Las etiquetas pueden vincular cada objeto visual con un identificador estable del modelo. Ese identificador resulta más fiable que el nombre visible, que puede cambiar durante una revisión. La aplicación puede recuperar parámetros desde una base de datos, un servicio web o un archivo exportado, siempre que exista una relación clara entre el elemento BIM y su representación en el motor. Así, la geometría funciona como puerta de acceso a información de coste, fase, mantenimiento o clasificación.
En realidad aumentada, el reto adicional es alinear el contenido digital con el entorno físico. En una obra, la posición puede establecerse mediante marcadores, códigos QR, puntos de control, escaneo espacial, balizas o coordenadas compartidas. La precisión depende de la cámara, la iluminación, la textura de las superficies y la capacidad del dispositivo para reconocer el espacio. Un pequeño error de registro puede hacer que una tubería virtual parezca atravesar un muro real.
La AR es especialmente útil para comparar lo ejecutado con lo previsto, visualizar elementos aún no instalados, guiar inspecciones y mostrar información de activos. Sin embargo, el modelo debe actualizarse con rapidez y mostrar con claridad su estado. Diferenciar elementos aprobados, pendientes, modificados o anulados mediante colores y filtros evita que una superposición visual se interprete como una orden de construcción.
Validar, publicar y mantener el flujo de exportación
La validación debe realizarse en tres niveles: geométrico, visual y funcional. En el primero se comprueba que no falten objetos, que las piezas no estén invertidas y que las uniones mantengan una posición coherente. En el segundo se revisan materiales, iluminación, sombras, transparencias y legibilidad. En el tercero se prueban la navegación, la selección, los filtros, las mediciones y la consulta de propiedades.
También conviene probar la escena en el dispositivo que utilizarán los destinatarios. Una experiencia que funciona en un ordenador potente puede presentar mareos, retrasos o caídas de rendimiento en unas gafas autónomas. En VR, una tasa de fotogramas estable y una locomoción cómoda son prioritarias. La aceleración artificial, los giros bruscos y las cargas largas pueden afectar a la comprensión del espacio y a la seguridad del usuario.
La publicación debe incluir una nomenclatura clara, fecha de exportación, versión del modelo, disciplina de origen y responsable. Mantener un registro de conversiones permite saber qué configuración produjo cada escena. Cuando el modelo BIM cambia, no siempre es necesario rehacer toda la experiencia: los activos pueden actualizarse por zonas o categorías si la estructura de nombres, identificadores y materiales permanece estable.
Estas prácticas ayudan a controlar la calidad del resultado:
- Definir desde el inicio el dispositivo, el motor y el formato de entrega.
- Crear una vista BIM específica para visualización, separada de las vistas de documentación.
- Simplificar la geometría sin eliminar elementos necesarios para coordinación o mantenimiento.
- Mantener identificadores estables para enlazar objetos 3D con propiedades BIM.
- Verificar unidades, coordenadas, origen local y escala con medidas conocidas.
- Probar la escena con usuarios de diseño, obra, propiedad y operación.
- Registrar versiones, incidencias de conversión y criterios de actualización.
La auditoría final debe comprobar también la protección de la información. Un modelo exportado puede contener datos de costes, fabricantes, accesos restringidos o detalles de instalaciones sensibles. Para una visita pública quizá solo sea necesario publicar geometría y acabados; para mantenimiento se requerirán parámetros técnicos; para coordinación interna pueden añadirse sistemas y tolerancias. Aplicar permisos por perfil evita compartir más información de la necesaria.
Un flujo sólido conecta el modelo autoral, la coordinación, la exportación, la optimización y el dispositivo final sin perder trazabilidad. La realidad virtual aporta escala e inmersión para revisar el edificio antes de construirlo, mientras la realidad aumentada relaciona el modelo con el espacio existente. En ambos casos, el éxito depende menos del efecto visual que de la precisión, el rendimiento y la utilidad de los datos que acompañan a la geometría.