Measure

About Facet

Facet is a facade plugin for Rhino 8 that turns a massing surface into a detailed, editable parametric facade. It is built by Thomas Jeremy Tait, a computational designer who spent more than ten years designing buildings at Snøhetta and NADAAA, and made by Hopific in Amsterdam.


Thomas Jeremy Tait

Founder

Thomas Jeremy Tait

Thomas is an architectural and computational designer with more than ten years in practice. At Snøhetta and NADAAA he worked on competitions and built projects from concept through design development, usually as the person who scripted the facade. He has worked on more than 50 competition designs, each with 10 to 20 facade iterations. He also teaches Grasshopper to architects through Hopific.


Why I built Facet

In practice I was usually the computational designer on the team. I could generate facade options much faster than colleagues modelling by hand in Rhino, so the facade often ended up on my desk. That made me the bottleneck.

The scripts behind those options were prototypes, written under deadline for the change due that evening. There were never budget hours to clean them up and make them reusable. They were forgotten, or I opened them months later and could no longer follow my own logic. Opening a colleague's script was harder still, because everyone builds Grasshopper definitions their own way.

On the Budapest South Gate masterplan competition for Snøhetta, I wrote a script that gave dozens of buildings their own detailed facades. That variety made the plan feel like a real city, and it helped us win. It also showed me how much a reliable facade script is worth.

The facade is the most complex part of a building to model, and the part that changes most during design. Parametric design should help, but not if every iteration starts from a new prototype.

Facet is the tool I wished I had: a maintained library of facade scripts with one shared structure, that any Rhino user can run.

Thomas Jeremy Tait, founder

Measure

How the library is made

Every Facet framework is designed to surface to most relevant parameters and stress-tested on 35 edge cases to ensure they are robust.

How the library is made

Every script follows the same layout: Common main inputs and a section for each facade element. Open any framework and you know where to find what.

Built for real geometry

Frameworks are tested on vertical curved, trimmed, single or multiple, surface or polysurface inputs in Rhino 8, against the current stable release and its latest service releases.

Maintained, not abandoned

When Rhino or Grasshopper changes, the library is updated. New frameworks are added every month, many from user requests.


Company

Made by

Hopific, Amsterdam, the Netherlands



Facet started

March 2025


Also by Hopific

Grasshopper courses and tutorials at hopific.com