Wednesday, March 25, 2026

Meet Kai — My AI Owl Persona is Here 🦉

Meet Kai — My AI Owl Persona | BIM Specialist's First AI Avatar
AI Persona · BIM Practice · Behind the Scenes

Meet Kai — My AI Owl Persona is Here 🦉

The first thing I built after attending @hamlog_ai's AI workshop — an AI avatar born from a spark of excitement and a lot of curiosity.

📅 March 25, 2026 ✍ Kai — BIM Lab 🤝 Sponsored by Aicron
Kai — AI owl persona in a tuxedo, waving hello
Hello, I'm Kai 👋
The AI alter ego of a BIM specialist — designing rest through technology
BIM Specialist AI Persona Made with Aicron

🌱 How Kai Was Born

A few weeks ago I joined a live Zoom session hosted by @hamlog_ai — one of those workshops where you walk out buzzing with ideas and refusing to let the feeling fade. Instead of just taking notes and moving on, I decided to act on that energy immediately.

The result? Kai — my very first AI persona character, introduced through a self-introduction video made entirely with Aicron's visual coding platform. It might be small, but it felt enormous.

🎓
@hamlog_ai — AI Zoom Workshop
An approachable, hands-on AI workshop that makes it easy even for first-timers to walk away with a real output. Huge thanks for the spark that brought Kai to life. 🙏

🦉 Who — or What — Is Kai?

Kai is my AI avatar and the official mascot of this blog. This little owl in a tuxedo and round glasses represents my professional identity as a BIM specialist who uses technology to carve out space for rest and reflection. From now on, Kai will be the face that shows up in videos, introductions, and across platforms.

01
Name: Kai
Drawn from my own name. Designed to represent BIM, architecture, and technology in a personable way.
02
Species: Owl
Symbol of wisdom and keen vision — fitting for someone who spends long hours inside Revit models.
03
Outfit: Tuxedo + Bow Tie
Professional yet playful. A signal that even dense BIM content can be delivered with warmth and charm.
04
Role: AI Persona
Appears in intro videos, blog thumbnails, and content across channels — my digital stand-in.

Going forward, Kai will help me share BIM workflow tips, Revit & Dynamo tutorials, and AI-assisted architectural practice in a more accessible, visual format. A companion for the journey. 🦉✨

🛠 How It Was Made — Aicron Visual Coding

Kai's self-introduction video was produced using Aicron's visual coding platform — a node-based interface that lets you build AI video workflows without writing a single line of code. As someone who already works with Dynamo's node-based visual programming inside Revit, the interface felt immediately familiar.

It felt like connecting nodes in Dynamo — drag, link, run. No code. Just logic and flow. For a first attempt at AI video production, the barrier to entry was refreshingly low.

— Kai, reflecting on the first session with Aicron

What impressed me most was how quickly something polished came together. The workflow is visual and iterative — you can see results fast, adjust, and refine without getting lost in technical dependencies.

💡 Why an AI Persona for a BIM Blog?

Architecture and construction are industries where knowledge-sharing is often dry, technical, and hard to access for outsiders. BIM documentation, regulatory analysis, Dynamo scripting — all important, all a little intimidating at first glance.

An AI persona like Kai creates a consistent, friendly entry point. Rather than a wall of technical text, there's a character — a face — that signals: this is a space where complex ideas are explained with care.

  • 1
    Consistency across channels. Kai can appear in videos, thumbnails, and social posts — making the brand instantly recognisable.
  • 2
    Lower barrier for new readers. A friendly character invites people in before the technical content takes over.
  • 3
    Separating person from persona. Kai carries the content; I focus on the thinking behind it.
  • 4
    AI as a creative tool, not a shortcut. Building Kai was itself a learning experience in AI-assisted production.

🔭 What's Coming Next

Kai and I will be posting regularly here — BIM practice notes, Revit workflow tips, reflections on AI in architectural practice, and the occasional experiment that didn't quite go to plan. That's the honest version of this journey.

