Grasshopper -> Sverchok


I have been using Rhino-Grasshopper in my design workflow for more than a decade. I also have been fascinated by free and open-source software. Nonetheless, I never put enough effort to include it in my daily work. Since 2019, I have started changing my environment to GNU/Linux and adapting my workflow.

However, I still using Rhino-Grasshopper in my work as a tutor at the University. After too much try-and-error, I found a workaround that makes it possible to run Rhino-Grasshopper in my machine for Uni classes. However, for my own works, I was not so happy with it. I decided to give a chance to Sverchok. I am trying it with more effort this time. I have been thinking that it can be a good idea to reproduce in Sverchok the classical Grasshopper algorithms that I am used to teaching the students. In that way, I can learn the logic behind Sverchok, proving that it is possible to do similar computational design models in free environment.

In this series of tutorials, I will present the step-by-step that I have been doing to recreate these classical Rhino-Grasshopper algorithms into Blender-Sverchok. I hope this series helps those who starting (as do I) to design freely, allowing a free computational design environment for everybody.

Turning Tower

Turning Tower

Image Sampler

Image Sampler

Adaptive Pavilion

Adaptive Pavillion

Catenary Form-Finding

Catenary Form Finding

Waffle Structure

Waffle Structure

Nov. 23, 2021

Waffle Struture

This is the last tutorial of the series, and I would like to close it with a script that is one of the most classical scripts in Grasshopper, the “Waffle Structure”. Also, it was one of the scripts that I first that I learnt in Grasshopper. The “Waffle Structure” is a script that explores a key concept in Computational Design, the Digital Continuum (Kolarevic 2004). Kolarevic describes the process of File-to-Factory as a continuum through Design, Fabrication, and Assembly, using the same digital information during the whole process.

Nov. 5, 2021

Catenary Form-Finding

The Catenary form-finding is an interesting script that has its origins in Gaudi’s chain models that he developed for the Sagrada Familia cathedral. In these models, Gaudi explored structural plasticity using funicular forms (or catenary forms) that are dominated by axial forces (compression and tension forces). These models are efficient and elegant active structural forms based on simple forces. Gaudi’s models use a chain divided into segments that hangs scaled weights representing the forces.

Oct. 29, 2021

Adaptive Pavilion (Grease Pencil Version)

Adaptive Pavilion is an old school script that used to be taught in many workshops of the early days of Grasshopper (2010-2011). It consists of a Pavilion based on two free-form NURBS curves that delineate pavilion borders connected by arcs defining the pavilion surface. David Rutten, the creator of Grasshopper, has his version of this script from 2013, in which he teaches Grasshopper basics using this example. Back in those days, everyone had a version of this script.

Oct. 22, 2021

Image Sampler

Architects and designers have been explored the Image Sampler script for many years in parametric design. This script is simple and effective, and its purpose goes beyond architectural design. In architectural design, this script is often used for creating customised facade panels produced through digital fabrication using CNC machines. In this example, we reproduce an image composed of circles that could be fabricated as a customised perforated facade panel. We can make this script in a few steps.

Oct. 15, 2021

Turning Tower

Turning tower is a recurrent Grasshopper algorithm in workshops and courses that I have participated in or watched. I like this algorithm because it pushes learners to new concepts, such as range, series, lists, logic operators, remapping numbers, euclidean transformations. All these concepts are relevant to the development of other Grasshopper algorithms. I decided to start from this algorithm and see how the same logic works in Sverchok building a complete exercise with all elements of my version of Turning Tower that I use to teach Grasshopper to students.