IFC Viewer Online · Volver al blog BIM e IFC
Herramientas y comparativas · 2026-11-12 · 8 min
Detección de colisiones en IFC desde el navegador: qué se puede hacer sin Navisworks (y qué no)
Encontrar choques es lo fácil. Lo que da trabajo es encontrar los que importan y evitar que vuelvan a aparecer como «nuevos» tras cada exportación. Una vista previa de la detección de colisiones que corre sobre los IFC en tu navegador.
Detección de colisiones en el navegador sobre los tres modelos IFC de Hotel Vela: 117 colisiones en 50 grupos, listadas junto al modelo 3D
Si coordinas modelos de arquitectura, estructura e instalaciones, ya sabes cómo va: abres la prueba de colisiones, salen cuatro mil resultados y en la reunión del jueves nadie sabe por dónde empezar. El problema casi nunca es encontrar choques. Es encontrar los que importan y que no vuelvan a aparecer como «nuevos» cada vez que alguien reexporta el IFC.
Esta entrada explica cómo funciona la detección de colisiones que estamos preparando para IFC Viewer Online: corre entera en el navegador, el modelo no sale de tu equipo y trabaja directamente sobre los IFC, sin convertirlos a otro formato. También explica dónde se queda corta frente a las herramientas de escritorio.
Lo esencial
- Pruebas duras y con holgura, triángulo contra triángulo, organizadas en una matriz que se puede guardar.
- Las reglas para ignorar quitan el ruido: 1.569 de 4.827 resultados en una torre real.
- Cada colisión se sigue por su prueba y el par de GlobalId, así que los estados sobreviven a una versión nueva.
- En vista previa: nada de esto está abierto todavía, y lo que hoy es gratis seguirá siéndolo.
El problema: 4.827 choques y casi ninguno importa
Probamos con un IFC real de 94 MB (la Shanghai Tower: 2.134 elementos y 1,44 millones de triángulos), todos contra todos. Resultado: 4.827 colisiones en 1.069 grupos. Casi todas eran la fachada contra sus propios montantes y travesaños, que en ese archivo vienen como elementos sueltos y no como partes del muro cortina.
Vista previa del diseño con datos de ejemplo, interfaz en español. Lectura de geometría en 0,7 s y pruebas en unos 8 s en un portátil, sin servidor.
Que una herramienta encuentre muchos choques no es una virtud. Lo que cuenta es lo rápido que llegas a la lista corta.
Pruebas duras y con holgura, organizadas en una matriz
Hay dos tipos de prueba:
- Dura: dos elementos se atraviesan. Se comprueba triángulo contra triángulo, no solo con cajas envolventes, así que una tubería que pasa junto a una viga sin tocarla no cuenta.
- Con holgura: dos elementos están más cerca de lo permitido (por ejemplo, 50 mm entre instalaciones y estructura).
Las pruebas se ordenan en una matriz: qué modelo o disciplina contra cuál, qué clases IFC y qué sistemas, con qué tolerancia. La matriz se guarda y se reutiliza en el siguiente proyecto, y hay plantillas por tipo de obra (vivienda, oficinas, hospital, industrial, infraestructura) que solo crean las pruebas de las disciplinas que tienes cargadas.
Vista previa del diseño con datos de ejemplo, interfaz en español.
En el modelo federado de ejemplo (Hotel Vela: arquitectura, estructura e instalaciones, 1.987 elementos) la matriz por defecto encuentra 117 colisiones en 48 grupos en 2,2 segundos: la cubierta contra la climatizadora, el muro cortina contra el forjado, montantes de impulsión a 1 mm del forjado. Lo que esperarías encontrar.
Quitar el ruido con reglas para ignorar
Volvamos a la torre. Dos reglas activadas por defecto, «aislamiento contra muro o forjado» y «fachada contra su perfilería», ocultan 1.569 de los 4.827 resultados. Hay otras que puedes activar (acabados contra forjado, misma clase, solapes de menos de 20 mm, mobiliario) y puedes escribir las tuyas por clase IFC y por palabras del nombre.
Vista previa del diseño con datos de ejemplo, interfaz en español. Las reglas ocultan, no borran: puedes ver lo oculto en cualquier momento.
Estados que sobreviven a una versión nueva
Este es el punto que más tiempo ahorra en un proyecto vivo. Cada colisión se identifica por la prueba y el par de GlobalId de sus dos elementos, no por la sesión ni por el archivo. Por eso:
- Si en la versión siguiente el par ya no choca, pasa solo a resuelta.
- Si la marcaste como aprobada (se acepta tal cual), sigue aprobada aunque cambie el archivo.
- Las que siguen ahí pasan de «nueva» a «activa», y solo lo realmente nuevo aparece como nuevo.
Cada ejecución deja un punto en una gráfica de tendencia (abiertas, nuevas, resueltas, aprobadas, ocultas), que es lo primero que se enseña en la reunión semanal. En una prueba movimos el modelo de instalaciones 60 cm entre ejecuciones: 117 → 590 (473 nuevas) → 117, con «473 resueltas desde la ejecución anterior», y las 117 originales conservaron su estado.
Vista previa del diseño con datos de ejemplo, interfaz en español.
La lista también se puede ordenar por el coste estimado de resolver cada colisión: un tubo que atraviesa una viga de hormigón cuesta más que un cable que roza un falso techo. Es una estimación (el elemento más barato es el que se mueve; sube si el choque es profundo o atraviesa estructura) y la pantalla la marca así. No es un presupuesto.
Una aclaración honesta: identificar por GlobalId solo funciona si tu herramienta de autoría mantiene los GlobalId entre exportaciones. Si cambian en cada exportación, lee primero por qué cambian los GUID del IFC en cada exportación.
Del choque al responsable
Al pulsar una colisión, el visor aísla los dos elementos y lleva la cámara al punto del choque. Desde ahí:
- Pro: exportas la colisión como BCF 2.1 o 3.0, con cámara y componentes, y la abres en BIMcollab, Solibri o Navisworks.
- Team: la asignas a una persona con fecha límite (viaja en el BCF como AssignedTo y DueDate), y todo el equipo ve los mismos estados.
Prueba local del espacio de trabajo en nuestro propio servidor con los modelos de prueba de Hotel Vela (archivos IFC reales), interfaz en español. Aún no está abierto. Asignar, compartir estados y crear incidencias forman parte del plan Team.
Si dudas entre BCF 2.1 y 3.0, tenemos una comparación de cómo guarda la cámara cada uno.
Un informe que se puede enseñar
El informe de coordinación lleva las 10 colisiones más caras con su imagen, la tendencia, el total estimado y el desglose por prueba, planta y persona. Es HTML imprimible: se guarda como PDF y se adjunta al acta.
Vista previa del diseño con datos de ejemplo, interfaz en español.
La lista se puede revisar también en el móvil: solo se pintan las filas que se ven. Con los 4.827 resultados de la torre, ordenar, filtrar o cambiar un estado tarda menos de 100 ms.
Vista previa del diseño con datos de ejemplo, interfaz en español.
Y el cliente se entera sin abrir el modelo (vista previa, Team)
Las mismas cifras de la tendencia pueden ir en el parte que el equipo manda al cliente: «esta semana se resolvieron 12 colisiones», con un enlace a una página del proyecto donde ve el resumen y el 3D y puede escribir una pregunta que vuelve al equipo como hilo. No hace falta que tenga cuenta.
Vista previa del diseño con datos de ejemplo, interfaz en español. Los envíos están desactivados.
Más allá de dos elementos que se tocan (vista previa)
Algunas comprobaciones geométricas no son choques entre disciplinas sino reglas del proyecto: la holgura libre delante de las puertas o la altura libre de los espacios. Usan la misma geometría que la detección de colisiones y se escriben como reglas, junto a las de datos. Lo contaremos en una entrada sobre reglas propias.
Vista previa del diseño con datos de ejemplo, interfaz en español.
Comparativa
Precios de las páginas oficiales, consultadas el 12 de noviembre de 2026. Donde no pudimos leer un precio oficial, no lo ponemos. [solibri-pricing]
| Navisworks Manage | Solibri | BIMcollab Zoom | IFC Viewer Online (vista previa) |
|---|
| Duras / con holgura | Sí / sí | Sí (reglas de componente y holgura) | Sí / sí | Sí / sí, triángulo contra triángulo |
| Matriz de pruebas guardable | Sí (Clash Detective, XML) | Conjuntos de reglas | Conjuntos de reglas | Sí, por modelo, clase y sistema; JSON |
| Estados entre versiones | Ligados al archivo NWF | Por sesión | Por incidencia BCF | Ligados al par de GlobalId |
| Instalación | Windows | Windows / Mac | Windows | Navegador, nada que instalar |
| ¿Se sube el modelo? | No (local) | No (local) | No (local) | No: se calcula en tu navegador |
| Precio | Consultar en la tienda de Autodesk | Desde 1.428 €/año (Essential) o 2.109 €/año (Advanced), por licencia | Consultar en bimcollab.com | Previsto: Pro desde 39 €/mes; coordinación en Team desde 59 €/editor |
Fuentes: solibri.com/pricing, consultado el 12 de noviembre de 2026. Navisworks y BIMcollab Zoom no mostraban ese día un precio que pudiéramos leer en sus webs oficiales. Nuestros precios previstos están en la página de precios.
Dónde nos quedamos cortos (y lo decimos)
- Modelos muy grandes: el navegador tiene un techo de memoria. Por encima de 1 a 2 GB, una herramienta de escritorio va mejor.
- Sin tolerancia de penetración por regla al estilo de Solibri.
- Sin zonas de mantenimiento (espacio libre para acceder a un equipo).
- La primera ejecución en frío es más lenta (unos 27 s en la torre) que las siguientes.
Lo que ya puedes hacer gratis
Nada de esto quita lo que ya es gratis: abrir y federar varios IFC, colorear por disciplina, importar y exportar BCF, comparar versiones y validar cada modelo con su Health Score. La detección de colisiones es una herramienta nueva y será de pago. Para una comparación más amplia con Solibri, mira la página de alternativa a Solibri.
¿Quieres probarla cuando se abra?
La detección de colisiones está en vista previa. Si coordinas modelos y quieres probarla con tus IFC antes que nadie, apúntate a la lista de espera y te escribimos cuando se abra. Si tu equipo coordina varios proyectos y prefieres verla en una llamada, habla con nosotros.
Referencias
- Precios de Solibri — Solibri. Planes y precios de partida por licencia y año, tal como se publicaban el 12 de noviembre de 2026.
- Planes de IFC Viewer Online — IFC Viewer Online. Precios previstos de los planes de pago, que todavía no están abiertos.
Detección de colisiones en IFC desde el navegador: qué se puede hacer sin Navisworks (y qué no)