This first post is rough around the edges. The excitement behind it is not. That's the most honest place to start. 🦉

✦ Post Summary
Kai was born after attending @hamlog_ai's live AI Zoom workshop
An AI owl persona in a tuxedo — BIM specialist's digital avatar
Debut video produced with Aicron's visual coding platform (sponsored)
Future content: BIM tips, Revit/Dynamo, AI in architectural practice
#AIPersona #BIM #Aicron #VisualCoding #OwlKai #Revit #AIVideo #ArchitectureBlog #KaiBIMlab #hamlog_ai

Thursday, March 19, 2026

How to Create Stairs in Revit — Complete Guide | BIM Practice

How to Create Stairs in Revit — Complete Guide | BIM Practice
BIM / Revit 2025 · AEC Practice Guide

🪜 How to Create Stairs in Revit — Complete Guide

From tool setup to railings and troubleshooting — everything you need to model stairs confidently in Autodesk Revit, with real building code references.

📌 What this post covers
  • Stair tool types and when to use each
  • Straight, L-shape & spiral stair creation
  • Tread depth & riser height — code minimums
  • Auto-generated railings and how to edit them
  • Common errors and practical fixes

Why stairs trip up Revit users

Stairs are one of Revit's most parametric elements — powerful once you understand the logic, but frustrating when something doesn't add up. The tool calculates riser counts from your floor-to-floor height automatically, which means getting your Levels set correctly before you start is non-negotiable.

This guide walks through the entire workflow: opening the stair tool, choosing the right run type, dialing in your parameters to meet code, setting up railings, and fixing the errors that almost every user encounters at least once.

1. Opening the Stair tool

Make sure you're in a Floor Plan view before starting — Revit creates stairs relative to the active level. Then navigate to:

Command path
Architecture tab
Circulation panel
Stair
Keyboard shortcut: ST + Enter

Once inside the Stair editor, Revit switches to a temporary mode — you'll see the green checkmark (Finish) and red X (Cancel) in the ribbon. Everything you draw here exists only until you click Finish.

2. Stair types — which one to use

Revit offers three main run configurations. Choose based on your floor plan layout and the number of flights needed.

⬆️
Straight
Single-direction run.
Most common for residential & commercial.
↪️
L-Shape / U-Shape
Multi-run with auto landing.
Ideal when floor plan space is limited.
🌀
Spiral
Center-point based.
Used for feature or service stairs.
Stair by Component vs. Legacy Stair: For all new projects, use Stair by Component (the default since Revit 2013). The Legacy Stair (sketch-based) is retained only for backwards compatibility — it offers less parametric control and is harder to edit.

3. Creating a straight stair — step by step

Here's the full workflow for the most common case: a single straight run between two levels.

1
Confirm your Levels In the Properties panel, verify Base Level and Top Level. Revit divides the height difference by your Maximum Riser Height to calculate the total riser count automatically.
2
Select "Run" and draw In the Modify | Create Stair ribbon, click Run. Click a start point in the plan view and drag in the direction of travel. A blue counter shows how many risers remain — keep drawing until it reaches zero.
3
Finish Edit Mode When the riser count hits zero, click the green checkmark (✔ Finish Edit Mode). Revit generates the stair geometry and attaches default railings automatically.
4
Review in 3D Press 3D to switch to the default 3D view. Orbit around the stair to check geometry, confirm the railing placement, and look for any clipping with floors or walls.

4. Tread & riser parameters — getting to code

Select the stair, then open Type Properties (Edit Type in the Properties panel) to access the dimensional parameters. The values below reference widely adopted minimums — always verify against your local building code.

Parameter Revit property name Common code minimum
Tread depth Minimum Tread Depth ≥ 260 mm / 10.25"
Riser height Maximum Riser Height ≤ 180 mm / 7.0"
Stair width Minimum Run Width ≥ 1,100 mm / 44" (varies)
Riser presence Begin / End with Riser Per occupancy type
Nosing length Nosing Length Typically 25–30 mm

