Back to Blog

Ostacolo — Cómo Usar

May 7, 2026

Ostacolo es un complemento de Revit que detecta, gestiona y rastrea interferencias geométricas directamente dentro de tu modelo de proyecto. Sustituye los flujos de trabajo externos de detección de interferencias (por ejemplo, idas y vueltas con Navisworks) por un proceso que vive completamente dentro de Revit y guarda los datos de las interferencias en el Almacenamiento Extensible de tu modelo.


Las Cuatro Botones de un Vistazo

Botón Etiqueta Qué hace
Find Clashes Find Clashes Ejecuta un motor de detección de interferencias contra uno o más protocolos y escribe los resultados en el modelo
View Clashes View Clashes Abre el panel de interferencias — navega, filtra, revisa y cambia el estado de las interferencias
Review Clashes Review Clashes Revisión cruzada/global — compara interferencias entre varios modelos vinculados
JSON Manager JSON Manager Sincronización no destructiva entre los datos del Almacenamiento Extensible y archivos JSON externos
File Config (slide-out) File Config Configura el nombre del proyecto actual, el identificador del edificio y las rutas de almacenamiento

Antes de Empezar — Configuración Inicial

Cada proyecto necesita ser configurado una vez antes de ejecutar la detección.

  1. Abre tu proyecto de Revit.
  2. Haz clic en File Config (el botón deslizable en la parte inferior del panel de Ostacolo).
  3. Introduce o selecciona un nombre de Proyecto que agrupe todos los edificios bajo el mismo esquema.
  4. Introduce el nombre del Edificio — predeterminado al título del documento de Revit y debe identificar de forma única este modelo dentro del proyecto.
  5. Confirma la ruta de almacenamiento JSON si se solicita.
  6. Haz clic en Guardar / OK.

Este paso vincula el modelo con el par proyecto/edificio para que se puedan comparar interferencias de diferentes modelos vinculados en el panel de revisión.


Flujo de Trabajo Principal

1. File Config  →  2. Find Clashes  →  3. View Clashes  →  4. Review Clashes  →  5. JSON Manager (opcional)

Escenarios Paso a Paso

Escenario 1 — Proyecto Nuevo, Primera Detección de Interferencias

Contexto: Acaba de llegar un modelo de coordinación estructural y MEP. Necesitas establecer una línea base de todas las interferencias antes de la primera reunión de coordinación.

  1. Abre el modelo combinado de Revit (o el modelo anfitrión con enlaces).
  2. Haz clic en File Config → establece Proyecto = Torre A, Edificio = Estructural + MEP Anfitrión.
  3. Haz clic en Find Clashes.
  4. En el formulario de configuración, selecciona el protocolo Structural vs MEP.
  5. Elige el alcance: solo el modelo activo o incluir modelos vinculados.
  6. Haz clic en Run. Ostacolo ejecuta el motor, deduplica los resultados y almacena las interferencias en el Almacenamiento Extensible.
  7. Cuando termine, haz clic en View Clashes para abrir el panel.
  8. Revisa la lista — cada interferencia comienza con estado Open (Abierta).
  9. Exporta a JSON mediante JSON Manager → Update JSON from Model para crear un archivo base compartible.

Escenario 2 — Actualización Semanal de Coordinación

Contexto: El equipo estructural entregó un modelo actualizado. Necesitas volver a ejecutar la detección, ver qué hay de nuevo y mantener los estados que ya configuraste.

  1. Recarga o vuelve a abrir el modelo actualizado de Revit.
  2. Haz clic en Find Clashes → el mismo protocolo que la semana pasada → Run.
  3. El motor compara por pares de ID de elementos — las interferencias que ya existen en el almacenamiento mantienen su estado anterior (Abierta, En Progreso, Cerrada, Ignorada). Las nuevas se agregan como Open (Abierta).
  4. Abre View Clashes. Usa el filtro de estado para centrarte en ítems Open y In Progress.
  5. Navega a cada interferencia (el icono de la cámara te lleva al punto de intersección en Revit).
  6. Asigna una disciplina responsable, cambia el estado a In Progress (En Progreso) y añade una nota descriptiva.
  7. Ejecuta JSON Manager → Update JSON from Model para enviar los estados actualizados al archivo JSON del proyecto para compartir.

Escenario 3 — Revisión de Interferencias entre Edificios

