In this video, we cover the Spring Force within Kangaroo in a simple case.

In this video, we give an introduction to the paneling tools within the LunchBox plugin for Grasshopper.

In this video, we give an introduction of Kangaroo, a plugin for Grasshopper developed by Daniel Piker. Kangaroo can be downloaded at

In this video, the Baking component in the LunchBox plugin is deomonstrated. The Baking component allows you to Bake geometry out of Grasshopper with attributes such as Object Name, Object Color,...

In this video, an introduction is given to the free CASE monthly add-in. The Import openNURBS add-in allows you to open a Rhino file (.3dm) directly in Revit! Get it HERE!  

This video demonstrates how to set up a linking structure between separate Grasshopper definitions using the Rhino Pack and Unpack components in Slingshot!

To fine tune the geometry of the pavilion we manipulate the lists we already defined. In this video we trim the end of the geometry to end with both sides of the pavilion in symmetry. Lists are an...

After the curve geometry of the pavilion is established we revolve it into a surface. Here we discuss how to create a surface using the revolve method and issues to consider.  The curve...

With the PolyArc set up, we can adjust the geometry dramatically by setting a new tangent vector. In this video we discuss tangent vectors and how to control them.

Once the series of points is set up, we create a curve of continuous polyarcs through them. The radius and direction of these arcs can be changed, along with the base series of points we already...

The next tool we use to dynamically update items is the Series. Here we set up a series of points that will become the 'wavelengths' for the Hannover Pavilion modules.  The Series...

In this series we explore the power of lists to drive parametric changes in the Hannover Pavilion from early on in the design to precise details. This first video explains how lists work and gives...

With the Grasshopper definiton complete, we go over how to bake geometry, save, and manage the models.

Once our model is complete, we test the parametric dynamism of the Grasshopper definition's inputs and outputs.

This shows how we create the final surface with RevolveSrf.

In this video we use the Domain function to collect our inputs and Join to create longer curves.

Here we define smaller pieces of the puzzle with subcurves.

Looking at setting different modes of dynamic inputs to the parametric model.

We start to recreate Shigeru Ban's Hannover Pavilion. We start by drawing the circlular arcs and base geometry.

A look at the interface and how Grasshopper operates within Rhino.