If Revit can't reconcile the riser height with your floor-to-floor height exactly, it will warn you. A common fix: allow a small variance in Maximum Riser Height (e.g., change 175 mm to 177 mm) so the integer riser count works out evenly.

5. Railing settings

Railings are generated automatically when you finish the stair. They're separate elements — you can select, modify, or delete them independently. Here's what you'll most often need to change:

Change railing type
Select the railing → Properties → Type Selector dropdown. Common options: 900mm Pipe, Guardrail — Wood, Handrail — Rectangular.
Reposition the path
Select railing → Edit Path → move the sketch line → Finish. You can also delete one side of the railing here.
Adjust railing height
Edit Type → Rail Structure (Non-Continuous) → set height. Code reference: ≥ 1,100 mm / 42" for commercial stairs.
Change material
Edit Type → Materials and Finishes → Rail Material. Assign steel, timber, glass, or a custom material from your project.

6. Common errors & how to fix them

These three issues appear on almost every Revit project with stairs. Here's what causes them and how to resolve each one quickly.

⚠ "Stair requires X more risers to reach the top level"
Your Run is too short — it doesn't cover enough vertical distance to reach the Top Level. Either extend the Run length in plan, reduce the Maximum Riser Height slightly, or check that your Base and Top Levels are set correctly.
⚠ Stair doesn't cut an opening through the floor slab
Revit staircases don't automatically punch through floors. Select the Floor on the upper level → Edit Boundary → sketch the stair opening shape → Finish. For complex openings, use the Opening by Face tool instead.
⚠ Railing drifts away from the stair edge
This usually happens after the stair is moved or edited. Select the railing → Edit Path → realign the sketch line to the Run boundary. If the issue persists, delete the railing and use Architecture → Railing → Place on Stair to regenerate it.

7. L-shape stairs with landings

For L-shape or U-shape stairs, you draw multiple Runs inside a single Stair edit session. Revit inserts the landing automatically between runs.

  1. Enter the Stair command → select Run
  2. Draw the first flight — stop when you reach the landing position
  3. Click in the new direction and draw the second flight — a Landing appears automatically between the two runs
  4. Select the Landing to resize or reshape it if needed
  5. Click Finish Edit Mode to complete
💡 Landing thickness is controlled separately: Edit Type → Calculation Rules → Landing Thickness. It defaults to match the Run structure thickness.

For a full U-shape (two parallel flights with a single landing), draw the first run, step sideways, then draw the second run back in the opposite direction. The landing fills the gap automatically.

💡 Pro tips for stair workflows
  • Standardize stair Types at project setup — agree on riser height, tread depth, and structure thickness once, then use the same Type across all floors.
  • Use Multistory Stairs (select the stair → Multistory Top Level in Properties) to replicate an identical stair across multiple levels with a single edit.
  • Dimension the stair in section view, not plan — section gives you the true riser-to-riser measurement for code compliance checking.
  • For concrete stairs, separate the Architectural stair (for finishes) from the Structural stair (for the slab) — they live in different Revit categories and need different Type Properties.
  • When the stair runs alongside a wall, use Wall-hosted Railings on that side for cleaner wall-to-railing joins.

Tuesday, March 17, 2026

BIM, AI, and the Search for Meaningful Work in Architecture

BIM, AI & The Future of Architecture: Reflections on DigiComm25
Architecture & Technology · Commentary

BIM, AI, and the Search for Meaningful Work in Architecture

Reflections on DigiComm25 — and why cautious optimism may be the most honest stance an architect can take right now.

"Would architecture become one homogenous blob of probabilities — a statistically monotonous greyness supercharged by an algorithm that squeezes out any last humane quality in pursuit of a slick efficiency?"

— Terry Cheng, Architecture Now, reflecting on DigiComm25

