Skip to main content

Townhomes in Studio

Townhomes

Notion Image

Townhomes Overview

Higharc Studio supports authoring multi-unit townhome buildings using the same central management and deployment workflows used for single-family homes. Townhomes extends Studio, Config, and Showroom to model, configure, price, and visualize attached multi-unit buildings, including duplexes, triplexes, quadruplexes, and townhome rows.

Notion Image

This set of features enables your team to manage multi-unit projects as a single system instead of a collection of separate plans. You can define a unit once and reuse it across buildings and lots, manage options at both the building and unit level, produce plans and downloads at either scope, and deliver a Showroom experience tailored to each buyer's specific unit.

Notion Image

Alongside this, foundational improvements in Studio — such as horizontal assemblies, datum enhancements, and modeling components — simplify modeling workflows and support more flexible, reusable design systems.

Townhome Features

The following features support townhome authoring in Higharc Studio, but are not specific to authoring multi-unit homes. Explore the following dedicated articles covering each feature in more detail:

  • Modeling Components — Group geometry into reusable component definitions, then place multiple instances across a project file to match townhome lot configurations.

  • Reporting Unit Designation — Tag geometry by unit so downstream plans, schedules, and deliverables can filter by unit automatically.

  • Townhomes in Config — Configure options and selections at the unit level within the Config tool.

Key Terms

Building String - Also known as a horizontal assembly – is a term used to represent multiple units placed side-by-side in a row to make up a townhome building.

Component Definition - Also referred to as a Modeling Component, is a reusable geometry template created and managed within the Catalog. Edits to a definition propagate automatically to every instance placed from it.

Component Instance - A single placement of a component definition on the canvas. Each instance shares the parent definition but maintains its own local controls for position, datum assignment, and options.

Component Option Controls - Settings that allow for applying options on either a global or per-instance basis. Per-instance option values report into Config and Showroom, enabling each unit to be optioned independently.

Composite Level (View) - An entity in Higharc Studio that combines multiple discrete levels into a single target for a plan viewport.

Doc Reference - A link that pulls a component definition from a source Central Data Model (CDM) file into another project file, including all dependencies. Updates to the source CDM propagate to every file referencing it.

Exposed Instance Datum - A datum inside a component instance that external geometry — such as a roof — can reference. When the component instance moves vertically, any geometry assigned to its exposed instance datum follows automatically.

Freeform Foundation / Freeform Floor - A foundation or floor entity drawn independently of room boundaries, giving explicit control over footprint shape and assembly behavior in complex configurations.

Isolated Editing Mode - A canvas state that hides surrounding file content so you can edit a component definition without risk of altering unrelated geometry. Changes made in Isolated Editing Mode apply to every instance of that component.

Level Stack - A configuration of levels that defines how floor-to-floor relationships behave. Stacks can be absolute (each level holds an independent fixed position) or relative (levels are positioned in relation to one another).

Multi-Unit - A location hierarchy setting that can be enabled to allow a building-level function to be added to a community.

Nested Component - A component placed inside another component definition. Changes to a nested (sub-)component propagate through the full chain — to every parent component, and every project file using those parents.

Origin-Relative Datum - A fixed vertical reference point (Z-coordinate) shared across levels, components, and entities in a model. Any change to a datum automatically updates all systems tied to it.

Remapping - A positioning method that lets the project's datums drive a component's vertical position. Used for single-level components that need to adapt to varying floor heights.

Replication - A positioning method that duplicates a project's level structure into a component definition as a fixed internal copy. Used for multi-level components where level relationships must stay consistent regardless of placement.

Reporting Unit - A label applied to geometry to identify which unit it belongs to. Enables downstream plans, schedules, and deliverables to filter content by individual unit.

Townhome - A building typology that covers a variety of multi-unit building configurations where single-family units, typically consisting of two to three levels, are built side-by-side and share side walls and rooflines. Similar typologies include rowhouses, townhouses, duplexes, and triplexes.

Townhome Unit - An individual single-family dwelling unit constructed as part of a group of attached units. Each unit (1) extends from the foundation to roof, (2) has open space on at least two sides, and (3) has a separate means of egress.

Void Floor - An object added to a room to suppress its auto-generated floor without affecting other rooms. Used when freeform floor entities are handling that area explicitly.

Did this answer your question?