The Nature of Code on Grasshopper

After posting about the book explaining basic concepts of computational design, The Nature of Code by Daniel Shiffman, I thought it would be helpful to convert all the example into Grasshopper files. Well here you go: Jake Hebbert has done it on youtube, exciting tutorials using python for Grasshopper. Here are couple example of tutorials extracted from Jake’s youtube channel:

Walker:

Walker02:

Bouncing Balls:

Gravity between movers:

Daniel Shiffman – Introduction to Processing

We already mentionned the book The Nature of Code in a previous post and on our bibliography page, a fantastic book to understand basic concepts of “computational design” with Processing such as vectors and fields. Daniel Shiffman now has great videos to teach these concepts on his VIMEO Page, here is the first of the series:

The Nature of Code

Here is the book that I kept mentionning in the tutorial: The Nature of Code by Daniel Schiffman

The Nature of CodeThe book explains many algorithm that attempt to reproduce natural systems (including swarms and fractals) using Processing, the java-based scripting interface.

You can download the book and make a donation or buy the hard copy. Try some examples, register to the Processing forum and to StackOverflow.com. Ask for help on the Processing IRC Channel.

For some example, you will need to need to download the Toxiclibs library and you might want to use the Eclipse IDE to speed up your workflow. You can also follow the great Plethora-Project.com tutorials by Jose Sanchez.