Terry Cheng's essay Working with Technology, published in Architecture New Zealand after attending DigiComm25 in Auckland, is the kind of piece that lands differently depending on where you sit in the industry. As someone working daily inside Revit models, writing Dynamo scripts, and thinking about how AI might reshape the way we document and analyse buildings in Korea, I found it both unsettling and strangely reassuring.

This post is my response — a BIM practitioner's reading of what Cheng observed, filtered through the realities of practice in a different part of the world.

Four Tensions the Article Surfaces

DigiComm25 wasn't a cheerleading event for technology. It was, as Cheng describes it, "a challenge to the status quo." The conversations happening in New Zealand reflect debates we're having everywhere — including in Korean AEC practice, where BIM mandates are expanding fast but the readiness gap is very real.

Tension 01

Global Tools, Local Conditions

Architects everywhere draw from the same software stack — yet financial viability of BIM for small projects remains a legitimate local concern.

Tension 02

AI's Creative Promise vs. Environmental Cost

LLMs and generative design offer real productivity gains, but data centre energy use and water consumption demand honest accounting.

Tension 03

Efficiency vs. Humanity

The risk that algorithmic optimisation hollows out the imaginative, humane qualities that define good architecture — and good architects.

Tension 04

Data Ownership & Agency

As AI pipelines grow, who controls the data that feeds them? The question of intellectual property and creative agency becomes architectural.

On BIM: The Promise Is Real, the Readiness Gap Is Realer

Cheng notes that DigiComm25 speakers championed BIM as a pathway to "clear design communication" and "better-coordinated buildings" through a single source of truth. The example from Nate Helbach of Neutral — mass timber multistorey housing delivered through prefabrication and BIM — represents exactly the kind of integrated workflow that those of us doing Revit-based practice aspire toward.

In Aotearoa, there were questions concerning the financial viability of BIM for small-scale projects. Others hoped that, as towns and cities mature, so too would the uptake of appropriate tools that pay off in the long term.

— DigiComm25 round-table, as reported by Terry Cheng

This mirrors almost exactly the conversation in South Korea right now. The government has mandated BIM on public projects of 50 billion KRW or more since 2026, with full expansion to all public works by 2030. The policy direction is unambiguous. But the implementation gap — particularly for mid-size and smaller firms, and for client-side organisations without strong BIM management capability — is a known challenge. The mandate exists; the readiness is patchy.

What Cheng doesn't explicitly say, but implies, is that BIM adoption isn't primarily a software problem. It's a cultural and economic one. When a firm's margin is thin and a project timeline is aggressive, the upfront investment in a well-structured BIM model is hard to justify to a client who doesn't yet understand what they'd get from it.

· · ·

On AI: Genuinely Useful, Genuinely Concerning

The article captures a genuine split in the room at DigiComm25. Shaolei Ren from UC Riverside brought sobering data on AI's environmental footprint — carbon emissions from training and inference, the water cost of cooling data centres. This is the side of the conversation that the technology industry often buries in footnotes.

On the other side, Justin Flitter of AI New Zealand argued for large language models as tools that "empower people to do more meaningful work and remain competitive in an increasingly automated field." Both are true simultaneously, which is what makes the current moment uncomfortable.

My perspective — as a practitioner using AI daily

I use Claude and other AI tools regularly in my workflow: for parsing building code text, structuring site analysis reports, scripting Dynamo nodes, and drafting documentation. The productivity gain is real and not trivial. A task that once took an afternoon can now be structured in an hour.

But Cheng's question — "what room is left for the interest of the imaginative individual?" — sits with me. When I use an LLM to draft a site analysis framework, I'm not replacing judgment; I'm offloading structure so I can apply judgment faster. The risk is when that distinction blurs — when the scaffolding becomes the building.

The environmental point from Ren is one I now think about more consciously. Each prompt has a cost. Using AI thoughtfully, not reflexively, seems like the responsible position.

On Connectedness: Distance Is No Longer an Excuse

