Skip to main content

Introduction

  • The goal of the algorithm is to optimize the design and construction planning of modular block (brick) buildings from the earliest stages. It enables rapid exploration of layout options, precise material estimation, and a clear plan for efficient on-site assembly.
  • The workflow automates the majority of repetitive decisions, allowing designers to focus on creative problem-solving and project-specific constraints, while ensuring every block is placed with maximum efficiency and structural integrity.

Features

  • Automated Block Recognition: Determines the correct block type based on the wall’s layer, geometry, and gap spacing, selecting filler blocks when needed.

  • Intelligent Corner Handling: Detects corner conditions and adjusts the UI to show only valid block types for the user’s selection.

  • Load-Bearing Wall Connections: Identifies intersecting load-bearing walls and places the appropriate connection blocks automatically.

  • Openings & Frames: Recognizes window surfaces and places frame blocks and lintel blocks without manual setup.

  • Material Optimization: Reallocates unused blocks from the palette to minimize waste, calculates palette requirements, and prevents excess transportation costs.

Overlap Optimization: Plans block placement to maximize overlap and maintain stability within acceptable tolerance limits.

BIM Integration: Built on VisualARQ for Rhino, with every block as a parametric BIM element supporting IFC export and automatic 2D plan generation.

Workflow Phases

Phase 1 Wall-by-wall design: The users select wall surfaces and define layouts manually, with the algorithm managing block placement and constraints.

Phase 2: Full-building automation: The algorithm generates the complete block layout automatically, calculates overlaps, and optimizes the total number of palettes used before feeding data to the optimization process.

Why It Matters

Traditional block design workflows are slow, prone to over-ordering, and require significant manual setup. This algorithm eliminates guesswork, integrates directly into BIM processes, and delivers accurate, build-ready designs faster — reducing waste, saving costs, and empowering teams to focus on design quality rather than logistics.