Saturday, November 26, 2016

ARCH 655 PARAMETRIC MODELING DESIGN PROJECT2




Introduction  

Today I'm going to introduce the Rhino & Grasshopper 3D modeling for this tree branch supported pavilion. This structure is divided into two parts, the tree branches supporting structures and the ceiling with circle packing pattern.


1. Use the Rabbit (L-system) to build the tree structures.

    a. set 17 points as the locations of the tree trunks;
    b. set random heights and uneven radius to the branches & trunks.

2. Create the elevated waved mesh surface

    a. build a square grid, and give each point on this grid sin-wave trend;
    b. set two points as attractions to control the crest of the wave;
    c. either python script or evaluate component could be applied.


    d. raise the elevation of the mesh surface to the top of the tree branches.



 

3. Terminal branches

    Find the end points on branches and connect them with the closest points on the surface, and give these lines radius to make the terminal branches that touch the bottom of the surface.




4. Make the circle packing pattern

    a. create a rectangle and find the random points inside this boundary, use this points to building a mesh;
    b. use this mesh to apply different force objects to the kangaroo component to create the circle packing pattern.

5. Project the circle packing pattern onto the waved surface

    a. draw a kidney shape curve and trim with the circle packing pattern;
    b. use the waved mesh surface to create a waved surface in Rhino;
    c. project the trimmed circle packing pattern onto the re-referenced waved surface;
    d. make the patch.


6. Apply color patterns

    Use the color wheel to give the ceiling structure color patterns. 

    
    Different color can be endowed with different themes.



Project Movie