One of the more philosophically interesting threads in Cheng's essay is about geography and isolation. New Zealand, as an island nation, once had a kind of built-in insulation from global pressures — in practice, in culture, in architecture. Cheng argues that this is no longer the case: "Being far, far away isn't so isolating." The same software, the same debates, the same AI tools, the same BIM mandates are arriving everywhere at roughly the same time.

Korea sits at the opposite end of that spectrum — a highly connected, technology-first society where digital adoption in construction has been policy-driven for over a decade. Yet even here, the practical implementation of BIM at the project level is uneven, and the questions about AI's role in creative and technical work are just as open. Connectedness means sharing the same tools and the same anxieties.

The Mātātahi Moment: What Young Professionals Said

The detail I keep returning to in Cheng's essay is the closing note about the mātātahi (young professionals) workshop at DigiComm25. Their message, as summarised by Cheng, was this:

"We value the wisdom of a multigenerational industry. We want to do good for the world."

— Young professionals at DigiComm25, as reported in Architecture New Zealand

This is not naïve. It's a clarification of what technology should serve. The tools — BIM, AI, digital twins, parametric systems — are means, not ends. The end is still architecture: buildings that serve people, that respond to place, that endure with grace, and that don't accelerate the environmental crises we're all trying to navigate.

Practical Takeaways for AEC Practitioners

  • 1
    BIM viability is a business model question as much as a technical one. Until clients understand and value the outputs of a well-executed BIM process, the investment calculus won't shift. Advocacy is part of the job.
  • 2
    AI is most valuable when it amplifies judgment, not replaces it. Use it to remove low-value cognitive load — formatting, cross-referencing, structure — so that the high-value work (design intent, client dialogue, contextual reasoning) gets more of your attention.
  • 3
    Environmental cost of AI is real. Run heavier AI tasks intentionally, not habitually. Batch prompts. Use smaller, faster models where appropriate. Know the difference between a quick check and a full reasoning chain.
  • 4
    Data ownership matters — now. As AI pipelines become embedded in practice, the question of who owns project data, design outputs, and model geometry will become a contractual and ethical issue. Get ahead of it.
  • 5
    The multigenerational transmission of craft knowledge is non-negotiable. Young practitioners bring digital fluency; experienced practitioners bring contextual judgment. Neither alone is sufficient. The industry should be building structures that allow both to co-exist and exchange.

Cheng closes his essay "cautiously optimistic, if not hopeful." That's exactly where I land too. The tools are extraordinary. The questions they raise are hard. The future is, as he says, hard to tell.

But the work itself — making buildings, serving clients, shaping places — hasn't changed in its fundamental orientation. What changes is the responsibility that comes with more powerful instruments. Use them well.

#BIM #Architecture #AI in AEC #DigiComm25 #Digital Twin #Revit #Sustainability #AEC Technology #Architectural Practice
Source article: Terry Cheng, "Working with Technology," Architecture New Zealand, Issue 4, July 2025 — published via Architecture Now. This post represents the author's personal commentary and perspective on the themes raised in that article.

Monday, March 16, 2026

Maximum Buildable Area with Revit Design Options

Revit BIM Workflow Design Options Site Analysis

Maximum Buildable Area
with Revit Design Options

Study zoning envelopes & generate design alternatives — all in one model

Learn how to use Revit's Design Options tool to model the maximum allowable building envelope under zoning constraints, then branch into multiple design alternatives — BCR limits, height caps, setback rules — without ever duplicating your project file.

March 2026 10 min read Revit 2024 · AIA / Korean Building Code context

Before any schematic design begins, the most important question is simply: how much building is the site legally allowed to hold? Revit's Design Options panel gives you a structured, non-destructive way to answer that question — and to keep exploring alternatives right up to the moment you commit.

Most architects reach for Design Options only when a client wants "two versions of the lobby." But the tool is far more powerful than that. Used early in the process, it becomes a zoning envelope engine — letting you model the maximum buildable mass under BCR, FAR, height, and setback rules as one option, then layer design proposals on top as alternatives, all within a single Revit file.

