Comparar dos modelos de Revit y Civil 3D: cómo detectar automáticamente qué cambió entre versiones
Cómo comparar dos versiones de un modelo de Revit o Civil 3D y ver qué se agregó, eliminó, movió o modificó, con un reporte, antes de cada entrega.
Revit · Civil 3D · Control de cambios
El modelo llegó de nuevo. Nadie dijo qué cambió. Y alguien tiene que encontrarlo antes de que llegue a obra.
Cuando los modelos viajan entre equipos —arquitectura, estructuras, instalaciones, topografía, contratistas— cada versión nueva trae cambios que nadie documenta. Encontrarlos a ojo cuesta días. No encontrarlos cuesta mucho más. Esta guía explica cómo se detectan automáticamente.
El costo que nadie presupuesta: encontrar el cambio
En un proyecto mediano, los modelos se intercambian cada semana. Estructuras manda una versión a arquitectura; instalaciones a estructuras; topografía actualiza la superficie; el contratista devuelve el modelo con ajustes de obra.
Casi nunca llega con una lista de cambios confiable. Llega con un correo: "Va la versión actualizada."
Y entonces alguien —normalmente la persona mejor pagada del equipo— abre las dos versiones lado a lado y empieza a buscar. Vista por vista. Nivel por nivel. Con la sensación permanente de que algo se le está escapando.
Lo que se escapa es lo caro:
- Una viga que cambió de sección y el plano de encofrado quedó con la anterior.
- Un muro eliminado que sigue contando en el metrado.
- Una tubería que bajó 30 cm y ahora choca con una zapata.
- Un cambio de alcance que nadie registró como adicional y que la empresa terminó pagando.
Lo que pasa hoy cuando llega una versión nueva
Llega el modelo B
Sin lista de cambios
Revisión a ojo
Días de la persona más cara
Cambios que se escapan
Siempre queda alguno
Error en planos o metrado
Se descubre tarde
Detectar qué cambió entre dos modelos, en 6 bloques
Qué significa comparar modelos, qué hacen las herramientas nativas, cómo funciona un plugin de comparación y dónde se paga solo.
- 01Concepto
Qué es comparar modelos
Agregado, eliminado, movido y modificado, con tolerancias
- 02Opciones
Herramientas nativas
Copiar/Supervisar, Autodesk Docs, Navisworks, DWG Compare
- 03Solución
Cómo funciona el plugin
Huella de cada versión, emparejar, clasificar y reportar
- 04Infraestructura
Comparar en Civil 3D
Alineaciones, perfiles, superficies, redes y corredores
- 05Retorno
Dónde se paga solo
Recepción de entregables, adicionales y metrados
- 06Acción
Cómo implementarlo
Reglas, identificadores estables y prueba con versiones reales
Comparar modelos no es superponer dos vistas y buscar diferencias con la vista. Es responder, para cada elemento, cuatro preguntas:
¿Existe en las dos versiones? Si solo está en la nueva, es un agregado. Si solo está en la anterior, es un eliminado.
¿Está en el mismo lugar? Si cambió su ubicación, es un movido, y hay que saber cuánto y en qué dirección.
¿Tiene los mismos datos? Si cambió un parámetro —sección, material, nivel, diámetro, cota— es un modificado, y hay que saber qué parámetro, su valor anterior y el nuevo.
¿Importa ese cambio? Un elemento que se movió 0.1 mm por redondeo no es un cambio real. Un filtro de tolerancia separa el ruido de lo que afecta al proyecto.
| Tipo de cambio | Qué lo delata | Por qué importa |
|---|---|---|
| Agregado | Existe solo en la versión nueva | Nuevo metrado, nuevas interferencias |
| Eliminado | Existe solo en la versión anterior | Metrado inflado si nadie lo nota |
| Movido | Mismo elemento, otra ubicación | Choques, planos desactualizados |
| Modificado | Mismo elemento, otro parámetro | Sección, material o cota distintos |
| Sin cambio | Todo coincide dentro de la tolerancia | Se descarta de la revisión |
Hay herramientas, y conviene conocerlas antes de desarrollar nada. Cada una resuelve una parte.
En Revit:
- Copiar/Supervisar y Revisión de coordinación. Revit puede vigilar ciertos elementos de un modelo vinculado —niveles, rejillas, pilares, muros, suelos— y avisar cuando cambian. Útil, pero solo para los elementos que se configuraron para supervisar, y no genera un reporte completo del modelo.
- Comparación de versiones en Autodesk Docs. Si el proyecto vive en la nube de Autodesk, el visor puede comparar dos versiones publicadas y marcar lo agregado, eliminado y modificado. Funciona bien para revisar visualmente; depende de trabajar en esa plataforma.
- Navisworks. Tiene una herramienta de comparación entre modelos y es el estándar para coordinación. Requiere exportar y trabajar fuera de Revit.
En Civil 3D:
- Comparación de dibujos (DWG Compare). Viene de AutoCAD y resalta las diferencias gráficas entre dos DWG. Compara geometría, no la información de los objetos de Civil 3D: no te dice que una alineación cambió entre las progresivas 1+200 y 1+450, ni que un tubo cambió de diámetro.
- Superficie de volumen. Para superficies sí hay una solución nativa excelente: una superficie de diferencia entre la versión anterior y la nueva muestra dónde y cuánto cambió el terreno.
| Necesidad | Plugin de comparación | Herramientas nativas |
|---|---|---|
| Reporte de todo el modelo, no solo elementos supervisados | Sí | Parcial |
| Parámetro cambiado con valor anterior y nuevo | Sí | Limitado |
| Objetos de Civil 3D: alineaciones, perfiles, redes | Sí, con sus datos | Solo geometría |
| Funciona dentro de Revit o Civil 3D | Sí | Depende de la herramienta |
| Exporta a Excel y BCF | Sí | Parcial |
| Reglas y tolerancias de tu empresa | Sí | No |
Esto es lo que ocurre dentro del botón. Vale la pena entenderlo porque explica por qué el resultado es confiable.
1. Toma una huella de la versión anterior. Recorre el modelo y guarda, por cada elemento: su identificador único, su categoría y tipo, los parámetros que tu empresa definió como relevantes, y una firma de su geometría (ubicación, dimensiones, longitud o volumen).
2. Toma la misma huella de la versión nueva. Con las mismas reglas, para que la comparación sea justa.
3. Empareja los elementos. Primero por identificador único, que es lo más fiable. Cuando otro equipo reconstruyó parte del modelo y los identificadores cambiaron, empareja por tipo y ubicación, y lo marca como emparejado por posición para que alguien lo confirme.
4. Clasifica cada elemento. Agregado, eliminado, movido o modificado. En los modificados, anota qué parámetro cambió, el valor anterior y el nuevo.
5. Filtra el ruido. Aplica tolerancias —por ejemplo, ignorar desplazamientos menores a 1 mm— y descarta parámetros que cambian solos, como fechas de edición.
6. Entrega el resultado. Una vista 3D coloreada dentro del programa (verde agregado, rojo eliminado, ámbar modificado), un reporte en Excel filtrable por disciplina y nivel, y observaciones en BCF para enviarlas al equipo responsable.
Qué hace el botón
Huella versión A
ID, parámetros, geometría
Huella versión B
Mismas reglas
Emparejar y clasificar
Agregado, eliminado, movido, modificado
Vista, Excel y BCF
En minutos
En infraestructura, los cambios importantes no son "un objeto más o menos": son cambios dentro de los objetos. Por eso la comparación de Civil 3D necesita entender cada tipo.
Alineaciones. Detecta los tramos donde el trazo cambió y los reporta por progresiva: "entre 1+200 y 1+450 cambió el radio de la curva C-7 de 150 m a 120 m".
Perfiles. Pendientes, curvas verticales y cotas de rasante que cambiaron, también por progresiva.
Superficies. La diferencia de elevación entre versiones, con el volumen de corte y relleno que se movió. Es lo que te dice si el cambio del terreno afecta tu movimiento de tierras.
Redes de tuberías. Tubos agregados o eliminados, cambios de diámetro, material, pendiente y cota de fondo; estructuras que se movieron.
Corredores. Regiones y secciones tipo que cambiaron, que es donde se esconden los cambios de metrado más grandes.
1. Recepción de entregables de terceros. Cuando un consultor o subcontratista entrega una versión, el reporte de cambios es la primera revisión: en minutos sabes si cambió lo acordado, si cambió algo que no debía, y qué hay que volver a revisar. La revisión deja de depender de la memoria de alguien.
2. Control de adicionales y deductivos. Los cambios de alcance aparecen como elementos agregados o modificados entre versiones. Con el reporte, cada adicional tiene su evidencia: qué cambió, cuándo y en qué versión. Sin él, muchos cambios se absorben sin cobrarse.
3. Actualización de planos y metrados. Saber exactamente qué cambió permite revisar solo lo afectado, en lugar de volver a revisar todo el proyecto en cada versión.
| Tarea | Con plugin | A ojo |
|---|---|---|
| Detectar cambios entre dos versiones | Minutos | Uno a tres días |
| Cambios que se escapan | Ninguno dentro de las reglas | Siempre alguno |
| Evidencia para adicionales | Reporte por versión | Correos y memoria |
| Revisión tras cada entrega | Solo lo que cambió | Todo el modelo otra vez |
| Quién la hace | Cualquiera del equipo | La persona más experimentada |
Paso 1 · Define qué es un cambio para ti. Qué categorías y parámetros importan por disciplina, y qué tolerancias aplicar. Esta página es la que convierte el plugin en tu herramienta y no en una genérica.
Paso 2 · Asegura identificadores estables. Pide a los equipos que trabajen sobre el mismo modelo en vez de reconstruirlo, y que no copien y peguen elementos entre archivos. Eso mantiene los identificadores y hace que la comparación sea exacta.
Paso 3 · Pruébalo con dos versiones reales. Toma dos entregas de un proyecto cerrado donde ya sepas qué cambió. Si el reporte encuentra lo que tú encontraste —y algo más—, está listo.
Paso 4 · Hazlo parte del flujo de recepción. Toda versión que entra pasa por la comparación antes de aceptarse. El reporte se archiva con el entregable.
Recursos relacionados
- Cómo se construye un plugin: desarrollo de add-ins para Revit y Civil 3D, la guía completa.
- Interferencias entre redes: plugin para Civil 3D, dibujo 3D automatizado.
- Revisión automática en estructuras: plugin para modelado y revisión de acero en Revit.
- Para que todos entreguen igual: estandarizar procesos BIM en tu empresa.
- Lo que cuesta no detectar a tiempo: reprocesos en obra, el costo oculto.
- Si vas a encargarlo: cuánto cuesta un add-in para Revit o Civil 3D.
- Civil 3D y Revit en el mismo proyecto: de Civil 3D a Revit, topografía, coordenadas y redes.
Preguntas frecuentes sobre comparar modelos de Revit y Civil 3D
Revit no trae una comparación completa de dos modelos dentro del programa. Las opciones nativas son Copiar/Supervisar con Revisión de coordinación, que avisa de cambios solo en los elementos supervisados; la comparación de versiones del visor de Autodesk Docs, si el proyecto está en la nube de Autodesk; y la herramienta de comparación de Navisworks. Para un reporte completo y auditable dentro de Revit se usa un plugin que empareja los elementos por su identificador único y lista cada cambio con su valor anterior y nuevo.
Sigue leyendo sobre este tema
Desarrollo de add-ins para Revit y Civil 3D: la guía completa en español (2026)
Guía completa para desarrollar add-ins para Revit y Civil 3D: qué son, qué automatizar, C# y la API de Autodesk, cómo se distribuyen y cuánto cuestan.
Cómo crear un plugin para Civil 3D con Claude Code sin ser programador: guía end-to-end 2026
Cómo crear un plugin para Civil 3D con Claude Code sin saber programar: arquitectura, prompts que funcionan, y cómo compilarlo e instalarlo en tu oficina.
Dynamo vs C# en Civil 3D y Revit: cuándo usar cada uno + automatizaciones que ahorran horas
Dynamo o C# para automatizar Civil 3D y Revit: diferencias reales, cuándo conviene cada uno y automatizaciones que ahorran horas, con ejemplos.
¿Cuánto cuesta un add-in para Revit o Civil 3D? Guía de precios y plazos 2026
Cuánto cuesta desarrollar un add-in para Revit o Civil 3D: qué factores mueven el precio y el plazo, y cómo calcular si se paga con las horas que ahorra.