Algorithm Learning Curve

Designing with Algorithms

Steep Learning Curve but Endless Potential 

Learning to write algorithms is very difficult if you have never programmed before. You have to approach modeling very differently to traditional Nurb based modeling workflows. Understanding data management was one of the most difficult concepts for me to learn. Culling, remapping domains, flipping matrix's, sequences, serial, gates, ranges, data trees and branches. These were all new concepts that took me a very long time to understand. Luckily I wasn't on my own. Their is plenty of resources that helped me in my journey. Above is a picture of a 3D printed sculpture I made with Grasshopper. 

A close up of the sculpture I made while working for Faraday Future 


Great for Graphic Design too

One of the benefits I found using Rhino and Grasshopper is that it is also very good at making Illustrator files. Here is an algorithm I wrote in grasshopper and imported directly into Illustrator.

I love making graphic illustrations with Grasshopper

Resources to Help you Learn

Algorithms- Aided Design by Arturo Tedeschi

AAD Algorithms Aided Design - by Arturo Tedeschi. This book is one of my most valued possessions. I wish I had this book three years ago because it is basically 95 percent of what you need to know in Grasshopper. It starts from simple examples to very complex structures. This book gives you the ability to model any algorithm you currently see in concept cars, including those I built myself. Do yourself a favor and buy this book. 

Mode Lab| Grasshopper Primer

Mode Lab Grasshopper Primer was the first comprehensive guide I read to learn and understand what is Grasshopper and how it works.

Gallery of Algorithms I wrote