Historical Context & Motivation
In the architecture, engineering, and construction (AEC) industry, one of the most persistent and costly problems has been spatial conflicts — situations in which two or more building systems physically occupy the same space. Imagine a large HVAC duct routed directly through a structural steel beam, or a plumbing chase that collides with an electrical conduit run. Before digital modeling tools existed, these clashes were discovered on the construction site, where resolving them required expensive rework, schedule delays, and strained relationships among trades. The desire to catch these errors before a single brick was laid drove the development of what we now call interference checking, sometimes referred to as clash detection.
For Visual Arts students who work in spatial design, set design, exhibition planning, or architectural visualization, understanding interference checks is essential. Your creative intent can be undermined by physical impossibilities that only reveal themselves during fabrication. Interference checking bridges the gap between the beauty of a design concept and the reality of building it.
The central question that interference checking addresses is deceptively simple: Do all the parts of this building actually fit together without colliding? Despite its simplicity, answering this question rigorously across thousands of elements in a model requires systematic methodology — precisely what Revit's interference check workflow provides.
Core Principles & Definitions
Before diving into the workflow, it is important to establish a shared vocabulary. Interference checking in Revit rests on several foundational ideas that structure the entire process, from selecting which elements to test to interpreting the results. These principles apply whether you are coordinating a gallery installation, a theater set with integrated lighting rigs, or a full-scale architectural project.
Clash / Interference
Category Pairs
Hard vs. Soft Clashes
Clash Report
Resolution Workflow
Visual Explanation — Anatomy of a Clash
The following diagram illustrates the most common type of interference encountered in building design: a mechanical duct routed through a structural beam. In this scenario, two separate disciplines — structural engineering and HVAC design — have each placed elements in the model without full awareness of the other's work. The diagram shows the overlapping zone that Revit identifies as a clash, along with the bounding volumes the software uses to accelerate detection.
Notice how each element carries its own axis-aligned bounding box (the dashed outlines). Revit uses a two-phase detection strategy. In the first, coarse phase, the software checks whether bounding boxes overlap — a computationally cheap test. Only when bounding boxes intersect does Revit proceed to the second, fine phase, where it tests exact solid geometry for true penetration. This two-phase approach makes it practical to check thousands of elements within seconds.
How Interference Checking Works in Revit
While interference checking in Revit does not require manual mathematical computation on the designer's part, understanding the underlying logic deepens your ability to interpret results and set up checks strategically. The process follows a deterministic pipeline: selection → bounding-box test → exact geometry test → report generation.
Step-by-Step Pipeline
- Define Category Pair: The user selects two sets of elements — for example, all structural framing elements versus all mechanical ducts. Revit will compare every element in Set A against every element in Set B.
- Bounding-Box Overlap (Broad Phase): For each pair, Revit checks whether the axis-aligned bounding boxes intersect. If they do not, the pair is immediately excluded — no further computation is needed.
- Exact Geometry Intersection (Narrow Phase): For pairs that pass the broad phase, Revit evaluates the actual solid geometry using Boolean intersection operations. A non-zero intersection volume confirms a hard clash.
- Report Assembly: Every confirmed clash is logged with the element IDs of both offending components, their categories, the location of the intersection, and the approximate volume of overlap.
min and max denote the minimum and maximum extents along each axis (x, y, z). All six conditions must be true (∧ = logical AND) for the bounding boxes to intersect.V_clash of the two solids is greater than zero, a hard clash is confirmed. Revit computes this via Boolean intersection of the parametric geometry kernels.Detailed Breakdown — Types of Clashes
Not all clashes are created equal. In professional practice, interference issues are commonly classified into three categories based on severity and the nature of the conflict. Understanding these distinctions helps you prioritize your resolution efforts — a critical skill when a clash report returns hundreds of items and you need to decide which ones threaten the integrity of your design.
| Clash Type | Detection Method | Typical Resolution | Revit Native? |
|---|---|---|---|
| Hard Clash | Solid geometry Boolean intersection | Move, resize, or reroute one element | Yes — Collaborate tab → Interference Check |
| Soft Clash | Clearance / tolerance buffer around elements | Increase spacing; verify code compliance | Limited — more robust in Navisworks |
| Workflow Clash | Manual review of model versions and schedules | Update linked models; synchronize with central | Partially — Copy/Monitor assists |
Worked Example — Running an Interference Check in Revit
Suppose you are designing a small contemporary art gallery. The model includes architectural walls and floors, structural columns, an HVAC system for climate control (critical for art preservation), and a custom lighting rig suspended from the ceiling. You suspect that the lighting designer's suspended track fixtures may conflict with the HVAC ductwork. Here is how you would run an interference check conceptually within Revit.
Strengths, Limitations & Comparisons
Revit's built-in interference check is a powerful first line of defense, but it is not the only clash detection tool available. Understanding its strengths and limitations helps you decide when to use it and when to escalate to external software such as Navisworks Manage or BIM 360 Coordinate.
| Aspect | Revit Interference Check | Navisworks Clash Detective |
|---|---|---|
| Clash Types | Hard clashes only (geometry-to-geometry) | Hard, soft (clearance), and time-based (4D) clashes |
| Model Scope | Single Revit model or linked Revit models | Federated models from Revit, AutoCAD, IFC, and other formats |
| Tolerance Settings | No user-defined tolerance buffer | Fully customizable tolerance and search sets |
| Report Export | HTML report; limited formatting | Detailed reports with screenshots, BCF, and issue-tracking integration |
| Best For | Quick, in-model checks during design development | Large-scale, multi-discipline coordination meetings |
| Cost | Included with Revit license | Separate license required |
Connection to Advanced Coordination Workflows
Revit's interference check is the conceptual gateway to a broader ecosystem of coordination technologies. As your projects grow in complexity — from gallery renovations to multi-story mixed-use buildings or film studio back-lot facilities — you will encounter increasingly sophisticated tools that build on the same principles of spatial conflict detection.
| Feature | Revit Interference Check | Advanced Coordination Tools |
|---|---|---|
| Clash Grouping | Flat list — each clash listed individually | Smart grouping by proximity, system, or grid location |
| Issue Tracking | Manual — export HTML and track externally | BCF (BIM Collaboration Format) with status, assignee, and due date |
| 4D Integration | Not supported | Time-based clash detection against construction schedule |
| AI Assistance | None | Machine learning prioritization; suggested rerouting paths |
| Multi-Format Federation | Revit and linked Revit files only | Revit, AutoCAD, IFC, SketchUp, Rhino, point clouds |
For Visual Arts students, the most relevant advanced workflow is likely BIM Collaboration Format (BCF). BCF allows clash issues to be exported as structured data packages that any BIM-compatible viewer can open. This means you can flag a lighting-versus-structure conflict in Revit and have the structural engineer see it in their native software — eliminating miscommunication. As your career advances into production design, exhibition architecture, or interdisciplinary creative practice, BCF fluency will be a professional differentiator.
Practice Problems
Lesson Summary
Interference checking is the process of detecting spatial conflicts between building elements before construction. In Autodesk Revit, you access this tool via Collaborate → Interference Check → Run Interference Check, where you define two category sets (Set A and Set B) to compare. Revit uses a two-phase detection pipeline — a fast bounding-box broad phase followed by an exact-geometry narrow phase — to efficiently identify hard clashes where solid geometry intersects.
Clashes fall into three categories: hard clashes (physical overlap), soft clashes (clearance violations), and workflow clashes (version and schedule conflicts). Revit's native tool excels at quick, in-model hard-clash detection, while Navisworks and BIM Collaborate Pro extend capabilities to soft clashes, multi-format federation, and issue tracking. The goal of every interference check is a zero-clash report — proof that your design can be built as modeled.