Gozour Workshops

Parametric Design Tutorials and Guide Files

Grasshopper : Substrate Tessellation

The main aim of this exercise is for you to get used to basic curves manipulation techniques in Grasshopper. A random tessellation component (named “Substrate”) is used to generate a bunch of straight lines, and then the rest of the definition tries to generate boundaries from them. Substrate is a simple growth algorithm which creates intricate city-like structures. For more information: http://www.complexification.net/gallery/machines/substrate/ substratePRN Here is the full Grasshopper definition … substrate _ 1 And here is a quick review of the definition … substrate _ 12 01. First a boundary is set, by a simple rectangle component. substrate _ 13 02. The “Substrate” components is provided with the boundary (Border), along with the number of desired lines (Count), angels of starting lines (Angels) and deviation of subsequent ones (Deviation), and the seed of the random generation process (Seed). substrate _ 14 03. (a) Giving thickness to these lines is fairly simple, first each line is offset by a value and its negative correspondence, i.e. in offset both directions. substrate _ 15 03. (b) The “start” and “end” points of each resulting line (the offset lines) are obtained. substrate _ 16 03. (c) A rectangle is drawn between the “start” point of each segment and the “end” point of its corresponding one. (Say the output of the POSITIVE offset component is a segment, then its corresponding segment is the output of the NEGATIVE offset component) substrate _ 17 04. If we want the outlines of the substrate line segments, we simply “union” all boundaries of the obtained rectangles. substrate _ 18 05. If we want the boundaries which the substrate lines make, we simply “subtract” these rectangles from the original boundary rectangle. IMPORTANT : You may have noticed that changing the (Angels) and the (Deviation) inputs in the (Substrate) component results in strange deformations when using the (Rectangle 2Pt) component, try the (Rectangle 3Pt) for better results. n _ 01 Now that you have got the basic technique mastered, you can develop it into an interesting design idea of your preference. 01 02 03


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s


This entry was posted on February 17, 2013 by in Uncategorized and tagged , , , , , , , .
%d bloggers like this: