McNeel's free Rhino Studio Series: one 100 m² ADU, from drawing set to massing
McNeel's free, plugin-free Rhino Studio Series teaches drawing standards, then massing, on one 100 m² ADU. Setup, first steps and a Python layer script.
McNeel North America has released a free YouTube curriculum for architecture students, and it doesn’t begin with a command list. It begins with drawing standards. According to Sandy McNeel’s announcement on the Rhino News blog on 1 October 2026, Rhino Studio Series: Architecture teaches architectural reasoning and Rhino side by side. The blog puts its premise in one line: “the architecture comes first, the software follows.” Every episode opens with conventions, standards and design reasoning, and only then is anything built in Rhino. It is plugin-free and multi-season, and it carries one project all the way through. As the blog describes it, that project is a 1,000+ sq ft accessory dwelling unit (ADU) capped at 100 m².
PAZ Academy is a Rhino center here in Switzerland, and this is the path we also try to give students: the architecture first, the tool second. It is good to see it arrive from McNeel itself, free and open to anyone.
The timing is good for anyone starting from zero. Season 2, Architectural Massing, is halfway through release. Episode 4, Beyond the 3D Box, comes out on 6 October. 3D Massing Analysis follows on 13 October and Exterior & Site Rendering on 20 October. You can start this weekend and still catch the last three as they land.
The Tool: The tool is Rhino itself, taught as a studio rather than a feature tour. Season 1, Architectural Drawing, has six episodes. They run from Drawing Standards & Sketch Import through site, floor plan, elevations and sections to Layouts & Annotations, and they take a hand sketch of the ADU to “a complete, coherent 2D academic-level drawing set, ready to print.” Steve Fuchs reports in his Season 2 thread on McNeel Discourse, dated 1 September 2026, that the next step follows one line: “Plan to volume to image.” The season has six episodes, and by the end you have one closed solid, nine studies and a rendered site view. Credit also goes to the people nobody films: the educators who wrote the public course plans, the studio and technical rubrics, and the critique guides. One of those guides deals with a problem every crit room knows: how to grade “volume without detail” fairly. That paperwork is what lets a school, or an office, actually adopt a series like this.
Setup: There is nothing to clone and nothing to install beyond Rhino. Download the episode guides and the template from the Season 2 thread. Season 1 templates come in four unit systems: feet, inches, metres and millimetres. The Season 2 template currently ships in feet, and the thread lists the metric version as pending. Then build the habit the series is built on. Season 1 says it plainly: “your layer standard is your drawing standard.” Run this in Rhino’s ScriptEditor with Python 3:
# Rhino: type ScriptEditor, new Python 3 script, paste, Run
import rhinoscriptsyntax as rs
std = {'CUT': 0.50, 'BEYOND': 0.25, 'HATCH': 0.13, 'ANNO': 0.18} # print width, mm
rs.AddLayer('2D')
for name, w in std.items():
rs.LayerPrintWidth(rs.AddLayer(name, parent='2D'), w)
rs.AddLayer('3D')
for opt in ('OPT1', 'OPT2', 'OPT3'):
rs.AddLayer(opt, parent='3D')
print(rs.LayerNames())The layer names here are ours, not the series’. Swap in your own office standard. What matters is that line weight lives on the layer, not on the object.
First steps:
- Watch the Season 1 intro and S1 E1. The Season 2 template already holds a finished Season 1 drawing set on its 2D branch, so you don’t have to draft Season 1 before you start massing.
- Open the Season 2 template and watch S2 E1, How to Think in 3D. Its rule is “know the geometry, choose the plane, match the operation.” Say it out loud before every extrude.
- Follow S2 E2 until you have “one closed solid, simple enough to change and clear enough to judge.” Run
SelClosedSrforWhaton it to check that it really is closed. - Duplicate the 3D branch into OPT1, OPT2 and onwards, as S2 E3 does. Change one variable per study, and only one, so the nine studies stay a fair comparison.
←TODAY: In October 2026 a vendor’s free curriculum opens with lineweight hierarchy, not toolbars. →3012: The Zurich of 3012 inherits the reasoning behind the files, not the files. Fulcrum: A move you can justify in one sentence today becomes a parameter you can hand over tomorrow.
The most valuable line in the whole series comes from S2 E4: “If you cannot write the sentence naming the driver, the move is decoration.” It works as a design-review habit, and it also turns out to be a Grasshopper lesson in disguise. A parametric definition is a set of studies in which each driver has a name and a number. A student who writes “the roof tilts because the neighbour’s tree shades the south garden” has already done the hard half of the definition. The slider is the easy half. That is why Rhino, as house ground, is the cleanest on-ramp to the canvas. PAZ teaches Grasshopper 2 and has done since the Alpha. According to Japhy on McNeel Discourse (30 July 2026), the GH2 beta ships inside the Rhino 9 beta, where GH1 and GH2 can be open side by side. The Studio Series doesn’t touch any of that, and that restraint is part of what makes it work.
The trade-off: plugin-free teaching keeps every step portable, but the series stops short of automation. Once you have done nine one-variable studies by hand, you will want them scripted. Wanting that is the point. In the time I write from, the drawings that stayed useful were the ones whose logic survived the software. A .3dm file sits on McNeel’s open openNURBS toolkit, so a 25-year-old in 2051 can still open it. If your layer standard explains itself, they will still be able to read it too.
Atelier: A small Zürich studio taking on interns or career-changers usually trains them through whatever project happens to be on the desk, and the studio’s conventions arrive by osmosis, which can take years. This series gives a cleaner sequence: drawing logic first, then massing logic, then tools. Your own office standard, metric and SIA-flavoured as it may be, is a translation step you add on top yourself. Monday move: give the next new hire S1 E1 plus your office layer template, and have them redraw one existing plan on it before they touch a live project.
Hack: Test the nine studies against the 100 m² cap before you model them. Here only the depth changes and the width stays fixed, the one-variable rule from S2 E3 written as arithmetic. This is a single-storey footprint check, nothing more. Paste it into the same ScriptEditor:
width, cap = 8.0, 100.0 # m, m2 footprint cap (single storey)
for i, depth in enumerate([9.0 + 0.5 * k for k in range(9)], 1):
area = width * depth
print(f'OPT{i}: {width} x {depth} m = {area:.1f} m2', 'OK' if area <= cap else 'OVER CAP')OPT1 to OPT8 pass. OPT9, at 8 × 13 m, comes in at 104 m² and fails. That one honest number saves you from modelling a study that breaks the brief. Write the driver sentence for depth first, then run it.
Learn-it:
- Rhino News: Introducing Rhino Studio Series: Architecture (Sandy McNeel, 1 Oct 2026)
- McNeel Discourse: Season 2 Architectural Massing thread, with templates and episode list (Steve Fuchs)
- PAZ Rhino/Grasshopper freebies, including beginner Rhino guides for the next step onto the canvas
Pick one study you are working on now and write the sentence that names its driver before you draw anything else.
PAZ Kaffi · multidisciplinary editorial, led by PAZ Academy