Contexto: El proyecto tiene tres edificios modelados en tres archivos de Revit separados. Quieres una vista global de todas las interferencias abiertas en todo el proyecto.

  1. En cada modelo de edificio, ejecuta Find Clashes y asegúrate de que File Config esté establecido en el mismo nombre de Proyecto (por ejemplo, Bloque de Usos Mixtos 4) con diferentes nombres de Edificio.
  2. Abre el modelo anfitrión o cualquiera que tenga los tres como enlaces.
  3. Haz clic en Review Clashes.
  4. El panel de revisión agrega los registros de interferencias de todos los edificios en el proyecto.
  5. Filtra por edificio, estado, flujo de trabajo o fecha.
  6. Resuelve o escala interferencias directamente desde el panel — los cambios de estado se escriben en el Almacenamiento Extensible de cada modelo en la siguiente sincronización.

Escenario 4 — Actualización de Estado Offline y Reimportación

Contexto: Un coordinador de obra actualizó los estados de las interferencias en el archivo JSON del proyecto mientras trabajaba sin acceso a Revit. Necesitas incorporar esos cambios en el modelo.

  1. Recibe el archivo JSON actualizado del coordinador.
  2. Colócalo en la ruta de almacenamiento del proyecto configurada.
  3. Abre el modelo de Revit.
  4. Haz clic en JSON Manager → Update Model from JSON.
  5. Ostacolo lee el JSON y actualiza únicamente los campos de estado de las interferencias existentes — no elimina ni recrea geometría de interferencia.
  6. Abre View Clashes para confirmar que los estados son correctos.
  7. Sincroniza con los demás miembros del equipo mediante Worksharing o compartiendo el JSON actualizado.

Escenario 5 — Cerrar Interferencias Antes de la Entrega

Contexto: Se acerca la construcción. Quieres confirmar que todas las interferencias estén cerradas o formalmente ignoradas antes de emitir.

  1. Abre View Clashes.
  2. Filtra por estado Open y In Progress.
  3. Para cada interferencia restante:
    • Si está resuelta: cambia el estado a Closed (Cerrada), añade una nota de resolución.
    • Si es una condición aceptada: cambia a Ignored con una justificación.
  4. Cuando la lista muestre cero ítems Open y In Progress, ejecuta JSON Manager → Update JSON from Model para producir el registro final.
  5. Archiva el archivo JSON como parte del paquete de entrega del proyecto.

Estados de Interferencia Explicados

Estado Significado
Open Recién detectada. Requiere revisión.
In Progress Asignada y siendo resuelta activamente por una disciplina.
Closed El conflicto ha sido resuelto en el modelo.
Ignored Condición aceptada o falso positivo — no se perseguirá.

Protocolos de Detección Explicados

Protocolo Grupo A Grupo B
Structural vs MEP Armazón, Columnas, Cimentaciones Tuberías, Conductos, Bandejas, Charolas, Equipos MEP
Architecture RC vs Structural & MEP Techos, Suelos, Plafones Estructural + MEP (conjunto completo)
Architecture WD vs Structural & MEP Ventanas, Puertas Estructural + MEP (conjunto completo)
MEP Internal Tuberías, Conductos, Bandejas, Charolas Lo mismo (autointerferencia en MEP)

Cada protocolo admite dos modos de detección:

  • Hard Clash — los elementos se intersectan físicamente (sólidos superpuestos).
  • Clearance — los elementos están a una distancia mínima definida (en mm) sin tocarse.

Consejos y Buenas Prácticas

  • Siempre ejecuta File Config al usar un modelo nuevo por primera vez — los resultados de detección no se almacenarán si falta el mapeo de proyecto/edificio.
  • Mantén los nombres de Proyecto consistentes en todos los modelos de edificio bajo el mismo esquema para que el panel cruzado pueda agregarlos.
  • Ejecuta Update JSON from Model después de cada sesión de detección para mantener el registro JSON actualizado.
  • Cierra Revit en la máquina objetivo antes de ejecutar deploylocal.bat — Revit bloquea los archivos DLL mientras está abierto.
  • La familia Clash Sphere (el marcador visual colocado en cada intersección) se carga automáticamente al primer uso. No es necesario precargarla en tu plantilla.
    • Listas no ordenadas, y:
    • Uno
    • Dos
    • Tres
    • Más

Cita

negritacursiva e incluso cursiva y luego negrita. Incluso tachadoUn enlace a algún lugar.

Y resaltado de código:

var foo = 'bar';

function baz(s) {
   return foo + ':' + s;
}

O código en línea como var foo = 'bar';.

O una imagen de osos

bears

El fin ...