Finch 101: Generate Floor Plate Algorithms

In this tutorial, you'll learn how to generate floor plates in Finch using one of three algorithms.

1. Three Floor Plate Generation Options

Finch provides three methods for generating floor plates:

Algorithm
Best For
Description

Generate Around Existing Circulation

Retrofits, conversions

Use when circulation cores are predefined

Generate Cores

Long buildings, L-shapes

Automatically finds and places multiple cores

Generate Corridors

Blank slate

Generates corridor and core layout from scratch

Let’s take a closer look at each one.


2. Generate Around Existing Circulation

Use Case: Retrofitting or converting an existing building where the core is already known.

  • You can draw the core in:

    • Revit or Rhino (before uploading), or

    • Directly inside Finch after massing is uploaded.

  • Once the circulation is defined, Finch will:

    • Detect it

    • Generate a unit layout around your predefined core

Tip: This method gives you precise control when working with known structural or regulatory constraints.


3. Generate Cores

Use Case: Large or irregular buildings (e.g., L-shaped floor plates)

  • Finch analyzes the floor plate and:

    • Splits it into multiple vertical cores

    • Orients cores to optimize circulation

    • Wraps units around each core

Ideal when you want Finch to decide how many cores are needed and where they should go.

Example: A long building might require three cores, each serving a cluster of apartments.


4. Generate Corridors and Core

Use Case: Blank slate / early-stage design

  • Finch will:

    • Generate both corridors and cores

    • Use inputs like:

      • Egress distances

      • Core dimensions (depth and width)

      • Preferred core orientation

This method is best when you want to automate layout generation without predefined circulation.

Pro Tip: Use this option to quickly test feasibility based on rough zoning envelopes and fire regulations.


What’s Next?

Once your floor plates are generated, you can:

  • Refine unit layouts

  • Adjust corridors or circulation manually

  • Assign space types or programs

  • Evaluate performance using Finch’s metrics

In the next tutorial, we’ll dive into how to edit and customize generated floor plans.

Last updated