Saltar al contenido
Especialista3D

10 ejemplos de Dynamo

10 EJEMPLOS DYNAMO

Hoy te traemos 10 ejemplos de Dynamo para que puedas entender qué hace y para qué se puede aplicar. Si no sabes qué es dynamo puedes revisar nuestro artículo: ¿Qué es Dynamo para Revit?.

Y ahora vamos al lío. Como en Especialista3D pensamos que como más se aprende de temas de BIM es viendo ejemplos lo primero que tengo para ti es este vídeo:

Antes de continuar con el artículo. Si te interesan los temas de Dynamo y programación para Revit tienes que saber que el próximo 22 de Octubre de 2020 a las 19 (hora de Madrid) vamos a hacer un directo para suscriptores de Especialista3D: Programar con Python en 5 pasos: un sistema para aprender a programar con la API de Revit de forma eficaz. En él vamos a tratar los siguientes puntos:

  1. Por dónde empezar a estudiar Python si quiero utilizarlo con  Revit.
  2. Cómo entender la API y a moverme por ella.
  3. Empezar a organizar el código.
  4. Cómo encontrar lo que busco cuando estoy desarrollando código.
  5. Qué hacer cuando el código falla.

APUNTARME AL DIRECTO «PROGRAMAR CON PYTHON EN 5 PASOS»

¿Para qué sirve Dynamo y por qué ver lo que hace con 10 ejemplos de Dynamo?

Dynamo sirve principalmente para automatizar procesos, entre estas automatizaciones los casos más frecuentes son:

Gestionar parámetros de forma masiva

Como vemos en el primer ejemplo del vídeo (Del min 0:00 al min 1:45) dynamo nos permite volcar y extraer información de unos parámetros a otros. Si has leído nuestro artículo de Fórmulas de Revit puedes estar pensando: ¿pero eso no se hace ya con las fórmulas? Sí, gran parte de la información de Revit la podemos gestionar con fórmulas. El problema es que las fórmulas solo son capaces de relacionar entre sí elementos de la misma categoría y además tenemos que tener muchísimo cuidado con las unidades y ser coherentes con el tipo de parámetro con el que trabajamos. Sin embargo con Dynamo podemos extraer parámetros de categorías diferentes y podemos operar con ellos como mejor nos parezca.

Modelar y modificar el modelo de forma masiva

En el ejemplo de Dynamo que vemos en el vídeo (min 1:45 al min 3:45) modelamos un entorno urbano completo tomando la información de Catastro y modelando la geometría en Revit desde Dynamo.

Exportar e importar información de bases de datos

¿Qué empresa, al menos en España, no utiliza Excel para generar bases de datos? En el ejemplo de Dynamo del vídeo (min 3:45 al 5:25) puedes ver cómo volcamos la información del Dynamo al Excel. Posteriormente modificamos la información del Excel y, a continuación, devolvemos esa información modificada al Dynamo.

Somos conscientes de que hay una cantidad ingente de información fuera de los propios modelos BIM. Las empresas AEC llevan años y años generando estándares antes de que las metodologías BIM llegaran a ellas. Esa información podemos añadirla al modelo de manera eficaz con Dynamo.

Automatizar la generación de planos, vistas y sus elementos

Tal vez en un futuro lleguemos a entregar  en nuestros proyectos puros modelos. Hoy todavía no solo no ha llegado ese día sino que cada vez la documentación a entregar parece más y más abundante. En este contexto es muy valioso poder automatizar la generación de vistas, la inserción de las mismas en sus planos correspondientes.

En el ejemplo de Dynamo que vemos en el vídeo (min 5:41 al 6:48) lo que hacemos es pasar los filtros de una vista a otras. Si trabajas con versiones de Dynamo anteriores a la 2020 este dynamo es muy útil.

Colocar partes complejas del modelo automáticamente

En el ejemplo que vemos en el vídeo (min 6:48 al 8:03) estamos modelando los acabados de los pilares. Imagínate el trabajo que supone una acción tan sencilla y a la vez tan repetitiva en, por ejemplo, un proyecto de cientos de viviendas, o habitaciones.

