Autodesk Revit • Views and Documentation

Visibility/Graphics Overrides — Use visibility/graphics (VG) to control categories and overrides

Master the VG dialog to precisely control what appears and how it looks in every Revit view.

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

SECTION 1

Historical Context & Motivation

Before the era of Building Information Modeling (BIM), architects and designers relied on manual layering systems in CAD software to control what appeared on each drawing sheet. In tools like AutoCAD, every element lived on a named layer, and toggling visibility meant freezing or thawing hundreds of layers by hand—a tedious, error-prone process that grew worse as projects scaled. The fundamental problem was that graphic representation was divorced from the building data itself: a wall's visual appearance on screen had no inherent connection to its material, structural role, or system classification. Revit's introduction of category-based visibility fundamentally changed this paradigm by tying graphic display to the semantic identity of each element.

1982 • AutoCAD Layer System

Autodesk releases AutoCAD, establishing the layer-based drawing paradigm. Visibility is controlled by toggling layers on and off, requiring manual management of potentially hundreds of named layers per project.

2000 • Revit 1.0 Launches

Charles River Software releases Revit, introducing a parametric BIM engine where every element belongs to a category (Walls, Doors, Furniture, etc.) and visibility is controlled per-view through a structured dialog rather than layer names.

2004 • Visibility/Graphics Dialog Matures

After Autodesk's acquisition, Revit expands VG overrides to include filters, halftone settings, and per-element overrides—giving designers granular graphic control without sacrificing the intelligence of the BIM model.

2012 • View Templates & Filters Integration

Revit introduces robust view template management that stores VG configurations as reusable presets, enabling offices to enforce graphic standards across hundreds of views in large documentation sets.

2020+ • Modern VG with Cloud Collaboration

BIM 360 and Revit Cloud Worksharing integrate VG settings into collaborative workflows, ensuring consistent visual standards across distributed design teams working on the same central model.

The core question that Visibility/Graphics Overrides answers is deceptively simple: How do I control what appears in a specific view—and how it looks—without altering the underlying building model? This distinction between data and display is the conceptual foundation upon which every Revit documentation workflow is built. As a Visual Arts student, you will find that VG overrides function much like adjustment layers in Photoshop or display styles in Illustrator: they modify the presentation without destroying the source content.

SECTION 2

Core Principles & Definitions

Understanding VG overrides requires grasping the hierarchical structure through which Revit determines the final visual appearance of any element in any view. At the broadest level, Revit organizes every model and annotation element into categories—predefined groupings such as Walls, Floors, Ceilings, Furniture, and Structural Columns. These categories are further divided into subcategories (for instance, the Doors category contains subcategories for Frame/Mullion, Panel, and Opening). The VG dialog is the central command post for controlling each of these groupings, and the overrides you set in one view have absolutely no effect on any other view in the project.

1

View-Specific Control

Every VG override applies only to the active view. A floor plan, section, and 3D view of the same model can each display entirely different category visibilities and graphic styles without conflicting.
2

Category Hierarchy

Revit's element taxonomy flows from Category → Subcategory → Family → Type → Instance. VG overrides primarily operate at the category and subcategory levels, with filters and per-element overrides handling finer distinctions.
3

Override Precedence

When multiple overrides conflict, Revit resolves them in a strict order: element overrides trump filter overrides, which trump category/subcategory VG settings, which trump the Object Styles defaults.
4

Non-Destructive Display

VG overrides never modify the actual model data. Changing a wall's line weight or color in VG is purely a display instruction for that view—analogous to a non-destructive filter in digital imaging workflows.
5

Tabs: Model, Annotation, Filters

The VG dialog is organized into tabs: Model Categories controls 3D geometry, Annotation Categories controls tags and dimensions, Analytical Model Categories handles structural analysis, and Filters allows rule-based overrides.
✦

KEY TAKEAWAY

Think of the VG dialog as the mixing console in a recording studio. Each channel strip (category) has its own volume (visibility toggle), EQ (line weight, color, pattern), and mute button. You can create entirely different mixes (views) from the same multitrack recording (model) without ever altering the original tracks. In your design studio work, this means a single Revit model can produce a structural plan with bold columns and muted furniture, an interior plan with vivid furniture and transparent structure, and a presentation rendering with custom color overrides—all from the same source file.

SECTION 3

