Posts

Project 2 - Random Terrain Generation

Image
ARCH 655 - Project 2 Project Brief In this project, the goal was to create a random terrain generation tool. This tool could be utilized to create natural looking terrain and surfaces such as mountains, hills, cliff faces, and other topographical surfaces. These generated surfaces could then be used to model buildings and landscaping around.  Below we see an example outcome from the generator. This example is only the beginning of what is possible with this tool. Before I show more of what this tool can produce, I will give a brief tour of how this simple tool works. Project Scripting This project utilizes a mixture of Grasshopper, Python, and Kangaroo to achieve the various outcomes.  It starts with a Grasshopper Python node with a few base inputs to lay the groundwork for the rest of the script.  There are five main variables: GrowthLength, PeakFactor, ExtentX, ExtentY, and Focus. Taking a look at the Python script itself we can see how each of those variables are used.  The GrowthLe

Project 1 - Mercedes-Benz Atlanta Falcons Stadium

Image
  ARCH 655 - Project 1 Project Brief Architect:                   HOK Group, Inc. Project Building:      Mercedes-Benz  Atlanta Falcons  Stadium Project Location:     Atlanta, Georgia Project Year:             2017 Project Use:              Football/Soccer Stadium The Mercedes-Benz Stadium is home to many events, however, primarily home to the Atlanta Falcons of the NFL and Atlanta United FC of the MLS. This is a radially segmented stadium with a kinetic roof structure that opens much like the aperture of a camera.  The aim of the recreation of this project is to not only recreate the kinetic roof, but to control the radial segments and various facets of the exterior. Project Modeling Step 1: Designate Construction Circles Step 2: Rotate and Divide Circle Step 3: Extrapolate 1st Two Division Points Step 4: Project Key Points for Use in Creating a Planar Surface Step 5: Create Planar Curves Step 6: Create Surfaces from Boundaries Step 7: Find Center of Circle Step 8: Extrapolate Center