Estructura visible desde el inicio
Sabes qué vas a trabajar y cómo se conectan los bloques entre sí.
Implementación de nodos y scripts para agilizar tareas repetitivas y gestionar la información del modelo BIM.
Módulo 1
3 temas
Establecimiento de criterios para identificar procesos automatizables y preparación del entorno Dynamo para Revit.
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.
Configuración del entorno y nodos personalizados
Instalar paquetes esenciales y gestionar bibliotecas externas para extender las capacidades nativas de Dynamo.
Anatomía de un script profesional
Estructurar gráficos legibles mediante grupos, notas y una jerarquía lógica de flujo de datos.
Módulo 2
3 temas
Establecimiento de los criterios de decisión para identificar qué procesos automatizar y configuración del entorno de trabajo en Revit.
Criterios de rentabilidad en automatización
Evaluar cuándo un script aporta valor real al proyecto frente al tiempo de desarrollo invertido.
Interfaz y bibliotecas en Dynamo
Configurar el espacio de trabajo de Dynamo y gestionar paquetes externos esenciales para arquitectura.
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.
Módulo 3
5 temas
Manipulación masiva de información del modelo para asegurar la integridad de los entregables.
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.
Estandarización de nomenclatura y mayúsculas
Crear un script para normalizar nombres de familias, tipos y materiales según estándares de oficina.
Vínculo bidireccional con Microsoft Excel
Exportar e importar datos de parámetros para auditorías externas y actualizaciones masivas de información.
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.
Auditoría de advertencias y salud del modelo
Desarrollar un reporte automático de 'Warnings' para identificar conflictos geométricos críticos.
Módulo 4
4 temas
Técnicas para la manipulación de información no gráfica y estandarización de datos en modelos complejos.
Extracción de datos a Excel
Exportar parámetros de ejemplar y tipo para auditorías externas de información.
Escritura masiva de parámetros desde fuentes externas
Actualizar información de activos y acabados en el modelo Revit de forma automatizada.
Renombrado lógico de familias y tipos
Implementar scripts para normalizar la nomenclatura del navegador de proyectos según estándares de oficina.
Gestión de advertencias y limpieza de modelo
Automatizar la identificación de elementos duplicados o advertencias críticas para la salud del archivo.
Módulo 5
4 temas
Optimización de la fase de entregables mediante la creación masiva de vistas y organización de planos.
Creación masiva de vistas y planos
Generar automáticamente series de planos basadas en una lista predefinida o niveles del proyecto.
Colocación inteligente de vistas en planos
Calcular coordenadas para el centrado automático de vistas y leyendas en los cartuchos de dibujo.
Etiquetado automático por categorías
Implementar algoritmos de detección de colisiones simples para evitar el solapamiento de etiquetas.
Gestión de revisiones y nubes
Sincronizar la información de revisiones en múltiples planos simultáneamente.
Módulo 6
5 temas
Uso de lógica matemática para generar formas y colocar componentes arquitectónicos con precisión.
Colocación de componentes por puntos y curvas
Automatizar la inserción de familias siguiendo patrones geométricos o trayectorias complejas.
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.
Interacción entre geometría de Revit y Dynamo
Analizar interferencias y distancias entre elementos para toma de decisiones espaciales.
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.
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.
Módulo 7
6 temas
Uso de lógica algorítmica para resolver problemas espaciales y constructivos complejos.
Análisis de áreas y cumplimiento normativo
Verificar automáticamente superficies mínimas y distancias de recorrido de evacuación.
Generación de elementos basados en curvas
Modelar familias adaptativas o muros complejos siguiendo trayectorias geométricas precisas.
Intersecciones y coordinación de interferencias
Detectar colisiones entre categorías (ej. tuberías vs muros) y generar pasamuros automáticamente.
Optimización de paneles y fachadas
Racionalizar superficies curvas en paneles planos para reducir costes de fabricación.
Colocación de mobiliario y componentes según reglas
Distribuir elementos repetitivos (luminarias, rociadores) basados en una rejilla o área.
Introducción al diseño generativo
Utilizar Generative Design para evaluar múltiples iteraciones de una planta basadas en objetivos.
Módulo 8
4 temas
Aceleración de la fase de planos mediante la creación masiva de vistas, planos y anotaciones.
Creación automática de planos y vistas
Generar conjuntos de planos vinculados a una lista predefinida en Excel o tablas de planificación.
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.
Etiquetado automático de elementos
Implementar lógica de etiquetado masivo para evitar tareas manuales en plantas y secciones.
Control de visibilidad y filtros por script
Gestionar View Templates y filtros de vista de manera global en todo el proyecto.
Módulo 9
2 temas
Preparación de herramientas para que sean utilizadas por todo el equipo técnico sin conocimientos de programación.
Dynamo Player para usuarios finales
Configurar inputs y outputs para que los scripts funcionen como aplicaciones independientes dentro de Revit.
Documentación de procesos y manual de uso
Redactar protocolos de uso para asegurar que los scripts se apliquen correctamente en diferentes proyectos.
Módulo 10
3 temas
Preparación de herramientas para su uso por parte de otros miembros del equipo sin conocimientos de programación.
Configuración de inputs para Dynamo Player
Transformar scripts complejos en herramientas de usuario final mediante nodos de entrada claros.
Documentación y mantenimiento de scripts
Establecer un protocolo de orden, grupos y notas para asegurar la legibilidad del script a largo plazo.
Introducción a Python en Dynamo
Identificar cuándo la lógica visual es insuficiente y cómo recurrir a Python para funciones avanzadas.
Vista estructural del recorrido para orientarte antes de empezar.
Empieza cuando quieras y avanza a tu ritmo
Una estructura clara para empezar con foco y volver con continuidad.
Sabes qué vas a trabajar y cómo se conectan los bloques entre sí.
Vas de lo básico a lo complejo sin saltos ni lagunas.
El mapa del curso te ayuda a ubicarte y a ver cómo encajan las ideas.
Anotas, revisas y contrastas. Trabajas el material, no solo lo lees.
Empiezas con lo esencial y amplías cuando ya tienes base.
Vuelves donde lo dejaste y recuperas contexto rápido.
La automatización de procesos y la generación de geometrías complejas definen la labor del diseñador computacional. Este curso analiza cómo integrar algoritmos en el flujo de trabajo del arquitecto para optimizar la toma de decisiones técnicas y formales. Aprenderás a evaluar cuándo aplicar lógica paramétrica para resolver problemas de eficiencia material, gestión de datos o racionalización de envolventes, transformando el código en una herramienta de precisión proyectual.
Creación de scripts y pequeñas aplicaciones propias para resolver problemas específicos de la práctica profesional.
Análisis de la metodología de trabajo y toma de decisiones en una de las oficinas referentes del diseño computacional.