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:
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