This post covers the complete workflow: setting up the option structure, building the regulatory envelope, creating alternatives, managing visibility, and presenting the comparison to a client or review board.


01 What are Design Options

Revit's Design Options (Manage tab → Design Options panel) lets you store multiple versions of a portion of your building within a single project file. Each Option Set represents a decision point; each Option within that set is one possible resolution of that decision.

Core concept

Every element in Revit belongs to either the Main Model (always visible, shared across all options) or a specific Option (visible only when that option is active or shown). The main model is the right place for the site, terrain, shared levels, and the regulatory envelope mass. Design options are the right place for competing design proposals.

Why this works for zoning analysis

Zoning analysis requires you to understand the maximum permitted envelope first, then propose designs that fit within it. Design Options maps perfectly onto this sequence:

📐
Regulatory
envelope
(main model)
🅐
Option A
Max density
proposal
🅑
Option B
Mid-rise
proposal
🅒
Option C
Low-rise
proposal
Accept
primary &
archive
Key advantage

One file. One set of shared levels, grids, and site data. No copy-pasting between duplicated project files. When the site boundary changes, you fix it once in the main model and every option instantly reflects the update.


02 Setting up the Design Option structure

Manage tab → Design Options → Design Options dialog
Build your option tree before modeling anything

Step-by-step: create the option set

  1. Open Manage tab → Design Options panel → click Design Options button to open the dialog.
  2. Click New under Option Set. Name it something descriptive: Building Mass Strategy
  3. Revit auto-creates Option 1 (primary). Rename it to Mass A — Max Envelope (your zoning-limit study mass).
  4. Click New under Option to add more alternatives. Name them: Mass B — Tower Podium, Mass C — Courtyard Low-rise, etc.
  5. Close the dialog. The current primary option is now active for editing.
💡
Naming convention

Prefix option names with a letter (A, B, C…) and a short descriptor. Revit sorts options alphabetically in the dropdown — good names make view templates and schedules self-documenting later.

Recommended option set structure for zoning studies

Option SetOptions insidePurpose
Building Mass Strategy A — Max envelope
B — Tower podium
C — Courtyard block
Primary massing comparison
Parking Configuration P1 — Underground
P2 — Podium
Structural/programme impact
Roof Form R1 — Flat
R2 — Sloped
Height limit sensitivity
Important

Keep option sets focused on one decision at a time. A single option set with ten options is hard to manage. Three sets with three options each gives you 27 combinable outcomes while staying legible.


03 Modeling the maximum buildable envelope

📐
Build the regulatory mass in the Main Model
BCR · FAR · height limit · setbacks · daylight angle — all in one mass

The maximum buildable envelope lives in the Main Model, not inside any option. This way it is always visible as a reference silhouette regardless of which design option is active — a constant reminder of what the regulations allow.

Inputs you need before opening Revit

Regulatory parameterExample valueSource
Zoning district Type-2 General Residential Eum portal / zoning map
BCR (Building Coverage Ratio) 60% Seoul City Ordinance Art. 54
FAR (Floor Area Ratio) 200% Seoul City Ordinance Art. 55
Absolute height limit 18 m Building Act Art. 60
North daylight setback ≥ 1.5 m; H/2 above 9 m Building Act Art. 61 / Decree Art. 86
Road setback (building line) Per road width class Building Act Art. 46
Parcel area 173.25 m² Land-use confirmation cert.

