Complemento IFC Class Assignment: modelado BIM para proyectos de arquitectura e ingeniería con Blender
Fecha
2024Resumen
Building Information Modelling (BIM) es una metodología de
trabajo para el diseño y la gestión de proyectos de construcción
que facilita la colaboración y la comunicación entre los diferentes
agentes participantes. Se basa en la representación tridimensional
digital de infraestructuras propias del ámbito de la arquitectura
y la ingeniería civil. Los modelos generados constituyen verdaderos contenedores de datos, capaces de almacenar la información
geométrica y semántica necesaria para respaldar las operaciones
de diseño, construcción y mantenimiento de los activos. Esta metodología promueve el intercambio de datos entre las distintas herramientas de software a través de la interoperabilidad y el uso de
estándares. Habitualmente en el desarrollo de proyectos en todo
su ciclo de vida, se usan programas BIM comerciales, de código
cerrado. Esto provoca, en general, limitaciones en la interoperabilidad y la reutilización de los datos. En este documento se detallan
los avances en el uso de Blender, un software libre y de código
abierto—free and open-source software (FOSS), para soportar flujos de trabajo BIM en proyectos de construcción. El trabajo aborda
la automatización del proceso para convertir un modelo 3D de
Blender en un modelo BIM en IFC (Industry Foundation Classes).
Se desarrolla el complemento IFC Class Assignment, que permite
la asignación automatizada de clases IFC a los distintos elementos
del modelo 3D en Blender para convertirlo en un modelo BIM,
haciendo uso de scripts desarrollados en Python. La extensión
propuesta es capaz de generar, de forma ágil y sencilla, modelos digitales en IFC4, almacenando adecuadamente la información geométrica y semántica de sus componentes. Los resultados
aportan una herramienta que ayuda a automatizar la creación de
modelos BIM en un software open-source como Blender, simplificando los procesos de modelado e impulsando la colaboración y
estandarización en proyectos de arquitectura e ingeniería Building Information Modelling (BIM) is a working methodology
for the design and management of construction projects that
facilitates collaboration and communication between the
different parties involved. It is based on the digital threedimensional representation of infrastructures within the field
of architecture and civil engineering. The generated models
are true data containers, capable of storing the geometric
and semantic information necessary to support the design,
construction and maintenance operations of the assets. This
methodology promotes data exchange between different
software tools through interoperability and the use of
standards. Usually in the development of projects throughout
their life cycle, commercial, closed-source BIM software is used.
This generally leads to limitations in interoperability and data
reuse. This paper details advances in the use of Blender, a free
and open-source software (FOSS), to support BIM workflows
in construction projects. The paper addresses the automation
of the process to export a 3D Blender model to a BIM model
in IFC (Industry Foundation Classes). The IFC Class Assignment
add-on is developed, which allows the automated assignment
of IFC classes to the different elements of the 3D model in
Blender to convert it into a BIM model, using scripts written in
Python. The proposed extension is able to generate, in an agile
and simple way, digital models in IFC4, adequately storing the
geometric and semantic information of its components. The
results provide a tool that contributes to automate the creation
of BIM models in an open-source software such as Blender,
simplifying modelling processes and supporting collaboration
and standardisation in architectural and engineering projects