Visual scripting tools empower engineers by leveraging the power of coding and computational design to automate tasks and optimize data.

The building design and engineering industries are changing. Tools like Grasshopper for Rhino and Dynamo for Revit make it easier than ever for architects, engineers and contractors to leverage the power of coding to automate tasks and analyze data.

Visual scripting platforms replace text-based programming languages with a “connect-the-dots” platform designed for beginner programmers and visual thinkers. Rather than write code from scratch, users connect pre-made code “nodes” within a 2-D visual canvas (see Figure 1).

By making the power of coding accessible to nonprogrammers, these tools are changing how projects are designed and constructed.