Visual Explanation — The VG Override Hierarchy

VG OVERRIDE PRECEDENCE HIERARCHYHigher layers override lower layers — resolved per element per viewLEVEL 1 — HIGHEST PRIORITYElement Override (per instance)LEVEL 2Filter Overrides (rule-based)LEVEL 3VG Category / Subcategory OverrideLEVEL 4 — LOWEST PRIORITYObject Styles (project defaults)Right-click element→ Override GraphicsScope: 1 elementColor, linework,transparency, halftoneVG → Filters tabScope: rule-basedParameter conditionsVG → Model/Annot.Scope: categoryVisibility on/offManage → Object StylesScope: all viewsRevit evaluates from top to bottom; the first match wins.
The diagram shows the four-level override precedence stack. At the top, element overrides (applied to a single instance) have the highest priority. Below that, filter overrides apply rule-based graphic changes. Next, VG category overrides control entire groups of elements. Finally, Object Styles at the bottom serve as project-wide defaults.

The hierarchy above is the single most important concept to internalize when working with VG. When you apply an element override—say, coloring a single wall bright red—that red color will persist regardless of any filter or category setting that might otherwise apply. This is why element overrides should be used sparingly: they bypass every other layer of graphic control and can become difficult to track in large projects. In practice, most of your day-to-day VG work will happen at Level 3 (the Model Categories tab) and Level 2 (the Filters tab), where you can make broad, systematic changes that remain easy to manage and audit.

SECTION 4

How Visibility/Graphics Overrides Work

The VG Dialog: Tab by Tab

Accessing the VG dialog is straightforward: select a view and press the keyboard shortcut VV (or VG), or navigate to View → Visibility/Graphics. The dialog presents a tabbed interface, and each tab governs a different class of elements. The Model Categories tab is the workhorse: it lists every model category in the project (Walls, Doors, Windows, Furniture, Plumbing Fixtures, and so on) alongside columns for Visibility (a checkbox), Projection/Surface lines, Cut lines, and Transparency. Expanding a category reveals its subcategories, each of which can be overridden independently. The Annotation Categories tab follows the same structure but applies to 2D elements like dimensions, tags, text notes, and symbols. For Visual Arts students documenting design work, this is where you control whether room tags, door tags, or keynotes appear on a particular sheet.

Override Columns Explained

