Skip to main content

Posts

Showing posts from November, 2024

ARCH 653 Building Information Modeling in Architecture - Project 2

  Project 2     Practice: Developing a  Natural Language Processing (NLP) Interface for Parametric Modifications in Revit Using Dynamo and Python The aim of this project was to create a system that allows non-expert users to modify architectural models in Autodesk Revit using natural language queries. By integrating Dynamo scripts with Python code, user inputs could be translated into parametric changes within the architectural design, making the design process more intuitive and accessible. Step 1: Initial Testing with a Simple Revit Model Initially, a simple Revit model was created—a basic building featuring windows and doors. Using ChatGPT, the foundational Python code was generated, accounting for about 80% of the script, with manual adjustments made to tailor the remaining 20% to specific needs. Key parameters like window height, width, and quantity were identified for modification. Users could input natural language requests to alter these parameters, such as changing the window