Autodesk Revit • Coordination and Collaboration

Interference Checks — Run interference checks conceptually

Detect and resolve spatial conflicts between building systems before construction begins, saving time and money.

A building model with layered plans and dimension marks.
Inside this lesson 10 sections 5 questions 7 figures

SECTION 1

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.

1980s • 2D CAD Coordination

Architects overlaid translucent drawings on light tables to visually spot conflicts between structural, mechanical, and electrical systems. This manual process was slow, error-prone, and depended heavily on human perception.

1990s • Early 3D Modeling & Navisworks

Software like Navisworks emerged, enabling teams to federate 3D models from different disciplines and run automated clash detection algorithms. This marked the first time interference checking became computational rather than purely visual.

2004 • Revit Embraces BIM Coordination

Autodesk Revit matured as a Building Information Modeling (BIM) platform with built-in interference checking, allowing architects to detect clashes within a single parametric model without exporting to external software.

2010s • Cloud-Based & Real-Time Clash Detection

With Autodesk BIM 360 and integrated cloud workflows, interference checks could be run across geographically distributed teams in near real-time, accelerating coordination on complex global projects.

2020s • AI-Assisted Conflict Resolution

Machine learning algorithms now prioritize clashes by severity and suggest routing alternatives, pushing interference checking from mere detection toward intelligent, automated resolution.

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.

SECTION 2

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.

1

Clash / Interference

A clash occurs when the solid geometry of one element intersects the solid geometry of another. Revit tests bounding volumes and then exact geometry to confirm a true overlap.
2

Category Pairs

Revit organizes elements into categories (walls, ducts, pipes, structural framing, etc.). An interference check always compares elements from one category selection against elements from another, forming a category pair.
3

Hard vs. Soft Clashes

A hard clash is a physical intersection of solid geometry. A soft clash involves clearance or tolerance violations — elements that are too close even if they do not literally overlap.
4

Clash Report

After running the check, Revit generates a clash report — an interactive list of every detected interference, sortable by element ID, category, and location. You can click any item to zoom directly to the conflict in the 3D view.
5

Resolution Workflow

Detection alone is not enough. Each clash must be resolved — by moving elements, resizing components, rerouting systems, or adding penetrations — and then the check is re-run to confirm the fix.
✦

KEY TAKEAWAY

Think of interference checking like a dress rehearsal for a stage production. You would never wait until opening night to discover that a lighting rig collides with a set piece; instead, you rehearse — you simulate the full assembly in advance so that every element occupies its own space. Revit's interference check is your digital dress rehearsal for construction.

SECTION 3

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.

Interference Detection: Duct Through Structural BeamSTRUCTURAL BEAM (W12×26)HVACDUCTCLASHBoundingBox ABounding Box BOverlap detected atintersection volumeStructuralMechanicalClash ZoneBounding Volume
The structural beam (purple) spans horizontally while the HVAC duct (cyan) runs vertically. Their intersection — the clash zone (red dashed rectangle) — represents geometry that cannot physically coexist. Revit first tests the dashed bounding boxes for overlap and, upon finding an intersection, performs an exact geometry check to confirm the clash.

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.

SECTION 4

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.

BROAD-PHASE OVERLAP CONDITION

Overlap=(Amin.x≤Bmax.x)∧(Amax.x≥Bmin.x)∧(Amin.y≤Bmax.y)∧(Amax.y≥Bmin.y)∧(Amin.z≤Bmax.z)∧(Amax.z≥Bmin.z)Overlap = (Aₘᵢₙ.x ≤ Bₘₐₓ.x) ∧ (Aₘₐₓ.x ≥ Bₘᵢₙ.x) ∧ (Aₘᵢₙ.y ≤ Bₘₐₓ.y) ∧ (Aₘₐₓ.y ≥ Bₘᵢₙ.y) ∧ (Aₘᵢₙ.z ≤ Bₘₐₓ.z) ∧ (Aₘₐₓ.z ≥ Bₘᵢₙ.z)

A and B are the axis-aligned bounding boxes of two elements. The subscripts 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.

CLASH CONFIRMATION (NARROW PHASE)

Vclash=Volume(SolidA∩SolidB)>0V_clash = Volume(Solid_A ∩ Solid_B) > 0

If the intersection volume 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.

💡

Why This Matters for Visual Arts Students

You will likely never need to code these Boolean operations yourself. However, understanding the two-phase logic explains why narrowing your category selections dramatically speeds up the check. Testing "everything vs. everything" forces Revit to evaluate an enormous number of bounding-box pairs. Selecting only the relevant categories — for instance, lighting fixtures vs. structural columns — keeps the process fast and the results actionable.

SECTION 5

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.

