Imagen de apoyo para la ruta Automatización de procesos en Revit
Foto de Jakub Żerdzicki

Automatización de procesos en Revit

Implementación de nodos y scripts para agilizar tareas repetitivas y gestionar la información del modelo BIM.

10 módulos39 temas

Contenido

  1. Módulo 1

    3 temas

    Estrategia de automatización en entornos BIM

    Establecimiento de criterios para identificar procesos automatizables y preparación del entorno Dynamo para Revit.

    1. 1.1

      Criterios de selección de procesos

      Analizar la relación entre tiempo de desarrollo, frecuencia de uso y reducción de errores para priorizar scripts.

    2. 1.2

      Configuración del entorno y nodos personalizados

      Instalar paquetes esenciales y gestionar bibliotecas externas para extender las capacidades nativas de Dynamo.

    3. 1.3

      Anatomía de un script profesional

      Estructurar gráficos legibles mediante grupos, notas y una jerarquía lógica de flujo de datos.

  2. Módulo 2

    3 temas

    Estrategia de automatización y entorno Dynamo

    Establecimiento de los criterios de decisión para identificar qué procesos automatizar y configuración del entorno de trabajo en Revit.

    1. 2.1

      Criterios de rentabilidad en automatización

      Evaluar cuándo un script aporta valor real al proyecto frente al tiempo de desarrollo invertido.

    2. 2.2

      Interfaz y bibliotecas en Dynamo

      Configurar el espacio de trabajo de Dynamo y gestionar paquetes externos esenciales para arquitectura.

    3. 2.3

      Anatomía de un nodo y flujo de datos

      Comprender la jerarquía de datos (Lacing y List Levels) para evitar errores de ejecución en el modelo.

  3. Módulo 3

    5 temas

    Gestión avanzada de datos y parámetros

    Manipulación masiva de información del modelo para asegurar la integridad de los entregables.

    1. 3.1

      Extracción y filtrado de elementos por parámetros

      Dominar el uso de 'FilterElementCollector' y operadores lógicos para aislar componentes específicos del modelo.

    2. 3.2

      Estandarización de nomenclatura y mayúsculas

      Crear un script para normalizar nombres de familias, tipos y materiales según estándares de oficina.

    3. 3.3

      Vínculo bidireccional con Microsoft Excel

      Exportar e importar datos de parámetros para auditorías externas y actualizaciones masivas de información.

    4. 3.4

      Gestión de parámetros compartidos y de proyecto

      Automatizar la creación y asignación de parámetros a categorías específicas sin intervención manual.

    5. 3.5

      Auditoría de advertencias y salud del modelo

      Desarrollar un reporte automático de 'Warnings' para identificar conflictos geométricos críticos.

  4. Módulo 4

    4 temas

    Gestión masiva de parámetros y datos

    Técnicas para la manipulación de información no gráfica y estandarización de datos en modelos complejos.

    1. 4.1

      Extracción de datos a Excel

      Exportar parámetros de ejemplar y tipo para auditorías externas de información.

    2. 4.2

      Escritura masiva de parámetros desde fuentes externas

      Actualizar información de activos y acabados en el modelo Revit de forma automatizada.

    3. 4.3

      Renombrado lógico de familias y tipos

      Implementar scripts para normalizar la nomenclatura del navegador de proyectos según estándares de oficina.

    4. 4.4

      Gestión de advertencias y limpieza de modelo

      Automatizar la identificación de elementos duplicados o advertencias críticas para la salud del archivo.

  5. Módulo 5

    4 temas

    Automatización de la documentación y planos

    Optimización de la fase de entregables mediante la creación masiva de vistas y organización de planos.

    1. 5.1

      Creación masiva de vistas y planos

      Generar automáticamente series de planos basadas en una lista predefinida o niveles del proyecto.

    2. 5.2

      Colocación inteligente de vistas en planos

      Calcular coordenadas para el centrado automático de vistas y leyendas en los cartuchos de dibujo.

    3. 5.3

      Etiquetado automático por categorías

      Implementar algoritmos de detección de colisiones simples para evitar el solapamiento de etiquetas.

    4. 5.4

      Gestión de revisiones y nubes

      Sincronizar la información de revisiones en múltiples planos simultáneamente.

  6. Módulo 6

    5 temas

    Geometría computacional y modelado algorítmico

    Uso de lógica matemática para generar formas y colocar componentes arquitectónicos con precisión.

    1. 6.1

      Colocación de componentes por puntos y curvas

      Automatizar la inserción de familias siguiendo patrones geométricos o trayectorias complejas.

    2. 6.2

      Generación de suelos y techos por habitación

      Crear elementos de cierre horizontal basados en el contorno de los perímetros de habitación.

    3. 6.3

      Interacción entre geometría de Revit y Dynamo

      Analizar interferencias y distancias entre elementos para toma de decisiones espaciales.

    4. 6.4

      Manejo de masas conceptuales y muros cortina

      Controlar la división de superficies y la asignación de paneles mediante lógica de diseño paramétrico.

    5. 6.5

      Optimización de envolventes mediante análisis solar

      Utilizar datos ambientales para iterar sobre la posición y dimensión de elementos de protección solar.

  7. Módulo 7

    6 temas

    Geometría computacional aplicada al diseño

    Uso de lógica algorítmica para resolver problemas espaciales y constructivos complejos.

    1. 7.1

      Análisis de áreas y cumplimiento normativo

      Verificar automáticamente superficies mínimas y distancias de recorrido de evacuación.

    2. 7.2

      Generación de elementos basados en curvas

      Modelar familias adaptativas o muros complejos siguiendo trayectorias geométricas precisas.

    3. 7.3

      Intersecciones y coordinación de interferencias

      Detectar colisiones entre categorías (ej. tuberías vs muros) y generar pasamuros automáticamente.

    4. 7.4

      Optimización de paneles y fachadas

      Racionalizar superficies curvas en paneles planos para reducir costes de fabricación.

    5. 7.5

      Colocación de mobiliario y componentes según reglas

      Distribuir elementos repetitivos (luminarias, rociadores) basados en una rejilla o área.

    6. 7.6

      Introducción al diseño generativo

      Utilizar Generative Design para evaluar múltiples iteraciones de una planta basadas en objetivos.

  8. Módulo 8

    4 temas

    Automatización de entregables y documentación

    Aceleración de la fase de planos mediante la creación masiva de vistas, planos y anotaciones.

    1. 8.1

      Creación automática de planos y vistas

      Generar conjuntos de planos vinculados a una lista predefinida en Excel o tablas de planificación.

    2. 8.2

      Colocación y organización de vistas en planos

      Alinear vistas en planos de forma sistemática para mantener la coherencia visual de la entrega.

    3. 8.3

      Etiquetado automático de elementos

      Implementar lógica de etiquetado masivo para evitar tareas manuales en plantas y secciones.

    4. 8.4

      Control de visibilidad y filtros por script

      Gestionar View Templates y filtros de vista de manera global en todo el proyecto.

  9. Módulo 9

    2 temas

    Despliegue y escalabilidad en el estudio

    Preparación de herramientas para que sean utilizadas por todo el equipo técnico sin conocimientos de programación.

    1. 9.1

      Dynamo Player para usuarios finales

      Configurar inputs y outputs para que los scripts funcionen como aplicaciones independientes dentro de Revit.

    2. 9.2

      Documentación de procesos y manual de uso

      Redactar protocolos de uso para asegurar que los scripts se apliquen correctamente en diferentes proyectos.

  10. Módulo 10

    3 temas

    Despliegue profesional y Dynamo Player

    Preparación de herramientas para su uso por parte de otros miembros del equipo sin conocimientos de programación.

    1. 10.1

      Configuración de inputs para Dynamo Player

      Transformar scripts complejos en herramientas de usuario final mediante nodos de entrada claros.

    2. 10.2

      Documentación y mantenimiento de scripts

      Establecer un protocolo de orden, grupos y notas para asegurar la legibilidad del script a largo plazo.

    3. 10.3

      Introducción a Python en Dynamo

      Identificar cuándo la lógica visual es insuficiente y cómo recurrir a Python para funciones avanzadas.

Diagrama del curso

Vista estructural del recorrido para orientarte antes de empezar.

Comienza a aprender hoy

Empieza cuando quieras y avanza a tu ritmo