2018

Interpreting landscape through computation

Computational design, Grasshopper, Generative, C#, Exploration, Parametric




Summary


An exploration in computational design focusing for curve processing on C#. โ€œComputational designโ€ here means an ad hoc set of methods  borrowed from computer science, computational geometry and other fields, and adapted to specific design problems such as design development, fabrication, analysis, interaction and communication.

Project for


Introduction to Computational Design - Space

Team


Togo Kida, Muhammad Hanif Wicaksono





Landscape of the moon.

Project Idea

For this assignment, we are interested in landscape scenario since we get the chance to modify our objects in 3 dimensional space. We are interested in landscape scenario since we get the chance to modify our objects in three dimensional space. What would it look like if there is actually a man-made landscape in the moon? We took a sample of a landscape in the moon, particularly a crater and tried to create an abstract representation, akin to sculpture.




   

Global & local.


Techniques


The assignment had some technical requirements:

Global: We take a sample of crater and using the premade proto landscape component, we set the width and height into 80, and put the elevation/slope value into 30 to set our landscape. We intend to populate it with sculptural objects that will resonates with the single focus point.


Local: This local component takes the input p as the starting point to construct the geometry. After defining p as the middle point, it then calculates p2 and p1 to define the range of the rectangle. The input s is used to determine numIterations which defines the number of times the rectangular base form is elevated. Each time the base form is elevated,the form is rotated by a certain angle which is determined by the angle between p and the focus point. Therefore this gives the structure an unique conglomerate form.







Variation in Global focus points.

C# scripts




Snapshots

 



Mark