Color Coding in the Assemble Model Viewer

Assemble offers the ability to color code objects in the Assemble model viewer. In turn, color code assignments will be visible and editable in the Grid. The selected colors are tied to the elements at the instance level, although if all instances of the same type are identified with the same color, the color will roll up to the type level. When exporting to Excel, the spreadsheet will also contain a column identifying the color code. By exporting with instances, all element instances will have a color assigned to them in Excel if color was assigned to them in Assemble. By exporting without instances, the color code will roll up to the type level if all instances are coded with the same color. However, if instances of a particular type are coded with different colors, the type level will be devoid of color entirely.

Note: The Filter and Group By tools do not support Color Overrides.



Color Coding in the Model Viewer

To override the color of elements from within the Model Viewer

1.  Select the elements either by using the left mouse click (or Control + Left Mouse Click for multiple items) or by using the right click menu. With the right-click menu, you can Select this instance, Select all instances of the type or Select the entire category.


2.  Once your element(s) are selected, again use the right click menu. Choose the option to Override color


3.  Choose the desired color for your selection from the color palette or color spectrum.



4.  When applying a color to an instance or type, the Toggle Color Overrides button will turn on (be lit up). Additionally, the Toggle Color Overrides button will be turned on by default whenever opening a model that has color assigned to instances.

5.  To ignore the color(s) applied in the model, turn off the Toggle Color Overrides button by clicking on the icon in the top-right corner of the Model Viewer window. 


6.  To reset the color of a particular item or to reset the color of all color-coded items, use the right mouse menu. Choose either the option to Reset color or to Reset all colors.


 Color Coding in the Grid

To override the color from within the Grid

1.  Select instances, types, or an entire Group By tier with the Details pane (or Edit window) open.

2.  Within the Details pane, left mouse click on Edit Color Override from the Color Override field.


3.  Choose the desired color for your selection from the color palette, color spectrum, or enter an RGB value. Be sure to save your changes.


4.  To make changes to the color via the Grid, simply reopen the Details pane, change the color, and re-save.

Color Coding in Excel Export

To produce an Excel export with color coding

1.  Select the option to Export to Microsoft Excel.

      • By choosing to Include instances, any color assigned to an instance will be visible. However, Type rows will be associated with a color ONLY if all instances are assigned the same color. Otherwise, the color column will be blank.
      • By excluding instances, Type rows will be associated with a color IF all instances for that Type are assigned the same color in Assemble. Otherwise, the color column will be blank.
      • If all instances and types of any higher grouping are assigned the same color in Assemble, the assigned color will roll up to the higher Group By tier.




Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request


  • 0
    John Jurewicz

    Well done on this tutorial, our estimators are already finding this useful. The questions in our mind is lets say we finish an estimate and need to freeze the color coding in time, bind it so it cannot be altered, then be able to pull it up and color code changes and freeze it for future estimate revisions. This would be a big help for tracking and sorting past estimate takeoff. Comparing what has changed as the model evolves past the GMP and tracking costs for changes.

  • 0
    Trent Miskelly


    We're planning on addressing your use case in the future with a feature we call Project Snapshots. With this feature, you will be able to take a project snapshot at any time and label it with a name meaningful to your team. Subsequent changes will not affect the previous project snapshot. You will be able to access that snapshot at any time and compare it to a future project snapshot without ever publishing a new model revision. Let me know if that addresses your need.

Please sign in to leave a comment.
Powered by Zendesk