Blender for Architecture With Bonsai BIM
Getting Started
What you need before Lesson 01
- Download and install Blender 4.2 LTS or newer from blender.org.
- Lesson 01 walks you through the download and first launch — you can start the course with nothing installed.
The Bonsai add-on is installed during Lesson 04. You do not need it for Lessons 01–03 (Blender fundamentals).
Inkscape (free, open-source vector editor) is used in Lesson 12 for editing drawing sheets. Installation is covered in that lesson.
How the workshop is delivered
This workshop consists of 18 lessons with a total of 131 video topics across 20 hours and 31 minutes of hands-on instruction. Each topic is a focused screen recording that walks through a specific task. You watch, then replicate on your own machine.
Recommended path
New to Blender: Start at Lesson 01 and work through sequentially.
Already know Blender: Skip to Lesson 04 (Getting started with BonsaiBIM). Lessons 01–03 cover Blender fundamentals you likely already have.
For all students: Do not skip Lessons 04–06. Even experienced Blender users need to understand IFC data concepts — elements, types, spatial containers, property sets, quantities — before the authoring and documentation lessons will make sense.
Complete Lesson Outline
Lesson 01 — Blender Basics for Architecture (1h 12m)
- Introduction to the course and Blender version (4 min)
- Downloading Blender (12 min)
- Opening Blender for the first time (8 min)
- The Blender UI (12 min)
- Working with Add-ons in Blender (11 min)
- 3D Navigation for architectural modeling (13 min)
- Selecting objects (11 min)
Lesson 02 — Managing Objects and Precision Controls (1h 10m)
- How to create new objects in Blender (15 min)
- Transformations and numeric input (14 min)
- Duplicating objects (10 min)
- Managing transformation snapping (12 min)
- Object origins and the 3D Cursor (9 min)
- Using the 3D Cursor snapping (11 min)
Lesson 03 — Mesh Modeling for Architecture (1h 47m)
- Using work modes in Blender (13 min)
- Extruding and wall modeling with a Mesh (19 min)
- Adding volume to the base walls (7 min)
- Modeling doors and windows with a Mesh (16 min)
- Working with curved walls and floors (15 min)
- How to import AutoCAD files to Blender (11 min)
- Importing SketchUp files to Blender (11 min)
- Using reference files for 3D modeling (15 min)
Lesson 04 — Getting Started with BonsaiBIM (58 min)
- How to install BonsaiBIM (10 min)
- Bonsai UI (13 min)
- Saving projects in Bonsai (6 min)
- Understanding the IFC Element and Element Type (6 min)
- Using the Project Wizard (11 min)
- Managing Spatial Containers (13 min)
Lesson 05 — Parametric Modeling with Bonsai (2h 6m)
- Parametric Modeling with Bonsai (14 min)
- Parametric walls in Bonsai (17 min)
- Working with curved walls (8 min)
- Modeling slabs (16 min)
- Editing parametric types — Thickness (9 min)
- Custom Wall Types (13 min)
- Adding doors and windows (8 min)
- Parametric doors and windows (13 min)
- Adding and fixing external doors (9 min)
- Fixing external doors with IFC Edit Mode (6 min)
- Fixing external windows with arcs (14 min)
Lesson 06 — Working with IFC and BIM in Bonsai (40 min)
- Working with spatial containers (12 min)
- Using Attributes and Psets in objects (6 min)
- How to assign Attributes and PSets to types (5 min)
- Using Quantity Sets or Qtos (9 min)
- Working with Aggregates (6 min)
Lesson 07 — Wall Properties, Stairs, and Roofs (1h 4m)
- Working with layered walls (5 min)
- Materials and Styles (7 min)
- Working with wall priorities (6 min)
- Stairs and railings (20 min)
- Creating parametric roofs (9 min)
- Single slope roofs with polylines (9 min)
- Connecting roofs and walls — Extend (9 min)
Lesson 08 — Furniture, Arrays, and Mirror (47 min)
- Using IFC furniture (11 min)
- Fixing IFC furniture (7 min)
- Working with the IFC Array (6 min)
- How to use the IFC Mirror (12 min)
- Creating custom furniture for Bonsai (12 min)
Lesson 09 — Managing Templates and Reusable Files (46 min)
- How to manage templates in Bonsai (8 min)
- Editing a custom template for new projects (8 min)
- Adding walls with multiple layers to the template (4 min)
- Using windows and doors to the template (11 min)
- Adding furniture and assets to templates (5 min)
- Editing hardcoded names in Bonsai code (10 min)
Lesson 10 — Custom Instances and Aggregates (57 min)
- Creating a base for replication (13 min)
- Setup aggregates for replication (8 min)
- Adding new objects to aggregates (9 min)
- The problem with aggregates and voids (8 min)
- Adding windows and removing the aggregate (14 min)
- Using groups to optimize selection (4 min)
Lesson 11 — Creating a Base Project (1h 15m)
- Preparing the template and adding walls (15 min)
- Adding reference planes and voids to walls (15 min)
- Updating wall openings with mesh based voids (6 min)
- Working with doors and activating 2D views (10 min)
- Smaller doors and 2D views (8 min)
- Reference planes for windows (10 min)
- Adding windows and types (9 min)
- Slabs and updating the project (2 min)
Lesson 12 — 2D Documentation in Bonsai (57 min)
- How to create 2D Documentation (16 min)
- Setup details about views in 2D Documentation (13 min)
- Using visibility filters for 2D Documentation (5 min)
- Adding a sheet with multiple views (9 min)
- Downloading and installing Inkscape (6 min)
- Editing a sheet with multiple views in Inkscape (7 min)
Lesson 13 — Working with Annotation Tools (1h 39m)
- Adding new paper sizes to the Sheet panel (12 min)
- Working with annotations and dimension lines (14 min)
- The line tool (9 min)
- Adding and formatting text (11 min)
- Editing text attributes (9 min)
- Using architectural symbols with multiple views (9 min)
- Custom symbols with multiple views (16 min)
- How the drawing scale affects annotations (6 min)
- Copying annotations between different drawings (9 min)
- Managing dimension lines format and settings (4 min)
Lesson 14 — Expanding Annotation Tools (1h 33m)
- How to use any 2D shape as an annotation in Bonsai (11 min)
- Using IfcSpaces to mark your layout (12 min)
- Working with the spaces tag (9 min)
- Editing symbols in the drawing (5 min)
- Working with leaders (8 min)
- Connecting annotation to IFC objects (6 min)
- Extracting data from IFC objects (16 min)
- How to create new tags and symbols (15 min)
- Creating a custom titleblock (12 min)
Lesson 15 — Linetypes and Styles with CSS (1h)
- Anatomy of a CSS file (9 min)
- Editing the Default CSS (9 min)
- Using the browser to edit CSS (12 min)
- Using predefined patterns or hatches (7 min)
- Adding new dashed lines (9 min)
- Selecting objects with metadata (9 min)
- Automatic patterns from material names (5 min)
Lesson 16 — Sections, Elevations, Roofs, and Footing (1h 30m)
- Exploring ways to create the footing (11 min)
- Modeling the footing (14 min)
- Connecting the footing with the slab (6 min)
- Adding categories or attributes for selection (9 min)
- Modeling the roof (10 min)
- Working with sections (10 min)
- How to identify sections in the drawings (7 min)
- Creating elevations (8 min)
- Working with 3D views from the model (5 min)
- Modifying labels in the Bonsai source-code (7 min)
- Updating the location of elevation tags (3 min)
Lesson 17 — Working with Terrains and Grids (30 min)
- Using the grid tool (9 min)
- Adding a terrain object (7 min)
- Working with terrain excavation (7 min)
- Library with vegetation assets (7 min)
Lesson 18 — Extracting Schedules and Reports (40 min)
- Preparing for data extraction and schedules (14 min)
- How to create tables from IfcSpace data (8 min)
- Saving data extraction reports and patterns (3 min)
- Creating a door schedule (8 min)
- Exporting as a spreadsheet (3 min)
- Adding schedules to a sheet (4 min)
Learning Objectives
By the end of this workshop, you will be able to:
- Navigate and model in Blender with precision controls and snapping
- Import AutoCAD (DXF/DWG) and SketchUp files as reference for modeling
- Create parametric BIM elements (walls, slabs, doors, windows, stairs, roofs) using Bonsai
- Assign IFC classes, types, attributes, property sets, and quantity take-offs to model elements
- Organize models with proper spatial containers (site, building, storey)
- Build reusable templates and libraries for consistent workflows across projects
- Work with aggregates for composed floor assemblies
- Generate floor plans, sections, elevations, and 3D views from the BIM model
- Annotate drawings with dimensions, text, symbols, leaders, and intelligent tags that read IFC data
- Control drawing line styles, hatching, and patterns using CSS
- Create custom title blocks and manage drawing sheets
- Model terrain with excavation and place vegetation assets
- Extract schedules and reports from model data and export to spreadsheet
Skill Level
Beginner-friendly. No prior experience with Blender or BIM is required. Lessons 01–03 teach Blender fundamentals from scratch. Experienced Blender users can skip directly to Lesson 04.
Software Requirements
| Component | Version | Cost | Where to get it |
|---|---|---|---|
| Blender | 4.2 LTS or newer | Free | blender.org |
| Bonsai add-on | Current stable | Free | Blender Extensions browser |
| Inkscape | Any recent | Free | inkscape.org (used in Lesson 12) |
Operating system: Windows, macOS, or Linux.Hardware: Any computer that runs Blender 4.2. No GPU-intensive rendering required.
Files Included
- Video lessons (18 lessons, 131 topics, 20h 31m total)
- Project files at key stages for reference
What This Workshop Is Not
- Not a rendering course. The focus is BIM authoring and documentation. You will set up basic materials and styles, but photorealistic rendering is outside the scope.
- Not BIM management theory. You learn what IFC data is and how to produce it correctly — the practical foundation, not organizational frameworks.
- Not a structural/MEP engineering course. The project is residential architecture. Structural analysis, energy simulation, and MEP coordination are separate disciplines.
Discover more products like this
ifc blender 3d-exterior-modeling 3D parametric interior-parametric-design design Archiviz architecture BIM