Saltar al contenido
Especialista3D

Programación BIM

La Revolución de la Programación BIM y Cómo Puede Transformar Tu Trabajo

Programación BIM

Si eres arquitecto o ingeniero, es probable que hayas escuchado sobre la programación BIM. Pero, ¿qué es exactamente y cómo puede impactar en tu trabajo diario? Vamos a desentrañarlo.

https://youtu.be/–OudypTSQc

¿Qué es la Programación BIM?

La programación no es solo escribir código. Es crear un conjunto de instrucciones que le indicamos a nuestra computadora para automatizar tareas. En el contexto de BIM (Building Information Modeling), programar es esencialmente hacer que las tareas específicas de las metodologías BIM se ejecuten automáticamente.

Por supuesto, la posibilidad de programar depende del software BIM que uses y de si este tiene una API (Application Programming Interface) abierta al público.

Programar no es solo escribir código para dar órdenes al ordenador. Además hay que tener en cuenta todo lo que tiene alrededor para que nuestro desarrollo funcione: API, lenguaje del programa (que puede cambiar según la versión), librerías y paquetes, interfaz que tenemos para programar y en qué entorno vamos a hacerlo.

Automatización BIM ¿Por qué es tan crucial?

El poder de la programación BIM radica en su capacidad para ahorrar tiempo y reducir el trabajo repetitivo. Si logras automatizar tareas que antes llevaban horas, no solo serás más eficiente sino que tendrás más tiempo para enfocarte en aspectos creativos de tu trabajo o interactuar con el cliente.

Y aquí hay un dato interesante: la forma en que cobramos por nuestro trabajo podría cambiar. Si un profesional sabe programar y puede hacer el trabajo en menos tiempo, ¿por qué debería cobrar igual que otro que tarda más en terminar una tarea? Ahora mismo, por lo menos en España, trabajamos con contratos basados en horas pero es posible que cada vez más vayamos a un modelo basado en OBJETIVOS.

Programación Visual vs. Código Directo

Existen distintas maneras de abordar la programación BIM.

Programación Visual con Dynamo para Revit o Param-O para ArchiCAD

Algunos softwares ofrecen sistemas de programación visual, como Revit con Dynamo o Archicad con su diseño paramétrico. Estas herramientas son intuitivas y emplean una interfaz basada en «cajitas» que representan funciones, lo que facilita su aprendizaje.

Python, C# y otros lenguajes de programación como opciones directas de Scripting

Pero si deseas profundizar más, puedes escribir código directamente. Por ejemplo, Archicad te permite ejecutar scripts con Python, un lenguaje de programación popular no solo en BIM sino en múltiples campos.

Programación BIM: Qué opciones tiene cada software?

Software¿Programación Visual?¿Opciones de Scripting?
Revit de AutodeskSí, con DynamoSí. Con C#, VB.Net y Python
NavisworksNoSí. Con C++. Solo para Manage y Simulate
Civil 3DSí, con Dynamo.Sí. Con C#, VB.Net y Python
TeklaSí, con GrasshopperSí, con C#
ArchiCADSí. Con Grasshopper y Param-O según la versiónSí. con Python
Rhinoceros 3DSí, con GrasshopperSí, con C# dentro de Grasshopper y Python desde Rhino 5
Opciones de programación BIM de algunos de los Softwares más conocidos del mercado

El Impacto de la Inteligencia Artificial

No podemos hablar de programación hoy sin mencionar a las inteligencias artificiales. Estas tecnologías están transformando la forma en que programamos y cómo visualizamos el futuro del BIM. Imagina combinar la potencia de la programación BIM con las capacidades de la inteligencia artificial para crear soluciones más inteligentes y eficientes.

Si te interesa el tema de automatizar BIM apoyándote en ChatGPT puedes echar un vistazo a nuestro artículo ChatGPT para Python y programar con la API de Revit.

¿Listo para empezar con la programación BIM?

Dependiendo del software que utilices habitualmente, hay múltiples recursos para empezar. Si trabajas con Revit, hay vídeos y tutoriales gratuitos en YouTube que te pueden introducir al mundo de Dynamo y Python. Y si deseas ir un paso más allá, hay cursos especializados que te proporcionarán una comprensión más profunda.

La programación BIM es el futuro. No solo nos permite ser más eficientes, sino que redefine cómo trabajamos y cómo entregamos valor a nuestros clientes. Así que, ¿por qué no empezar hoy?

¿Master programación BIM?

En Especialista3D podíamos haber lanzado un Máster de Programación BIM, pero preferimos acercar la formación BIM a todos los bolsillos e ir al grano. Es por eso que esta formación es una especialización que tardarás en realizar unos 7 meses. Es como un Máster en conocimientos y mejor que un Máster en atención; pero ahorrándote los 8.000€ que te gastarías en que te lo certificase la Universidad Nisu de turno.

Programación BIM Revit Dynamo y Python

El curso de especialización en Dynamo y Python de Especialista3D es asequible y directo, ideal para profesionales en programación BIM. Con atención personalizada y enfocado en lo esencial, te invitamos a dar un salto en tu carrera. ¡Apúntate ahora!

Échale un vistazo a Especialización Dynamo Python, nuestra formación de programación BIM para Revit.

CC BY-NC 4.0 Programación BIM por Especialista3D está licenciado bajo una Licencia Creative Commons Atribución-NoComercial 4.0 Internacional.