
Grasshopper for Rhino: A Beginner’s Guide to Visual Programming
Welcome to the fascinating world of visual programming with Grasshopper for Rhino! If you’re an architect, designer, or simply a curious mind looking to delve
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.

Welcome to the fascinating world of visual programming with Grasshopper for Rhino! If you’re an architect, designer, or simply a curious mind looking to delve

In a world where architectural software often limits creativity with pre-defined commands and standardized elements *cough* Revit *cough*, Rhino 3D stands out as a beacon

Studying architecture is unlike many other fields of study. It combines creativity, technology, passion and personality. Unlike other fields where While in other fields grading

Welcome to the comprehensive guide on Construction Planes in Grasshopper! If you’ve been searching for a clear, in-depth exploration of this essential aspect of 3D

Offsetting curves is a fundamental command in any design software. While Grasshopper has an offset curve component, it doesn’t come with one to offset to

We’ve all been there: we want to run a boolean difference with two geometries in Grasshopper, but the command fails. In many cases, that’s because

Design is not just about shape, it’s also about colors. The whole point of Grasshopper’s visual programming approach is to see the live, 3D preview

When it comes to architectural design, stairs are often a centerpiece. But beyond aesthetics, understanding how to calculate stairs in architecture is crucial for functionality

In Grasshopper, converting a mesh to a polysurface can seem daunting at first. But with the right approach, it’s an operation that can unlock a