Saltar al contenido
Especialista3D

Dynamo Revit: cómo aprender

como aprender dynamo revit

Dynamo para revit: ¿qué es?

Dynamo es un software de código abierto. De hecho es tan abierto que puedes ver el código completo del programa en github aquí, incluso puedes colaborar en el desarrollo del mismo. Dynamo sirve para realizar programación visual, ¿esto qué implica?

  • La parte de programación implica que tiene que ver con programar. Esto según la RAE es «Elaborar programas para su empleo en computadoras». Ok, muy bonita la definición: ¿en qué se traduce esto para un profesional o empresa del sector de la construcción?
    • En automatizar tareas repetitivas.
    • En automatizar el modelado de elementos constructivos.
    • En programar tareas y rutinas con el objetivo de aligerar el trabajo en las empresas.
  • La parte visual implica que Dynamo es mucho más sencillo de manejar que los métodos tradicionales de programación. Dynamo se organiza en nodos o «cajitas de programación». Cada uno de los nodos realiza una acción. Además es posible ver el resultado de lo que estamos haciendo previsualizado en la pantalla de Dynamo.

Si quieres saber más de qué es dynamo aquí mismo puedes acceder a nuestro artículo completo.

¿Quién te está contando esto sobre Dynamo?

Aquí Luisa Santamaría. Llevo trabajando en el sector de la construcción, en concreto con metodologías BIM, desde 2012. En los últimos años he ayudado a más de 4000 arquitectos e ingenieros a iniciarse con Dynamo y la programación con Revit a través de la formación de Dynamo Python Like a Pro y como profesora en el Máster de Gestión BIM y activos inmobiliarios de la Universidad Politécnica de Madrid.

Además en mi día a día genero Dynamos y programas para las empresas del sector de la construcción que quieren automatizar sus procesos. Puedes pedir que automaticemos tus procesos en este enlace: Servicios BIM: consultoría, automatización, conferencias.

Conclusión: estás en buenas manos.

Cómo aprender Dynamo BIM para Revit

Lo que no debes hacer al empezar tu aprendizaje de Dynamo: dynamo nodo a nodo

El problema que habitualmente veo a la hora de aprender Dynamo es que se intenta estudiar aprendiendo lo que hace nodo a nodo.

Esta estrategia es tan absurda como aprender un idioma leyendo el diccionario palabra a palabra.

El teorema de Paretto aplicado al aprendizaje de Dynamo

En programación tenemos lo que vienen a ser los «lenguajes de programación». Literalmente aprender un lenguaje es como aprender un idioma. Ahora imagina esos ejercicios de aprendizaje en los que tienes diferentes palabras que unir para hacer una frase coherente, eso es un poco lo que hacemos cuando utilizamos código de Dynamo. Es verdad que es más sencillo estructurar una oración, o armar un script, con las palabras ya dadas. Ahora, las reglas del idioma y el aprendizaje se mantienen.

Por tanto recomiendo no aprender todos los nodos sino empezar por el 20% de ellos que se repiten en un 80% de los scripts.

En el sistema de aprendizaje de Especialista3D es lo primero que vas a aprender: esa base. Una vez tenemos una base es mucho más sencillo construir sobre ella.

Retos prácticos en Dynamo: la manera más eficaz de aprender

Después de aprender la base lo siguiente es ponerte a prueba y para ello es importante que lo hagas mediante ejemplos prácticos. Ojo, ejemplos prácticos de tu sector. Uno de los problemas más grandes que veo en el aprendizaje de Dynamo es que muchas veces los ejemplos son tan abstractos que se pierde la visión de utilidad del dynamo.

Cuando empiezas desde cero con Dynamo: Repite el ejemplo

¿Sabes que cuando aprendes un idioma tienes que ver una palabra de 3 a 12 veces en diferentes contextos hasta que la asimilas? Es lo mismo con Dynamo. Cuando estés aprendiendo un concepto nuevo piensa en diferentes aplicaciones y contextos.

Si quieres una guía de cómo arrancar con Dynamo te puedes descargar nuestra Guía de Fundamentos de Dynamo, en la zona de «Recursos BIM».

Dynamo Revit Tutorial

En este vídeo puedes ver cómo hacemos un Dynamo completamente desde cero con todos sus pasos. De esta forma te puedes hacer una idea de lo que implica para empezar a aprender Dynamo.

¿Cuánto tiempo lleva aprender Dynamo para Revit?

Pues como todo: depende del nivel de destreza que quieras alcanzar. En Especialista3D llevamos años entrenando a profesionales con Dynamo para Revit y estos son los mínimos tiempos que hemos logrado:

  • Mes y medio dos meses para tener la base y estar haciendo tus propios scripts.
  • Siete meses para utilizar Dynamo con Python a nivel profesional en la Especialización Dynamo Python Online, aunque damos un año de acceso para asegurarnos de que los proyectos no se atraganten.

Curso de Dynamo Revit Online

Sí, nosotros tenemos una formación de Dynamo en Especialista3D. Ahora mismo, cuando escribo este artículo, está cerrada. Puedes echarle un vistazo y apuntarte a la lista de espera si te interesa entrar. Un apunte OJO OJO OJO: apúntate solo si piensas que tienes el tiempo y la energía para invertirlo en tu aprendizaje.

Un ejemplo: duplicar planos revit dynamo

Duplicar planos en Revit puede ser un enorme dolor de muelas, estos casos son los que pueden darte más beneficios con Dynamo. Podría ponerte aquí un ejemplo complejísimo pero la verdad es que en Dynamo hay mucho ya avanzado por otros. En el caso de duplicar planos hay un maravilloso package de Bimorph llamado Sheet.Duplicate. Sí, solo con un nodo podemos estar duplicando planos.

¿Cómo actualizar dynamo en revit?

Si estás empezando a aprender dynamo en Revit tal vez te estés preguntando si ahora mismo estás en la última versión disponible o no. Lo primero: tranquilo.

A partir de la versión de Revit 2020 Dynamo viene incorporado con el programa, cada vez que actualizas Revit tu versión de Dynamo pasa a ser la más actualizada disponible para Revit en el momento de la actualización.

Dynamo para revit 2019 y en qué se diferencia de las últimas versiones

Si tienes una versión de Revit anterior a 2020 puedes echar un vistazo a nuestro artículo de versiones de Dynamo para saber cuál es la última versión de Dynamo para tu versión del software.

CC BY-NC 4.0 Dynamo Revit: cómo aprender por Especialista3D está licenciado bajo una Licencia Creative Commons Atribución-NoComercial 4.0 Internacional.