« ReSituation Engine - Cornell - Grasshopper Definition | Main | Final Model Pictures pt. 3 »

Helio-Responsive Surface Manipluation

Through the scripting and parametric processes of the Grasshopper plug-in for Rhino, the final project proposed the transformation of any surface into a responsive set of solar shades. The Grasshopper file uses any surface as its input and then derives a series of louvers and vertical supports. The direction plane of the louver is then aimed to points in a 3d sun path diagram. Numerical sliders within Grasshopper allow the user to change the month and time of day, which in turn causes the blinds to rotate and skew.
Another script then evaluates the angle for each of the blinds in the system, and correspondingly displays the relative amount of sunlight to the shading device. Once a designed day and time have been input into the system, the blinds are copied away from the surface and flattened into planer elements. This allows each of the pieces to be exported into a drafting program for any fabrication methods, from laser-cut cardboard to plasma-cut sheet metal.The overall goal was to establish a system that allowed any surface to be evolved into a responsive solar shading device, then instantly export the information for fabrication processing.

Grasshopper Definitions and Rhino Surfaces are available at the following site:

View Presentations PDFs Part 1 & Part 2

Reader Comments (4)

I've make a post about your work on my blog. I'm an italian architect interested in computational design and scripting for architecture.
Arch. Andrea Graziano

December 10, 2008 | Unregistered CommenterAndrea Graziano

nice work on this project.

December 11, 2008 | Unregistered CommenterSTU

HELLO JOHN CONGRATULATIONS FOR YOUR WORK IS BEAUTIFUL, I am a boy new in this world of the grasshopper, your definition is BEAUTIFULL, could you to raise it to unload it and to see her as civil servant with an idea that patrols in my head,
please serious of great help for my and for others, thank you
My mail is adelvalledavid@hotmail.com


December 24, 2009 | Unregistered Commenterdavid

Thank you already find the definition, but say me, since I do to increase the distance in horizontally?,Y, anything the SLIDER?

sorry for my regular english ^^

December 25, 2009 | Unregistered Commenterdavid

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>