ColumnWhat It ControlsTypical Use Case
VisibilityCheckbox toggle — turns entire category on or off in the view.Hide Furniture in a structural plan; hide Structural Framing in an interior plan.
Projection / SurfaceLine weight, color, and pattern for elements seen in projection (not cut by the view's cut plane).Make walls beyond the cut plane appear as thin gray lines to recede visually.
CutLine weight, color, and pattern for elements intersected by the cut plane (floor plans and sections).Show cut walls with heavy black poché to emphasize solid structure in plan.
TransparencySlider (0–100%) controlling opacity of surfaces. Only affects shaded/realistic visual styles.Set Floors to 50% transparency in a 3D view to see structural elements below.
HalftoneRenders the category at reduced intensity (lighter lines and fills), controlled by the Halftone setting under Additional Settings.Show existing conditions as halftone while new construction reads at full weight.

Core columns in the VG Model Categories tab

The Filters Tab — Rule-Based Overrides

The Filters tab extends VG control beyond simple category membership. A view filter is a rule that tests element parameters against specified criteria—for example, "all walls where the Fire Rating parameter equals '2-Hour.'" When a filter matches, Revit can apply graphic overrides (line color, fill pattern, visibility) to those elements alone. This is enormously powerful for Visual Arts students working on presentation drawings: you could color-code rooms by department, highlight all elements belonging to a specific design phase, or visually separate demolished versus new construction. Filters are created in the project's Filter management dialog and then assigned to individual views through the VG Filters tab. Because filters sit at Level 2 in the precedence hierarchy, they override category-level settings but yield to per-element overrides.

SECTION 5

Detailed Breakdown — Categories, Subcategories & Filters in Action

VG DIALOG STRUCTURE — MODEL CATEGORIES TABCategoryVisibilityProjection LinesCut LinesTransparency✓▾ Walls✓Wt: 3 | Color: BlackWt: 5 | Color: Black0%├─ Common EdgesBy CategoryBy Category├─ Hidden LinesBy Category└─ [Cut Pattern]Solid Black ← Override✓▾ Doors✓Wt: 1 | Color: BlackWt: 3 | Color: Black0%├─ Frame/MullionBy Category├─ OpeningColor: Pink ← Override└─ PanelBy CategoryFurniture(hidden)Wt: 1 | Color: Black✓Structural Columns✓Color: Amber ← Override40%💡 READING THIS DIAGRAM:Green checkboxes = visible. Empty checkboxes = hidden. "By Category" = inherits from parent category settings.Colored override labels (Amber, Pink, etc.) indicate where the user has deviated from Object Styles defaults.
A schematic representation of the Model Categories tab within the VG dialog. Notice how the Walls category expands to reveal subcategories like Common Edges and Hidden Lines. The Furniture category has been unchecked entirely, hiding all furniture elements in this view. Colored override labels indicate where settings diverge from the project's Object Styles defaults.

The second diagram reveals the internal logic of the VG dialog at a finer resolution. When you expand a category like Doors, you see subcategories such as Frame/Mullion, Opening, and Panel. Each subcategory can either inherit its graphics from the parent category (labeled "By Category") or receive its own override. This tiered approach means that you can, for example, show door panels in one color to match a design palette while leaving door frames at the default—without needing to touch individual elements. It is precisely this layered flexibility that makes Revit's VG system far more powerful than a flat layer-based approach. In a studio context, you might use subcategory overrides to de-emphasize window mullions on a presentation plan while keeping the glass fills vibrant, producing a graphic hierarchy that communicates the design intent more effectively than a drawing where every element has equal visual weight.

💡

Pro Tip: Finding Overrides

If a view looks wrong and you cannot determine why, use the Reveal Hidden Elements mode (the lightbulb icon at the bottom of the view window). Elements hidden by VG category toggles, filters, or the Hide in View command will appear with a magenta outline, making them easy to identify and restore.

SECTION 6

Worked Example — Creating a Presentation Floor Plan

Imagine you are preparing a presentation-quality floor plan for an interior design studio review. The base floor plan shows every element at default graphic settings: structural columns, MEP fixtures, furniture, and annotations are all at equal visual weight. Your goal is to create a view where the furniture and finishes pop, the structure recedes, and the plan communicates a clear design narrative. Here is how you would use VG overrides step by step.

Presentation Floor Plan via VG Overrides

  1. 1

    Step 1 — Duplicate the View

    Right-click the floor plan in the Project Browser and select Duplicate View → Duplicate with Detailing. Rename the duplicate "Level 1 — Presentation." This ensures your working plan remains untouched while you modify VG settings on the new view.
    New view: "Level 1 — Presentation" created.
  2. 2

    Step 2 — Open the VG Dialog

    With the new view active, press VV to open the Visibility/Graphics Overrides dialog. Navigate to the Model Categories tab.
    VG dialog open on Model Categories tab.
  3. 3

    Step 3 — Hide Structural & MEP Categories

    Uncheck the Visibility boxes for categories that are not relevant to an interior presentation: Structural Foundations, Duct Systems, Pipe Systems, and Electrical Equipment. These will disappear from the view entirely.
    MEP and deep structural elements removed from view.
  4. 4

    Step 4 — Apply Halftone to Structure

    For Structural Columns and Structural Framing (which you may want visible but subdued), check the Halftone checkbox. This renders them at approximately 50% intensity, causing them to recede behind the interior elements. You can also override their projection line color to a light gray for additional subtlety.
    Structural elements visible but visually subdued via halftone.
  5. 5

    Step 5 — Override Furniture Colors with a Filter

    Switch to the Filters tab. Click Add, then select a pre-made filter named "New Furniture" that matches all Furniture elements where the Phase Created parameter equals "New Construction." Apply a projection surface fill override in your brand's accent color (for example, a teal solid fill). Click Apply. The furniture in the view now displays a distinctive color that draws the eye to the design interventions.
    Final result: a presentation-ready floor plan with clear visual hierarchy — bold furniture, muted structure, hidden MEP.

SECTION 7

Strengths, Limitations & Comparisons

StrengthsLimitations
Completely non-destructive — model data remains intact regardless of display changes.Per-element overrides are difficult to track and can accumulate in large projects, creating "mystery graphics."
View-specific, allowing unlimited graphic variations from a single model.The Filters tab requires forethought — filters must be created and named before they can be applied to views.
Category-based structure aligns with building semantics, making overrides logical and predictable.Categories are Revit-defined and cannot be created by users (only subcategories within families can be added).
View templates can store and reapply VG configurations across many views instantly.Overriding hundreds of categories individually in a new view can be time-consuming without a template.
Filters enable conditional formatting based on any parameter, supporting complex graphic standards.Filter order matters — filters higher in the list take priority, which can be confusing for new users.

VG Overrides — Strengths vs. Limitations

VG Overrides vs. Other Visibility Methods

MethodScopeBest For
VG Overrides (VV)Per-view, category/subcategory/filter levelSystematic graphic control of element groups across the view
Hide in ViewPer-view, per-element or per-categoryQuick removal of specific distracting elements
Workset VisibilityPer-view, workset levelToggling entire worksets (e.g., site, interior partitions) in workshared projects
Design OptionsPer-view, option set levelComparing alternate design schemes within the same model
Phases & Phase FiltersPer-view, phase-basedShowing existing, demolished, and new construction with distinct graphics

Comparison of Revit visibility control methods

✦

KEY TAKEAWAY

VG overrides are the most versatile and frequently used visibility tool in Revit, but they work best as part of an integrated graphic strategy. Think of VG as the color grading suite in post-production filmmaking: it is the primary tool for establishing a visual mood, but it operates alongside camera settings (view properties), lighting choices (visual styles), and editorial decisions (phase filters) to produce the final composition. Relying solely on per-element overrides is like hand-painting every frame—powerful in theory, unsustainable in practice.

SECTION 8

Connection to Advanced Workflows — View Templates & Graphic Standards

Once you are comfortable with VG overrides on individual views, the natural next step is to systematize those settings through view templates. A view template is a saved configuration that can include VG category overrides, filter assignments, view scale, detail level, visual style, and numerous other view properties. When you apply a view template to a view, it enforces those settings consistently—and if you lock the template, users cannot locally override the controlled properties. This is the mechanism through which professional offices maintain graphic standards across projects with hundreds of views and dozens of team members.

FeatureManual VG OverridesView Templates
ScopeSingle view at a timeApplied to many views simultaneously
ConsistencyDepends on user disciplineEnforced automatically when template is locked
FlexibilityMaximum — any setting can be tweakedControlled — locked properties cannot be changed locally
MaintenanceChanges must be made view by viewUpdate the template once, all assigned views update
Ideal forOne-off presentation views, explorationsProduction documentation, office standards

Manual VG Overrides vs. View Templates

Beyond view templates, advanced users leverage Dynamo scripting to programmatically generate and apply VG overrides across hundreds of views, and the Revit API to build custom tools that audit views for stray overrides or enforce graphic standards at the firm level. For Visual Arts students who go on to work in architecture or exhibition design, understanding VG overrides deeply positions you to create not only beautiful individual views but scalable graphic systems that maintain visual coherence across an entire project lifecycle.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

Explain why VG overrides are described as "non-destructive." How does this differ from the older CAD practice of placing elements on separate layers and deleting unwanted layers to produce different drawing outputs?
Show answer
VG overrides are non-destructive because they change only the visual representation of elements within a specific view without altering the underlying model data. The same wall element exists in every view; VG merely instructs one view to show it in halftone and another to show it at full weight. In older CAD workflows, producing different drawings sometimes required duplicating files and physically removing or modifying geometry on certain layers, which risked data loss and version inconsistency. Revit's approach ensures that the single-source-of-truth model remains intact while unlimited visual interpretations are generated from it.

Question 2: BASIC

You are working on a floor plan and need to hide all Plumbing Fixtures. Describe the exact steps you would take using the VG dialog, including the keyboard shortcut to open it and the specific tab and column you would modify.
Show answer
Press VV (or VG) to open the Visibility/Graphics Overrides dialog. Navigate to the Model Categories tab. Scroll down to the Plumbing Fixtures category in the alphabetical list. Uncheck the Visibility checkbox in the leftmost column for that row. Click Apply or OK. All plumbing fixtures will disappear from this view while remaining fully visible in other views that have not been similarly modified. To verify, you can toggle Reveal Hidden Elements (the lightbulb icon) to see magenta outlines where the fixtures would otherwise appear.

Question 3: INTERMEDIATE

A colleague applied a per-element override to change a specific wall's projection line color to red. You then created a filter that should make all Exterior Walls display in blue. When you apply the filter to the view, that specific wall still appears red. Explain why this happens and describe two strategies to resolve it so the wall displays in blue.
Show answer
This occurs because of the VG override precedence hierarchy. Per-element overrides (Level 1) take priority over filter overrides (Level 2). The red element override was applied directly to that wall instance, so it supersedes the blue filter. To resolve this, you have two options. First, select the wall, right-click, choose Override Graphics in View → By Element, and click Reset to clear the element-level override; the filter's blue color will then take effect. Second, you could use the Remove All Element Overrides command (available under the View tab) to strip all element-level overrides from the view at once, though this would affect any other element overrides you may want to keep.

Question 4: APPLIED

You are preparing a documentation set for an interior renovation project. You need three floor plan views from the same model: (1) an existing conditions plan showing all elements in gray halftone, (2) a demolition plan where demolished walls appear as dashed red lines and remaining elements are gray, and (3) a new construction plan where new elements are bold black and existing elements are light gray. Outline the VG strategy you would use for each view, referencing categories, filters, phase filters, and/or view templates as appropriate.
Show answer
For the existing conditions plan, set the view's Phase to "Existing" and Phase Filter to "Show Complete" so only existing elements appear. In VG, override all Model Categories to Halftone by checking the Halftone column, producing a uniformly subdued gray appearance. For the demolition plan, set the view's Phase to "New Construction" and Phase Filter to "Show Previous + Demo." Revit's built-in phase graphics will automatically render demolished elements with a distinct override (typically dashed lines); you can then create a filter targeting elements where the Demolish parameter is set, overriding their projection lines to red and dashed pattern. Existing-to-remain elements receive halftone via VG. For the new construction plan, set the Phase to "New Construction" and Phase Filter to "Show Previous + New." Create a filter for elements where Phase Created equals "New Construction" and override their projection lines to a heavy black weight. Apply halftone to the remaining existing elements via VG category overrides. Save each configuration as a named view template so the settings can be reapplied instantly to plans at other levels.

Question 5: CRITICAL THINKING

Consider the philosophical tension between flexibility and standardization in VG overrides. If every team member can override any category in any view, how might a large project lose graphic coherence? Propose a governance strategy that balances creative freedom for presentation views with strict consistency for construction documentation, discussing view templates, locked properties, and naming conventions.
Show answer
Without governance, VG overrides can fragment a project's visual identity: one team member might show furniture in cyan, another in gray, and a third might hide it entirely—all on sheets that should read as a unified set. A robust strategy starts with establishing a library of locked view templates for all construction documentation views (floor plans, sections, elevations, details), where VG category settings, filters, visual style, and detail level are controlled by the template and cannot be locally overridden. These templates encode the firm's graphic standards and are maintained by a BIM manager. For presentation and design exploration views, a parallel set of "unlocked" or "flexible" templates can be provided with recommended settings that users are free to modify. Naming conventions reinforce this: prefixing view names with "CD-" for construction documents and "PR-" for presentation makes the distinction visible in the Project Browser. Additionally, periodic audits using tools like Ideate BIMLink or custom Dynamo scripts can scan the project for views with element-level overrides and flag them for review. This layered approach preserves creative latitude where it matters while ensuring that the documentation set—the contractual deliverable—remains graphically rigorous.

SUMMARY

Lesson Summary

Summary

Revit's Visibility/Graphics Overrides dialog (accessed via VV) is the central control panel for determining what appears in any given view and how it looks. The dialog is organized into tabs for Model Categories, Annotation Categories, and Filters, each offering granular control over visibility toggles, line weights, colors, patterns, transparency, and halftone settings. The system is entirely non-destructive and view-specific, meaning the same BIM model can produce unlimited graphic variations without altering any underlying data.

The override precedence hierarchy is critical to master: element overrides take highest priority, followed by filter overrides, then VG category/subcategory overrides, and finally Object Styles as the project-wide baseline. For scalable professional workflows, VG configurations should be saved as view templates that enforce graphic standards across all documentation views while preserving creative flexibility for presentation and design exploration.

Varsity Tutors • Autodesk Revit • Visibility/Graphics Overrides