Mastering Pipe Graphics in Revit 2026: How to Show Underground Piping as Dashed Lines

Struggling to control how underground pipes appear in plan views? In Revit 2026, showing buried services as dashed lines while keeping above-ground piping solid is still a standard requirement in MEP coordination.

This is not a graphics issue. It’s a model classification problem.

The goal is simple:

  • Above-ground pipes → solid lines
  • Underground pipes → dashed or hidden lines
  • All visible in the same view

Quick Answer

Use a dedicated System Type (e.g., “Underground”) combined with a View Filter that overrides the line pattern to dashed.


The Core Problem

Revit controls pipe graphics through Object Styles by category.

If you change the line style for Pipes in Object Styles:

  • It affects every pipe in the entire model
  • There is no distinction between above-ground and underground elements

So the real question is:

How do you tell Revit which pipes are “special”?

You need a classification method that Revit can read. That’s where System Types or parameters + filters come in.


Best Method: System Type + View Filters (Production Standard)

This is the most reliable, scalable, and safe method in a real project environment.

It avoids global overrides and gives you full control per view or per template.


Step 1 – Define a Dedicated System Type

Do not rely on default systems like Sanitary or Domestic Cold Water.

Create a separate system for underground runs:

  • Go to Project Browser → Families → Piping Systems → Piping System
  • Right-click your system (e.g., Sanitary) → Duplicate
  • Rename it: “Sanitary – Underground”

You can override graphics in Type Properties, but avoid it.

Reason:

  • It affects all views globally
  • You lose view-by-view control

Use filters instead.


Step 2 – Create a View Filter

This is where the control happens.

  • Open Visibility/Graphics (VG)
  • Go to the Filters tab
  • Click New

Define:

  • Filter Name: Piping – Underground
  • Categories:
    • Pipes
    • Pipe Fittings
    • Pipe Accessories

Set the rule:

  • System Type → contains → Underground

Important (connectivity requirement)

For this rule to work correctly:

  • Pipe Fittings and Accessories must be properly connected to the system
  • A disconnected fitting has System Type = Undefined
  • Result: the filter will not apply to those elements

In production:

  • Always check network connectivity
  • Avoid “floating” fittings or accessories

Step 3 – Apply the Line Style Override

Still in the Filters tab:

  • Locate your filter
  • In the Lines column:
    • Set Pattern = Hidden / Dashed
    • Adjust Line Weight (lighter is typical for underground)
    • Optional: reduce color intensity for a screened effect

Result:

  • Only pipes assigned to Underground systems are affected
  • Everything else remains unchanged

Alternative Method: Using the “Beyond” Line Style

If your pipes are physically below the View Range, Revit can display them as “Beyond” elements.

Setup:

  • Go to Manage → Additional Settings → Line Styles
  • Locate
  • Set it to a dashed pattern

Then:

  • Adjust View Range
  • Set View Depth deep enough to include underground pipes

Technical clarification (View Range behavior)

  • Elements between Bottom and View Depth adopt the line style
  • Elements above Bottom use their normal category graphics

Limitations

  • Applies to everything between Bottom and View Depth
  • No filtering by category or system
  • Less precise in coordination drawings

Use this only for quick visuals, not production drawings.


Alternative Workflow: Parameter-Based Filtering

If System Types are not practical in your workflow:

Use a parameter-based approach:

  • Add a value like “UG” in:
    • Comments
    • Or a Shared Parameter (recommended)

Then create a filter:

  • Rule: Comments contains UG

This is useful when:

  • You receive models from external teams
  • System Types are inconsistent

Automation Option (Revit 2026 + Dynamo)

Revit filters cannot detect:

  • “Pipe is below level”
  • “Negative offset”

So automation requires Dynamo.

Typical logic:

  • Read pipe bottom elevation
  • If below a threshold (e.g., 0 or slab level)
  • Assign:
    • System Type = Underground OR
    • Parameter = UG

This removes manual tagging in large models.


Coordination Reality: Split Pipes at Transitions

When a pipe transitions from underground to above ground:

You must split the pipe.

  • Below slab → assign Underground system
  • Above slab → keep standard system

Revit maintains connectivity, but:

  • Graphics will break cleanly at the slab
  • This is the only way to get accurate visual control

Common Mistakes (Seen on Real Projects)

  • Using Object Styles instead of filters → breaks the Graphic Display Hierarchy (Object Styles = lowest level, affects entire model)
  • Forgetting Pipe Fittings / Accessories in filters → inconsistent graphics between pipes and fittings
  • Disconnected fittings → no System Type → filter does not apply
  • Applying overrides in System Type Properties → no per-view control
  • Not splitting pipes at slab → incorrect visual transition
  • Over-relying on View Range / Beyond → poor precision

Revit 2026 Context

Despite improvements in overall model handling, Revit 2026 does not introduce new tools for system-based graphic differentiation.

  • View Filters behavior remains unchanged
  • System Type logic is identical to previous versions

This confirms that:

  • The System Type + View Filter method remains the most robust approach
  • There is no shortcut replacing proper system classification

Best Practice (Field-Proven)

Use:

  • System Type classification
  • View Filters for graphics

This setup:

  • Keeps the model clean
  • Avoids unintended global changes
  • Works across view templates
  • Scales on large coordination models

FAQ

How do you show underground pipes as dashed lines in Revit?

Create a dedicated Underground System Type, then apply a View Filter that overrides the line pattern to dashed.


Why are my pipe fittings not showing as dashed?

Two common causes:

  • The filter does not include Pipe Fittings / Accessories
  • The fittings are not connected → System Type = Undefined

Can Revit automatically detect underground pipes?

Not natively.

Revit cannot evaluate:

  • Relative elevation to slab
  • Negative offsets

Use:

  • Manual classification
  • Or Dynamo automation

Does this method work in architectural models?

Architectural templates often lack full MEP system tools.

Options:

  • Work with a linked MEP model
  • Use Link Display Settings → By Linked View
  • Or apply filters to linked categories

How do I manage pipes that cross slab levels?

You must split the pipe at the transition point.

Assign:

  • Lower segment → Underground system
  • Upper segment → standard system

Is the “Beyond” line style reliable for production drawings?

No.

It’s acceptable for:

  • Quick visuals
  • Early design phases

Not suitable for:

  • Detailed coordination
  • Documentation sets

If you’re building templates, set this up once in your view templates and system naming standards. It removes repetitive work and keeps your graphics consistent across the entire project.

Similar Posts