From the course: Generative Design Foundations

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Tools for scripting

Tools for scripting

From the course: Generative Design Foundations

Start my 1-month free trial

Tools for scripting

- Visual programming languages are much more intuitive and easy to learn for designers than traditional text based programming languages but they also come with some limitations. Models created in Grasshopper and Dynamo rely on a set of components that are evaluated one after another based on receiving data from an info parameter or from another component. This linear model makes it difficult to implement more complex operations such as conditionals, loops, and recursion, which may be necessary for creating more advanced generative models. To overcome these limitations we can augment the functionality of visual programming languages through text based computer code. A section of computer code is often called a script and in the computational design industry writing computer scripts to automate specific tasks is called scripting. Before visual programming languages like Grasshopper and Dynamo existed scripting…

Contents