Assignment 02 3DT

From BenningtonWiki
Jump to: navigation, search

Back to 3D Digital Thinking Main Page

Variable Grids And Parametric Tiles

Use the examples from class (located on vapax server) to create a variable grid and populate that grid with a parametric tile. Push the limits of your tile's parameters against increased levels distortion with your curving and changing grid. Produce three images of your tile on a regular grid showing the range of its parametric relationships. Write a brief explanation of how your parameters drive changes in your tile's geometry. Give three examples of your tile populated on a variable curved grid and briefly explain the results. br>

1) Complete a parametric tile
2) Give three examples of your tile's parametric range with a written description
3) Give three examples of your tile on a curved, variable, grid.
4) Post your examples with a heading on your wiki page.
5) Create a gallery under a heading with your name on the assignment page

I recommend using a regular grid from the first class to intially build your tile. Then try it out on the curved grid. Remember - the grid first gets organized into rows (X number of Branches with X number of Points) and then reorganized into X branches with 4 points (the corners of each grid cell). When we created the curved grid in class the output of our intersections resulted in a long list of branches with just one point on each - not correct. In the example file I provided a custom component that takes that list and organizes it in to rows of points (X number of branches with X number of points on each branch). From there we do same operation as before - reorganizing it into 4 points per cell. This example file was created in the newest version of rhino 5 and grasshopper. So if your Rhino 5 and Grasshopper are not up-to-date yet you wont be able to open this file. For now build your tile with regular grid, and then apply it to the the curved grid once you are updated and can access the provided example.

Please post questions and comments to FAQ section.

Blend Curve with tile.jpg

Student Work



Abe Weissman


Emily Jane

Andrew Dubow


Three examples of tile's parametric range

Three examples of tile on curved grid

Daniel Braun


What is a data format in Grasshopper. Typically, data formats are a standard notion for how an object is presented and stored on a computer. It appears to me that grasshopper allows the alteration of the parameters that define objects, how can you build objects when the core structure of a scene is susceptible to change on something other than it's presentational layer. -M
I would ask this question to David Rutten via the grasshopper forum. --Gsnover 20:22, 27 September 2011 (UTC) This is a great video, however, like many of these grasshopper tutorials they reference controls and surfaces like second nature. I'm having a difficult time knowing what is needed to define in Rhino when I'm unfamiliar with the basic controls/surfaces/terms that normal 3D design (sans Grasshopper) uses. -M
In general the terminology used to describe NURBS surfaces and computational geometry is used the same in Rhino and Grasshopper. We will cover the basics of NURBS surfaces immediately after mid-term. --Gsnover 20:22, 27 September 2011 (UTC)

I made this quick demo for Abe. It's two curved which overlap. We intersect them to get T parameter values for the location of the intersection on each curve. We use the T value to "shatter" or Split the each curve at those locations. Filter the results to get the curve segments we want and then use Planar Surface component to create a surface patch.

Intersection planar patch.JPG

Intersection planar patch rhino.JPG