Three Types of Clashes in Building CoordinationHARD CLASHSolid geometryphysically overlaps.Example: Pipe througha concrete wallSEVERITY: HIGHMust be resolved beforeconstruction.SOFT CLASHgapElements too close;clearance violated.Example: Sprinkler headtoo close to a wallSEVERITY: MEDIUMRequires code review;may need adjustment.WORKFLOW CLASHv2.1v3.0≠Schedule or versionconflicts acrossdisciplines.Example: Electricallayout based on old arch planSEVERITY: LOW-MEDProcess / communicationissue, not spatial.
The three categories of clashes ranked by severity. Hard clashes involve physical overlap and must always be resolved. Soft clashes violate required clearances. Workflow clashes stem from coordination failures between disciplines rather than geometry.
Clash TypeDetection MethodTypical ResolutionRevit Native?
Hard ClashSolid geometry Boolean intersectionMove, resize, or reroute one elementYes — Collaborate tab → Interference Check
Soft ClashClearance / tolerance buffer around elementsIncrease spacing; verify code complianceLimited — more robust in Navisworks
Workflow ClashManual review of model versions and schedulesUpdate linked models; synchronize with centralPartially — Copy/Monitor assists

Comparison of clash types, detection methods, and typical resolutions

SECTION 6

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.

Gallery Lighting vs. HVAC Ductwork — Interference Check

  1. 1

    Step 1 — Open the Interference Check Dialog

    Navigate to the Collaborate tab on the Revit ribbon. In the Coordinate panel, click Interference Check → Run Interference Check. This opens the dialog where you define the two sets of elements to compare.
    Dialog opens with two panes: Categories from Set A (left) and Categories from Set B (right).
  2. 2

    Step 2 — Define Category Set A

    In the left pane, expand the category tree and select Mechanical Equipment and Ducts. You can also include Duct Fittings and Duct Accessories for comprehensive coverage. This constitutes Set A — the HVAC system.
    Set A populated: Ducts, Duct Fittings, Duct Accessories, Mechanical Equipment.
  3. 3

    Step 3 — Define Category Set B

    In the right pane, select Lighting Fixtures. If your gallery uses custom families for the suspended track system, make sure those families are categorized as Lighting Fixtures in the Family Editor; otherwise, they will not appear in this selection. This is Set B — the lighting rig.
    Set B populated: Lighting Fixtures.
  4. 4

    Step 4 — Run the Check

    Click OK to execute the interference check. Revit iterates through every possible pair of elements — one from Set A, one from Set B — performing the broad-phase bounding-box test followed by the narrow-phase exact geometry test. On a moderately sized model, this typically completes within a few seconds.
    Revit completes the check and opens the Interference Report dialog.
  5. 5

    Step 5 — Interpret the Report

    The report lists three clashes. Clash #1: a 600 mm × 400 mm supply duct intersects a recessed track light in Gallery Room B. Clash #2: a duct elbow fitting clips the edge of a pendant fixture in the main corridor. Clash #3: the return air grille overlaps with a wall-wash fixture mounting bracket. Clicking any clash highlights both elements in the 3D view and zooms to the conflict.
    3 hard clashes identified. Priority: Clash #1 (largest overlap volume) → Clash #2 → Clash #3.
  6. 6

    Step 6 — Resolve and Re-Run

    For Clash #1, you lower the lighting track by 150 mm to clear the duct. For Clash #2, you reroute the duct elbow with a wider turn radius. For Clash #3, you move the grille 200 mm to the east. After each modification, re-run the interference check with the same category pair to confirm the clash has been resolved. The goal is a zero-clash report.
    Final result: 0 clashes detected. The lighting and HVAC systems are fully coordinated.

SECTION 7

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.

AspectRevit Interference CheckNavisworks Clash Detective
Clash TypesHard clashes only (geometry-to-geometry)Hard, soft (clearance), and time-based (4D) clashes
Model ScopeSingle Revit model or linked Revit modelsFederated models from Revit, AutoCAD, IFC, and other formats
Tolerance SettingsNo user-defined tolerance bufferFully customizable tolerance and search sets
Report ExportHTML report; limited formattingDetailed reports with screenshots, BCF, and issue-tracking integration
Best ForQuick, in-model checks during design developmentLarge-scale, multi-discipline coordination meetings
CostIncluded with Revit licenseSeparate license required

Revit Interference Check vs. Navisworks Clash Detective

✦

KEY TAKEAWAY

Think of Revit's interference check as a spell checker and Navisworks as the professional editor. The spell checker catches obvious errors quickly and is always at hand. The professional editor provides nuanced, comprehensive review. You should use both: run Revit checks frequently during design, and use Navisworks at major coordination milestones.

SECTION 8

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.

FeatureRevit Interference CheckAdvanced Coordination Tools
Clash GroupingFlat list — each clash listed individuallySmart grouping by proximity, system, or grid location
Issue TrackingManual — export HTML and track externallyBCF (BIM Collaboration Format) with status, assignee, and due date
4D IntegrationNot supportedTime-based clash detection against construction schedule
AI AssistanceNoneMachine learning prioritization; suggested rerouting paths
Multi-Format FederationRevit and linked Revit files onlyRevit, AutoCAD, IFC, SketchUp, Rhino, point clouds

Revit interference checking vs. advanced coordination ecosystems

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.

ℹ

Looking Ahead

Emerging generative design tools can automatically propose system routing alternatives that avoid clashes entirely. Imagine telling the software, "Route all ducts while avoiding all structural members and staying above the ceiling grid," and receiving three viable options ranked by material cost and installation complexity. This is the future that today's conceptual interference checking is evolving toward.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

