Plugins

BimCode

Clash Matrix

Free
Built into BimCode

Included with eligible plans — sign in to check yours

Clash Matrix

Clash Matrix turns clash coordination into a grid you can scan at a glance. Group your model into rows and columns — by discipline, category, level, system, or any parameter you use — and every cell becomes a rule for that pair of groups. Run the whole grid in one click and it turns into a heat map of where systems collide, so you can go straight to the trouble spots instead of paging through a long clash report.

How to use

  1. Open your project in Revit and launch Clash Matrix from BimCode.
  2. Set up your rows and columns. Pick up to three grouping levels — discipline, category, level, family, type, system, zone, workset, a saved selection set, or any parameter in your model. The first level you pick becomes the outer band of the grid.
  3. Define the rule for each cell. Click a cell and choose Hard clash, Clearance, Soft/proximity, Duplicate, Containment, Ignored, N/A, or Disabled — or type a custom clearance and allowed overlap. Clash Matrix starts you off with sensible defaults (same-discipline pairs are marked N/A, MEP-to-MEP pairs get a clearance sized to the systems involved), so you only need to touch the cells you want to change.
  4. Click Run matrix. Revit stays busy until the run finishes, then every runnable cell has a result.
  5. Read the heat map. Each cell shades from light to dark by how many clashes it found — 1–10, 11–50, 51–100, or over 100 — so the darkest cells are where to look first.
  6. Click into any clash. Select a cell, a row or column label, or a group heading to list its clashes below the grid, then click a clash in that list to jump straight to it in the Revit view, with the two clashing elements highlighted in different colours.

Good to know

  • Your grouping, your rules, and every clash's review status are saved inside the Revit model itself, so the rest of the team sees the same matrix once the file is saved and synced. A local backup is kept for read-only or detached models.
  • Clash status carries across reruns — New, Active, Reviewed, Approved, Resolved, or Closed. Clashes still present keep their status, ones that disappear are marked resolved automatically, and ones that come back are reopened.
  • Rooms, spaces, areas, model lines, and cameras are never checked for clashes.
  • Linked models can be switched on per link, and grouping by "Document" lets you compare your model against a link, or one link against another.
  • Cells marked "box-based" use a fast approximate check instead of exact geometry — good for very large models, but a small reported overlap on one of these is worth a second look before you call it a real clash.
  • Export a report — HTML, Excel, or PDF — from the Set-up panel. It saves to your Documents folder under "Clash Matrix Reports" and opens automatically.
  • Appearance (light, dark, or match Windows, plus the highlight colour) is a personal setting saved on your own machine, not shared with the rest of the team.
  • Very large results are capped so the matrix and its reports stay fast, rather than trying to list every clash on a badly-modelled pair.

Create the next tool for your workflow.

BimCode is also an AI agent for Revit. Work with your model, build custom plugins, design families and create AI renderings.