AUTOMATIZANDO EL DISPLAY SETTINGS DE LOS VÍNCULOS EN REVIT CON DYNAMO + PYTHON
Idea original de: Joel Méndez — Grupo Open BIM
Desarrollo e implementación: Roberto Hernández (Monolito Arquitectura)
En el trabajo diario con modelos coordinados, uno de los procesos más tediosos dentro de Revit es cambiar el Display Settings de los vínculos (RVT Links) de By Host View a Custom en cada vista.
Un clic sencillo… pero repetido cientos de veces en proyectos grandes.
La idea de automatizar este cambio nació en una conversación técnica con Joel Méndez, del Grupo Open BIM, quien planteó:
“¿Por qué no dejar que el script lo haga por nosotros, de una sola vez?”
Esa pregunta dio pie a esta implementación, que ahora comparto como una herramienta abierta para la comunidad BIM.
🧩 ¿Qué hace el script?
El código, desarrollado en CPython3 dentro de Dynamo para Revit 2023–2026, recorre todos los vínculos presentes en la vista activa y modifica su Display Settings de forma automática:
-
Puede actuar solo sobre los principales (tipos de vínculo),
-
solo sobre las instancias (subfilas),
-
o sobre ambos simultáneamente (configurable por booleanos).
El objetivo es evitar la necesidad de entrar manualmente a Visibility/Graphics Overrides → Revit Links y marcar cada vínculo como Custom uno por uno.
🛠️ Compatibilidad
-
🟢 Revit 2024 o superior: el script cambia los estados directamente gracias a la clase
RevitLinkGraphicsSettings. -
🟡 Revit 2023: la API aún no permite ese cambio, pero el script lista todos los vínculos sin generar errores (sirve como diagnóstico).
⚙️ Cómo funciona
Dentro de Dynamo, se agregan dos entradas booleanas:
-
APPLY_TYPES: afecta los vínculos principales (RevitLinkType). -
APPLY_INSTANCES: afecta las subfilas (RevitLinkInstance).
Dependiendo de los valores que elijas (True o False), puedes automatizar según tu necesidad en la vista activa.
🎯 Beneficio real
Este tipo de automatización se siente pequeña, pero en proyectos colaborativos puede representar horas de ahorro.
Además, reduce errores humanos y estandariza la visualización de los modelos vinculados entre disciplinas.
🔗 Créditos y colaboración
Esta publicación surge gracias a la idea original de Joel Méndez del Grupo Open BIM, quien propuso el enfoque de automatizar el parámetro “Display Settings” para vínculos en Revit.
Yo simplemente tomé la chispa de esa conversación y la traduje en código, adaptándola para funcionar con CPython3 + Dynamo en entornos multilingües y compatibles con bsDD.
📥 Descarga y uso libre
Deja el comentario para contactarnos.
✍️ Reflexión final
La verdadera potencia de BIM está en las colaboraciones inteligentes, donde la experiencia de uno se convierte en eficiencia para todos.
A veces, una idea compartida entre colegas —como la de Joel— puede transformar la manera en que abordamos tareas cotidianas.
Comentarios
Publicar un comentario
Agradecemos tu opinión.