Skip to main content

Project 1 - Parametric Modeling Design

Practice:  British Museum Great Court


Introduction to the Parametric Modeling Project

In the context of ARCH 655 - Parametric Modeling in Design, the selected case study is the roof of the British Museum Great Court, designed by Foster + Partners. This endeavour investigates the integration of design intents within a parametric modelling framework, utilizing Rhino/Grasshopper for the initial modelling phase.


[https://www.fosterandpartners.com/projects/great-court-at-the-british-museum]

[https://www.wb-sg.com/projects/britishmuseum]





Parametric Modeling Practice

The project segment dedicated to parametric modelling focuses on the systematic study of the British Museum Great Court's roof, employing Rhino/Grasshopper. The objective is to dissect and reimagine the roof's structure through parametric design methods, establishing a foundation for iterative development and design intent exploration.






Creating the Roof's Diagrid Structure and Structural Mesh

The process begins with the Divide Curve component applied to both a circle and a rectangle to segment them, laying the groundwork for the diagrid structure. For the circle, segmentation is further refined using the Shatter component, with t parameters from division points facilitating the creation of arc segments. Similarly, the rectangle is first exploded into linear segments, and then midpoints are calculated and merged for a subsequent shattering process. This preparatory phase ensures circular and rectangular outlines are appropriately segmented for further manipulation.

Subsequently, the segmented arcs and lines undergo a series of Loft operations, bridging segments from the circle and rectangle to initiate the structural mesh of the roof. This crucial step leverages Graft and Simplify to manage data trees effectively, ensuring the correct pairing of segments for lofting. Through these operations, the initial geometric framework of the roof is established, combining precision in segmentation with strategic data management to form the basis of the roof's diagrid and structural mesh.




Mesh Refinement and Simulation

Kangaroo Physics is employed for the mesh relaxation process, aimed at simulating the roof's final tensioned shape. This approach utilizes the Mesh component for initial mesh generation, followed by the application of physical simulation through Kangaroo's Solver component. The process reflects the physical behavior of materials under tension, contributing to the realism of the modeled structure.



Geometry Detailing and Mesh Relaxation

Technical Explanation: Final refinement of the roof geometry involves detailed mesh manipulation to achieve the diagrid's detailed pattern. This phase leverages Grasshopper's mesh and surface manipulation tools, such as MeshBrep for mesh conversion and Weaverbird for mesh joining and smoothing. Additionally, the PanelingTools plugin plays a crucial role in transforming quad meshes into diamond grids, aligning the model with the museum's actual roof design.




Surface and Structural Detailing

In the detailing stage, the critical realization that a surface's flatness is assured with three points guides the transformation into a triangulated mesh, ensuring manufacturability. Utilizing List Item for segment selection and Loft operations facilitates the creation of flat diamond-shaped panels from segmented arcs and lines, corrected for directionality with the Flip Curve component to avoid twisting. The addition of structural depth through Mesh Pipe enhances the three-dimensional aspect of the diagrid edges.





AI-Generated Design Exploration

Separately, the exploration of AI-generated designs is conducted through Canva's AI assistant, targeting the creation of alternative roof concepts. This approach leverages artificial intelligence to extend the design possibilities beyond conventional parametric modeling, providing a diverse set of visualizations that reflect potential modifications to the original structure.


[Voronoi patterns integrated with the British Museum Great Court roof structure]

This creative phase was instrumental in inspiring subsequent modifications to the Grasshopper model, focusing on exploring variations in frame composition to ascertain impacts on material quantity.


Parametric Variations in Grasshopper

A critical phase involved adjusting U and V number inputs for the mesh in Grasshopper, facilitating the generation of diverse structural configurations. This parametric alteration allowed for an extensive analysis of how various compositions impact material requirements.






Detailed Analysis of Material Quantities

For an in-depth material assessment, the Brep Deconstruction component was employed. It methodically segmented the structure into its core components: planes (for glass panels), edges (denoting metal frames), and vertices (marking joints). This step was crucial for executing a precise material quantity take-off, enabling a clear evaluation of the material changes necessitated by different structural designs.



Comparative Visualization and Data Analysis

The comparative analysis of material variations was visualized using Quick Bar and Line Graph components. These visual tools provided a succinct representation of how each structural modification influenced material quantities, laying the groundwork for an optimization tool aimed at informed deconstruction decision-making.


Enhanced Data Visualization in Rhino

The culmination of the project saw the visualization of data within Rhino, aimed at elucidating the results through graphical representations. The Swatch component, linked to the Custom Preview, allowed for the color-coding of materials and structural elements, enhancing the clarity of the presented outcomes.






Comments

Popular posts from this blog

Project 2 - Algorithms and Scripting for Parametric Design

  Practice:  British Museum Great Court The project's goal was to improve the roof of the British Museum's Great Court by refining the initial parametric model from Project 1. This involved using advanced modeling techniques to focus on different parametric modeling aspects. This phase was a continuation of Project 1, which used the Kangaroo physics engine to simulate dynamic effects, and aimed to make important corrections to the first version of the project.  To achieve this, tools like Rhino/Grasshopper for parametric modeling, genetic algorithms for optimizing design elements such as cost, daylight factors, and structural performance, and AI technologies for predictive analytics and visualizing the final model were used. Scripting within Grasshopper automated cost calculations and material optimization, while the Ladybug and Honeybee plugins provided environmental simulations to enhance daylight.       Cost and Material Specifications The project u...

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,...