Grasshopper

generative modeling for Rhino

Andrew Heumann's Blog (12)

Tweet2Form: GH-Powered Formalist Tweetbot

I just finished putting together a beta version of a little project. It's a tweetbot powered by a grasshopper definition. The bot transforms a cube according to a series of operations you specify, and then tweets a picture of the resulting form. There are currently 10 formal operations that the bot understands:

split

bridge

stretch

scale

shearA (Shear angular)…

Continue

Added by Andrew Heumann on November 24, 2012 at 8:00pm — 9 Comments

Michael Graves, Digital Visionary: What Digital Design Practice Can Learn From Drawing

Check out my latest blog post, responding to Michael Graves’ recent article in the NYT, speculating on ways that digital design practices can learn from the way drawing functions as a design tool. …

Continue

Added by Andrew Heumann on September 10, 2012 at 11:22am — 14 Comments

Find and Replace in Grasshopper Documents

originally posted here

Since David Rutten added to GH the ability to set a default text panel background color, I’ve had my panels set to be white instead of the default bright yellow. But in all my old definitions, the panels remain yellow, and it drives me nuts. I was going through and changing them manually when it occurred to me that there was a much better way, based on a trick I saw David mention in a…

Continue

Added by Andrew Heumann on February 7, 2012 at 7:30am — No Comments

Applied Grasshopper: Aluminum folding for Sarah Oppenheimer

Hey all - just added a post documenting my GH work for the artist Sarah Oppenheimer. Check it out here!

 …

Continue

Added by Andrew Heumann on August 12, 2011 at 9:46am — 2 Comments

Simple Unit Conversion Script

Hey all - 

 

While working on a project I came upon the need to do some unit conversion within GH, so I decided to write a script to handle this. I've attached it as a user object. It takes two strings, defining the input and output unit systems, in the form of "mm" or "in^2" or "yd^3" etc. It will then output the necessary conversion factor. It also optionally accepts a list of values, and will convert them for you if they are present. 

 

A word of caution: I…

Continue

Added by Andrew Heumann on August 6, 2011 at 3:30pm — 11 Comments

automated crosshatching definition

There was a request for the basic definition I used to make this image.

 

Process:

Choose an image, and live trace it in illustrator. Expand the live trace, and save the illustrator file. Export the live trace as a jpg or other bitmap format. 

 

In Rhino, import the image with the PictureFrame command. Then import the illustrator file and scale the curves to the…

Continue

Added by Andrew Heumann on July 1, 2011 at 1:07am — 2 Comments

GH-Only Catmull-Clark Subdivision





As an exercise, I decided to try to implement the Catmull-Clark subdivision algorithm in Grasshopper alone. This means no scripts, and no 3rd-party components (such as weaverbird). This is not designed to be a utility - by all means, if you have to subdivide a mesh in this way, just use Weaverbird. I am always interested in the way… Continue

Added by Andrew Heumann on June 24, 2011 at 7:53pm — 3 Comments

Definition for Harmonic Pendulums Video

Here is the definition used to create the video seen here. Requires Kangaroo. 

 

Harmonic_Pendulums.ghx

Added by Andrew Heumann on May 8, 2011 at 6:20am — 7 Comments

Unfolding with Compound Transforms

Cross posted here.

 

UPDATED TO WORK WITH VERSION 0.8.0010

 

Lately, in some of my work I have been investigating unfolding complex forms with Grasshopper. The newest release of Grasshopper enables the use of Compound Transformations, which makes it possible to quite efficiently unfold strips of planar surfaces. In the past I have had to use pepakura or other similar utilities to perform the…

Continue

Added by Andrew Heumann on March 26, 2011 at 6:30am — 11 Comments

Data Tree Utilities: Match Path and Partial Flatten

In the coming weeks, I am planning to release some clusters I've put together for use, and I thought I'd start with two that correspond to common operations I perform on data trees.


The first, Match Path, takes a flat list of data with N items, and another list of data with N items with some kind of arbitrary tree structure. The output is the first flat list, reconfigured to match the path structure of the input list. I was inspired to create this one by a post…
Continue

Added by Andrew Heumann on November 20, 2010 at 7:50am — 9 Comments

Adaptive Component Systems Tutorials and Work

Hey all - take a look at http://blogs.cornell.edu/adaptivesystems/ to see the work of several semesters of Prof. Dana Cupkova's Adaptive Component Systems course, which deals with the development of systems combining parametrically-driven metal prefabrication and new sustainable technologies. The blog features video tutorials, student projects, and downloads of example definitions. Of particular note is the Radiance-to-Grasshopper… Continue

Added by Andrew Heumann on February 19, 2010 at 10:34am — 3 Comments

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2013   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service