
What is a Brep in Grasshopper? A Comprehensive Guide
We’ve all been there: We browse through Grasshopper’s component tabs and we run into this term: Brep. What in the world is a Brep in
Founder, Architect & Authorized Rhino Trainer®
Thomas Jeremy Tait is the Founder and Lead Instructor at Hopific, where he provides strategic leadership for the platform’s computational design curriculum. With over a decade of hands-on experience as a Lead Design Architect and Project Manager at internationally recognized architecture practices such as Snøhetta and NADAAA, Thomas brings a strong technical background, production-driven habits, and forward-thinking creativity to all the tutorials and programs he oversees.
Thomas began his computational design career solving practical design challenges on high-profile projects, moving quickly into training his peers at Snøhetta. Over his career, he has contributed to award-winning buildings like the Beijing Public Library and the Budapest South Gate Masterplan, logging over 5,000 professional hours in Grasshopper and successfully training more than 300 architects. As a McNeel-endorsed Authorized Rhino Trainer® (ART), Thomas specializes in teaching a streamlined, design-first approach. He loves diving into complex data trees, optimizing algorithmic workflows, and solving technical design mysteries so architects can focus on creativity instead of wrestling with the software.

We’ve all been there: We browse through Grasshopper’s component tabs and we run into this term: Brep. What in the world is a Brep in

The ability to precisely trim curves is an indispensable skill for designers who want to create polished and professional models. While it is an intuitive

In the realm of parametric design with Grasshopper for Rhino, curves play an integral role. While dividing a curve into regular intervals is a fundamental

The ability to manipulate curves is a fundamental skill in the world of parametric design. By understanding how to divide curves and create points on

Transforming a contour into a surface in Grasshopper is a skill that you’ll find invaluable in your design journey. Today, we’ll delve into this process

The most important feature of a parametric script is the ability to intuitively interact with its output. While number sliders are a great way to

As a visual programming software, Grasshopper for Rhino is all about creating connections between components to create a parametric sequence of steps. But as you

The attractor curve is one of those captivating effects we can create in Grasshopper that brings our designs to life. The attractor curve algorithm allows

Transforming curves into surfaces is a fundamental feature in Grasshopper that you’ll need over and over again. In this post I’m going to show you