¿Otros casos en los que puedes tirar de Dynamo para colocar partes complejas del modelo? Por ejemplo para colocar las luminarias en su sitio cuando nos enfrentamos a un proyecto en el que el falso techo se está moviendo continuamente por cambios en el diseño.

Cambiar parámetros de material como ejemplo de Dynamo

En el ejemplo de Dynamo del vídeo (min 8:03 al 9:58) mencionamos 2 casos en los que puedes utilizar Dynamo para cambiar parámetros de material con Dynamo. Uno de ellos lo vamos a proponer como reto de Dynamo Like a Pro y es el de cambiar los materiales para dejar el modelo preparado para renderizar. En el segundo, que mostramos en el vídeo, cambiamos los materiales de las tuberías según el diámetro de las mismas.

Automatización de los usos BIM, por ejemplo el de costes

Los usos BIM son requisitos del cliente que pueden estarnos solicitando a la hora de entrar en un contrato en el que trabajemos con metodologías BIM. Entre los más solicitados está el uso de costes (es decir, extraer los costes directamente desde nuestro modelo). En el ejemplo de Dynamo del vídeo (min 9:58 al 10:53) vemos como de un dato sencillo como el ID de una habitación podemos extraer los costes estimados del modelo.

Creación de etiquetas automáticas

En el min 10:53 al 12:04 vemos un ejemplo en el que hemos generado una etiqueta que toma la información de diferentes parámetros de las habitaciones y la vuelca en ella. Las etiquetas en si mismas no deberían entrañar una gran dificultad en Revit, después de todo contamos con el famoso «etiquetar todo». Sí que conllevan mucho trabajo cuando queremos algo más de ellas que obtener los parámetros clásicos o que colocarlas donde Revit tiene a bien entender. Es por ello que utilizamos Dynamo, bien para volcar en las etiquetas exactamente la información que nos interesa (como en el ejemplo) o bien para colocar las etiquetas siguiendo nuestras propias normas de colocación.

Auditar los modelos

Hay múltiples errores en los modelos que nos pueden causar muchos problemas en los mismos. Por ejemplo que:

  • Nuestros elementos no estén nombrados como indica el BEP.
  • Los elementos no estén divididos geométricamente como indica el BEP.
  • Tengamos más warnings de los permitidos. Este es el ejemplo concreto de Dynamo que vemos en el vídeo (min 12:04 al 13:26).
  • Se nos desubiquen los diferentes vínculos entre sí. Más sobre esto en nuestro último artículo de coordenadas.
  • Y una larga lista de etcéteras que podemos chequear directamente con Dynamo.
  • Nuestros valores de parámetros no están correctamente insertados o nombrados.

Con Dynamo podemos chequear de forma masiva que nuestros parámetros y requisitos están como deberían.

Recopilar información del proyecto

A veces querremos simplemente recopilar información del proyecto y llevárnosla fuera del mismo para analizarla. En el ejemplo que vemos en el vídeo (min 13:26 al final) cogemos las coordenadas de diferentes vínculos y las llevamos a un Excel. ¿Para qué? pues para poder comprobar que nuestros diferentes proyectos vinculados están en su sitio.

Btw… abrimos la inscripción a Dynamo Like a Pro Reloaded, Primero en Python e InstaMEP el próximo día 22 de Octubre de 2020. Te contaremos toda la información en el directo.

APUNTARME AL DIRECTO «PROGRAMAR CON PYTHON EN 5 PASOS»

Además recordarte que si necesitas ayuda automatizando para tu empresa en Especialista3D realizamos Dynamos por encargo. Si quieres más detalles de este servicio puedes pedirnos presupuesto en nuestra web del mismo.

CC BY-NC 4.0 10 ejemplos de Dynamo por Especialista3D está licenciado bajo una Licencia Creative Commons Atribución-NoComercial 4.0 Internacional.