Workflow: massing the regulatory envelope

  1. Set the active option to Main Model. Status bar dropdown (bottom of screen) → select Main Model. Any element placed now belongs to the main model.
  2. Create a Conceptual Mass family or In-Place Mass. Massing & Site tab → In-Place Mass. Name it Regulatory Envelope.
  3. Sketch the footprint. Draw the parcel boundary first, then offset inward by the required setbacks (road setback, side setbacks). The resulting polygon is your maximum footprint. Verify: footprint area ÷ parcel area ≤ BCR limit (60%).
  4. Extrude to the height limit. Extrude the footprint to the absolute height limit (18 m). This is the base regulatory prism.
  5. Apply the north daylight setback. For the north face: add a void cut that rakes the massing back from the north boundary using the daylight angle formula (1.5 m base + H/2 above 9 m). Use a Reference Plane with the angle locked to a parameter for easy adjustment.
  6. Check FAR. Use a Revit schedule on the mass floors to sum the gross floor area at each level. Total GFA ÷ parcel area must be ≤ FAR limit (200% = 346.5 m²). Trim the massing vertically if FAR is exceeded before BCR is reached.
  7. Apply a semi-transparent material. Assign a transparent amber or blue material to the envelope mass so design options placed inside it read clearly against it in 3D.
Parametric tip

Drive the envelope with Shared Parameters: BCR_limit, FAR_limit, Height_limit, North_setback. Link them to the mass via a formula. When the planning officer changes a number, update one parameter and the entire envelope regenerates.

/* Revit mass parameter formulas — add to Family Types dialog */ Max_Footprint_Area = Parcel_Area * BCR_limit /* e.g. 173.25 m² × 0.60 = 103.95 m² */ Max_GFA = Parcel_Area * FAR_limit /* e.g. 173.25 m² × 2.00 = 346.50 m² */ North_Setback_Base = 1500 mm /* below 9 m height */ North_Setback_Upper = Building_Height / 2 /* applies above 9 m — use void extrusion with rake angle */

04 Creating & populating design alternatives

🏗
Build each design proposal inside its own option
Options A, B, C live inside the regulatory envelope

Switching to an option for editing

  1. Status bar dropdown → select the option you want to edit (e.g. Mass A — Max Envelope). The active option name appears in the status bar; a blue border frames the viewport.
  2. All elements you place now belong to that option only. The main-model regulatory envelope remains visible as a reference ghost.
  3. To switch to a different option, use the dropdown again. Elements from other options are shown in halftone (you can toggle this in Visibility/Graphics).

Typical alternatives for a zoning study

Primary
Option A — Max density
Fills the regulatory envelope as completely as possible. Maximises BCR and FAR simultaneously. Used as the legal-maximum benchmark.
BCR 58% · FAR 196% · Height 17.8 m
Option B — Tower podium
Lower podium (3F) at full footprint, slender tower above. Preserves ground-level streetscape. Trades BCR efficiency for FAR.
BCR 55% · FAR 185% · Height 18 m
Option C — Courtyard block
U-shaped plan around a south-facing courtyard. Sacrifices some FAR for daylight and amenity. Popular with residential programmes.
BCR 48% · FAR 160% · Height 14 m

What to model inside each option

  • Mass geometry (floors, extrusions, voids) specific to that design proposal
  • Mass floors at each level — used by the schedule to calculate GFA per option
  • Generic floor/wall components sufficient to read the section and plan strategy
  • Do not duplicate shared elements: levels, grids, site topo, regulatory envelope mass
  • Structural grid variants can live in a separate option set if they differ between proposals
Shared families

If two options share identical floor plates at low levels but diverge higher up, model the shared floors in the Main Model and only the divergent upper floors inside the respective options. This avoids double-counting in area schedules.


05 Views, visibility & schedules per option

👁
Control what each view shows
Visibility/Graphics · View Templates · Design Option selector

Assigning a specific option to a view

  1. Open the view (floor plan, section, 3D view) you want to dedicate to one option.
  2. Open Visibility/Graphics Overrides (VG or VV) → Design Options tab.
  3. For each Option Set, choose which option to display in this view: Automatic (shows primary) or a specific named option.
  4. Duplicate the view for each option, assign the corresponding option, then rename: 3D — Option A Max Density, 3D — Option B Tower Podium, etc.

Dedicated view set for client presentations

View nameTypeOption shownPurpose
Site — Regulatory Envelope 3D Main model only Show legal maximum before any design
3D — Option A 3D Mass A Max density proposal
3D — Option B 3D Mass B Tower podium proposal
L1 Plan — Option A Floor plan Mass A Ground-floor footprint comparison
Section N-S — All options Section Automatic (primary) Height envelope check
Area Schedule — All options Schedule Filters per option BCR / FAR comparison table

