Improving BIM Interoperability: A Grasshopper Python workflow for structural modelling from Rhino to Revit
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21450%2F25%3A00387196" target="_blank" >RIV/68407700:21450/25:00387196 - isvavai.cz</a>
Výsledek na webu
<a href="https://doi.org/10.52842/conf.ecaade.2025.1.349" target="_blank" >https://doi.org/10.52842/conf.ecaade.2025.1.349</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.52842/conf.ecaade.2025.1.349" target="_blank" >10.52842/conf.ecaade.2025.1.349</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Improving BIM Interoperability: A Grasshopper Python workflow for structural modelling from Rhino to Revit
Popis výsledku v původním jazyce
Information exchange in Building Information Modelling (BIM) faces significant interoperability challenges due to the use of heterogeneous software tools, which often struggle to interpret objects across disciplines. These challenges stem from inconsistencies in geometry, properties, and relational representation. While Industry Foundation Classes (IFC) have been employed to address these issues, their effectiveness remains limited. This paper presents a Grasshopper script with custom Python nodes to automate the creation of Revit structural models, including columns, beams, floors, and foundations, from Rhino models. The script follows a three-step process: first, it analyses Boundary Representation (BREP) elements in Rhino to generate corresponding Revit levels; next, a custom Grasshopper node extracts BREP dimensions to create Revit structural families based on user-defined parameters, such as material type (e.g., concrete, steel) and physical properties; finally, using Python, the script positions the elements accurately within the Revit model at their designated levels through the Rhino.Inside.Revit (RIR) Grasshopper plugin. This method enhances data exchange by maintaining native Revit elements, enabling better data management and providing construction-specific information, such as element volumes for quantification. Despite its limitations, including the inability to generate curved beam elements, the proposed approach demonstrates significant potential for improving structural modelling workflows in Revit. Future research will focus on expanding the script to support additional structural elements, further enhancing BIM interoperability and automation.
Název v anglickém jazyce
Improving BIM Interoperability: A Grasshopper Python workflow for structural modelling from Rhino to Revit
Popis výsledku anglicky
Information exchange in Building Information Modelling (BIM) faces significant interoperability challenges due to the use of heterogeneous software tools, which often struggle to interpret objects across disciplines. These challenges stem from inconsistencies in geometry, properties, and relational representation. While Industry Foundation Classes (IFC) have been employed to address these issues, their effectiveness remains limited. This paper presents a Grasshopper script with custom Python nodes to automate the creation of Revit structural models, including columns, beams, floors, and foundations, from Rhino models. The script follows a three-step process: first, it analyses Boundary Representation (BREP) elements in Rhino to generate corresponding Revit levels; next, a custom Grasshopper node extracts BREP dimensions to create Revit structural families based on user-defined parameters, such as material type (e.g., concrete, steel) and physical properties; finally, using Python, the script positions the elements accurately within the Revit model at their designated levels through the Rhino.Inside.Revit (RIR) Grasshopper plugin. This method enhances data exchange by maintaining native Revit elements, enabling better data management and providing construction-specific information, such as element volumes for quantification. Despite its limitations, including the inability to generate curved beam elements, the proposed approach demonstrates significant potential for improving structural modelling workflows in Revit. Future research will focus on expanding the script to support additional structural elements, further enhancing BIM interoperability and automation.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
20103 - Architecture engineering
Návaznosti výsledku
Projekt
—
Návaznosti
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Ostatní
Rok uplatnění
2025
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
Proceedings of the 43rd International Conference on Education and Research in Computer Aided Architectural Design in Europe Volume 1
ISBN
9789491207396
ISSN
2684-1843
e-ISSN
—
Počet stran výsledku
8
Strana od-do
349-356
Název nakladatele
Education and research in Computer Aided Architectural Design in Europe
Místo vydání
Brussels
Místo konání akce
Ankara
Datum konání akce
1. 9. 2025
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
—