046 Highlight 3D Elements

Chris McKeown / July 1, 2025

Highlight Elements

~6 min read1,261 words
0 views

Overview

Highlight 3D Elements reads the distinct values of a chosen parameter for elements in a selected category, then assigns a colour to each value. Colours are randomly assigned initially and can be changed by clicking the colour button for each row. When you click OK, the tool applies Revit view graphic overrides to every element whose parameter matches each value — colouring them in the active view. The overrides can target Cut Fill, Cut Line, Projection Fill, and/or Projection Line independently.

046 Highlight 3D Elements — main dialog

Table of Contents


Key Features

  • Parameter-driven colour coding — automatically discovers all unique values for the selected parameter and assigns a colour to each
  • Built-in special parameters — in addition to element parameters, special options include Family, Family Type, and Family and Type for type-level colour coding
  • Customisable colours — click the Colour button in any row to open a colour picker and choose a specific colour
  • Selective override targets — apply overrides to Cut Fill, Cut Line, Projection Fill, and Projection Line independently via checkboxes
  • Selection Set scope — limit elements to Current View, Current Selection, or Entire Project
  • Solid fill pattern — fill overrides use the solid fill pattern from the project for clean, solid colour blocks
  • Cancel support — a progress bar with a Cancel button allows stopping mid-run

Requirements

  • Project document (not available in the Family Editor)
  • The active view must support graphic overrides (floor plans, sections, elevations, 3D views)
  • A valid Kiwi Codes Bonus Tools licence must be active

Important: Highlight 3D Elements overrides graphics in the active view. These overrides take precedence over existing view graphics settings for affected elements.


Running the Tool

Launch

Find Highlight 3D Elements on the Bonus Tools Ribbon or use 115 Search Tools.

046 Highlight 3D Elements — Ribbon buttons

046 Highlight 3D Elements — main dialog


Step 1 — Choose Selection Set

OptionElements included
Current ViewElements visible in the active view
Current SelectionElements currently selected in Revit
Entire ProjectAll elements in the project

Changing the selection set refreshes the Category and Parameter lists.


Step 2 — Select a category

Choose a category from the Category dropdown. The dropdown is populated from elements in the chosen scope.

046 Highlight 3D Elements — Category dropdown


Step 3 — Select a parameter

Choose a parameter from the Parameter dropdown. In addition to element parameters, three special options are always available:

Special parameterColour coding basis
FamilyColours elements by their family name
Family TypeColours elements by their type name
Family and TypeColours elements by "FamilyName TypeName"

Changing the parameter refreshes the Values grid with distinct values found in the scope.


Step 4 — Assign colours

The Values grid shows one row per distinct parameter value. Each row has:

  • Colour — a colour button (click to open the colour picker); the button background shows the assigned colour
  • Values — the parameter value text

Click any Colour button to open the colour dialog and choose a specific colour. Colours are randomly assigned on load.

046 Highlight 3D Elements — colour picker dialog


Step 5 — Select override targets

In the Cut group and Projection group, tick which graphic properties to override:

GroupOptions
CutFill Color, Line Color
ProjectionFill Color, Line Color

All four are checked by default. Untick any you want to leave unchanged.


Step 6 — Click OK

Click OK. A progress bar shows the operation in progress. The tool applies view overrides to all matching elements in the active view.

A confirmation reports:

X passed. Y failed.

The colour overrides are applied immediately in the active view — elements with the same parameter value share the same colour:

046 Highlight 3D Elements — colour-coded elements in Revit 3D view


Tips and Best Practices

  • Use in a dedicated 3D view or floor plan. The overrides are applied to the active view only. Duplicate your view before running if you want to keep an unmodified version.
  • Isolate the category first. Use Revit's Isolate Category function before running to make the colour-coded elements stand out visually against a neutral background.
  • Limit scope with Current Selection for large projects. Entire Project scope on a large model can take time. Select the relevant elements first and use Current Selection for faster results.
  • Remove overrides with Revit's Reset Graphic Overrides. To remove all overrides applied by this tool, use Revit's View → Reset Graphic Overrides or manually clear overrides in the Visibility/Graphic Overrides dialog.
  • Family and Family Type parameters are always available. Even if elements have no shared parameters, Family and Family Type are always in the Parameter dropdown — useful for quickly colour-coding by family type without any parameter setup.
  • Use with 3D views for presentations. Apply colour coding in a 3D view to produce a visually clear element-by-type breakdown for client presentations or internal reviews.

Common Use Cases

Colour-coding elements by phase — Select the Phase Created or Phase Demolished parameter to visually distinguish elements from different project phases in a single view.

Visualising system types in MEP models — Colour-code duct or pipe elements by System Type to quickly identify which system each run belongs to in a 3D view.

Reviewing structural frame materials — Select Structural Framing elements and colour by Material to instantly visualise the distribution of steel, concrete, and timber members across the model.

Family usage audit — Use the Family or Family Type parameter to colour-code all elements in the project by family, revealing which families are used where and helping identify redundant or non-standard families.

Clash visualisation by discipline — Colour-code elements from different disciplines (identified by a custom parameter) to make clashes visually obvious in a coordination 3D view.


Troubleshooting

"X passed. Y failed." with failures Some elements could not be overridden. This may be because the element is owned by another user in a workshared model, is part of a group, or is in a linked file. Gain ownership of affected elements and retry.

"Highlight 3D Elements failed. Gain ownership of elements and try again." The Revit transaction could not be committed. Gain ownership of all elements in the selection scope via Worksets or Editing Requests.

"Operation Failed." An unexpected error occurred during the override application. Check the Revit journal for details.

"No elements in the project of Category type: X" No elements of the selected category exist in the current scope. Change the Selection Set or choose a different category.

Values grid shows "No Values" The selected parameter has no values (all elements have an empty or null value for that parameter). Select a different parameter or populate the parameter values first.

Colours applied but not visible in view Check that the view's Visibility/Graphic Overrides are not suppressing the overrides. Also verify the view discipline and detail level are appropriate — some overrides only appear at certain detail levels.