Area schedule with option filter

To compare BCR and FAR across all options in a single schedule:

  1. View tab → Schedules → Schedule/Quantities. Category: Mass. Name: Massing Area Comparison.
  2. Add fields: Mass Name, Design Option, Gross Floor Area, Number of Floors.
  3. Add a calculated field: FAR = Gross Floor Area ÷ Parcel Area. Add another: BCR = Footprint Area ÷ Parcel Area.
  4. Group rows by Design Option. Now each option appears as a sub-group with its own total GFA, FAR, and BCR — all in one schedule.
📊
Schedule tip

Place this schedule on a dedicated sheet next to three side-by-side 3D views (one per option). It becomes your entire early-stage design comparison document — no PowerPoint needed for the first client review.


06 Presenting alternatives & accepting the primary option

Present, decide, and merge into the main model
Accept primary → non-primary options are archived or deleted

Sheet set for client design review

  • Sheet 1 — Regulatory envelope: site plan + 3D of max buildable prism with BCR/FAR/height labels
  • Sheet 2 — Option A: plan, section, 3D + area schedule row for Option A
  • Sheet 3 — Option B: same layout, Option B views
  • Sheet 4 — Option C: same layout, Option C views
  • Sheet 5 — Comparison: three 3D views side by side + full area comparison schedule

Accepting the chosen option

  1. Client or design team selects Option B (for example) as the direction to develop.
  2. Go to Manage → Design Options → Design Options dialog.
  3. Select Mass B — Tower Podium and click Make Primary.
  4. Click Accept Primary. Revit merges Option B's elements into the Main Model and removes the option set.
  5. Archive the other options first if you need a record: duplicate the views dedicated to Options A and C into a separate browser folder labeled _Archive — Rejected Options before accepting.
Warning — this is irreversible

Accepting a primary option permanently deletes all non-primary options and their elements from the file. Save a backup copy of the project file before clicking Accept Primary. Store it as ProjectName_DesignOptions_Archive_YYYYMMDD.rvt.

Post-acceptance: clean-up checklist

  • Delete or repurpose views that were dedicated to rejected options
  • Update the regulatory envelope mass if the chosen design triggers a different BCR/FAR calculation basis
  • Rename the accepted mass from Mass B — Tower Podium to Building Mass
  • Run Revit Purge Unused to remove any family types used only in deleted options
  • Update the project area schedule to reflect the now-merged single design

Quick reference

TaskWhere in RevitKey action
Create option set Manage → Design Options → New (Option Set) Name: Building Mass Strategy
Add an option Design Options dialog → New (Option) Name with letter prefix: A — Max Density
Switch active option Status bar dropdown (bottom of screen) Select option name or Main Model
Control view per option VG → Design Options tab Set each option set to desired option
Build regulatory envelope Massing & Site → In-Place Mass (Main Model active) Extrude footprint to height limit, apply setback voids
Area comparison schedule View → Schedules → Category: Mass Add Design Option field; group by option
Make option primary Design Options dialog → Make Primary Do this before Accept Primary
Accept & merge Design Options dialog → Accept Primary Save backup first — irreversible
Bottom line

Design Options turns your Revit model into a genuine decision-making environment — not just a drawing tool. Used from day one of a project, it keeps the regulatory envelope and every design alternative live, comparable, and in the same file. When the client decides, one click promotes the winner and archives the rest. No file duplication. No copy-paste chaos. No "which version is this?" emails.

Try the workflow on your next project

Start with a single Option Set named "Building Mass Strategy," build the regulatory envelope in the Main Model, and add three options. You'll have a client-ready massing comparison before the end of your first modelling session.

Labels
revit design-options bim-workflow massing zoning-analysis buildable-area bcr-far site-analysis architecture-practice revit-tips