Explain, in your own words, the difference between the broad-phase (bounding-box) test and the narrow-phase (exact geometry) test in Revit's interference check pipeline. Why does the software use two phases instead of jumping directly to exact geometry comparison?
Show answer
The broad-phase test uses simple axis-aligned bounding boxes — rectangular volumes that enclose each element — to quickly determine whether two elements could possibly intersect. This calculation is extremely fast because it only involves comparing six coordinate values per pair. If bounding boxes do not overlap, there is zero chance of a real clash, so the pair is discarded immediately. The narrow-phase test uses computationally expensive Boolean intersection operations on the actual solid geometry. By filtering out the vast majority of non-conflicting pairs in the broad phase, Revit avoids performing expensive narrow-phase tests unnecessarily, dramatically reducing total computation time.

Question 2: BASIC CALCULATION

A Revit model contains 120 duct elements in Set A and 85 structural framing elements in Set B. How many element-pair comparisons must the broad-phase algorithm evaluate? If 95% of those pairs fail the bounding-box test, how many pairs proceed to the narrow phase?
Show answer
The total number of pair comparisons is 120 × 85 = 10,200. If 95% fail the broad-phase bounding-box test, then 10,200 × 0.95 = 9,690 pairs are discarded. The remaining 10,200 − 9,690 = 510 pairs proceed to the narrow-phase exact geometry test. This illustrates why the two-phase approach is efficient: only 5% of pairs require the expensive computation. In practice, the ratio of narrow-phase candidates is often even smaller on real-world projects.

Question 3: INTERMEDIATE

You are coordinating an exhibition hall model that includes architectural walls, structural columns, mechanical ducts, electrical conduit, and plumbing pipes. You want to check all MEP (Mechanical, Electrical, Plumbing) systems against all structural elements. How many distinct category-pair interference checks would you set up, and why is it better to run them separately rather than as one massive check?
Show answer
You would set up three interference checks: (1) Mechanical ducts vs. Structural elements, (2) Electrical conduit vs. Structural elements, and (3) Plumbing pipes vs. Structural elements. Running them separately offers several advantages. First, the resulting clash reports are organized by trade, making it easy to assign clashes to the responsible party. Second, each check produces a smaller, more manageable list of results. Third, you can prioritize — if the duct routing is finalized but the conduit routing is still preliminary, you can skip that check temporarily. A single monolithic check would produce an undifferentiated list that mixes all trades, complicating triage.

Question 4: APPLIED

You are designing a museum with climate-controlled galleries. After running an interference check between HVAC ducts and the custom ceiling grid system (modeled as Generic Models), the report shows 14 hard clashes in Gallery Wing A. However, 8 of those clashes occur at penetration sleeves that were intentionally designed to allow ducts to pass through the ceiling grid. How should you handle these false positives in Revit, and what workflow strategy would prevent them from cluttering future reports?
Show answer
The 8 intentional penetrations are false positives because the geometry truly overlaps, but by design. In Revit's interference check report, you cannot formally dismiss individual clashes within the native tool the way Navisworks allows with 'Approved' status. However, you have several strategies. First, you can document the 8 accepted clashes in a coordination log so they are recognized during reviews. Second, if the penetration sleeves are modeled as separate families, you could exclude that specific family from Set A or Set B. Third, and most robustly, you can model actual void cuts or openings in the ceiling grid at each penetration point, which eliminates the geometric intersection entirely. This last approach is preferred because it keeps the model truthful and produces a clean zero-clash report for the remaining 6 genuine conflicts.

Question 5: CRITICAL THINKING

Consider a scenario in which you are collaborating on a large performing arts center. The architect works in Revit, the structural engineer works in Revit, but the theatrical rigging consultant delivers their model as an IFC file. Revit's native interference check cannot evaluate IFC geometry directly. Propose a comprehensive coordination strategy that ensures spatial conflicts between the theatrical rigging and other building systems are detected and resolved. Discuss at least two tools or workflows you would employ.
Show answer
Because Revit's native interference check only compares Revit elements and linked Revit models, the IFC rigging model requires a multi-tool strategy. First, you could use Navisworks Manage to federate the architect's Revit model, the structural Revit model, and the IFC rigging model into a single coordination environment. Navisworks' Clash Detective can then test the rigging against all other disciplines with customizable tolerances, including soft clashes for clearance. Second, you could use Autodesk BIM Collaborate Pro (formerly BIM 360 Coordinate), which supports multi-format model aggregation in the cloud and provides automated clash detection with issue-tracking. Third, as a supplementary approach, you could link the IFC file into Revit using Revit's built-in IFC import/link functionality, which converts the geometry to a Revit representation; while fidelity may vary, this enables at least a preliminary interference check using Revit's native tool. The recommended workflow combines cloud-based coordination for ongoing communication with periodic Navisworks deep-dive clash sessions at key design milestones.

SUMMARY

Lesson Summary

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.

Varsity Tutors • Autodesk Revit • Interference Checks — Run interference checks conceptually