This operator sets the display shading to Object mode and syncs an object's color and its wire with the color of the collection it belongs to. This allows you to easily distinguish between sets of objects by assigning specific colors to their collections.
Unlike Blender's default "Random Color" display, this feature gives you full control over the colors. Since objects inherit their color from their collection, you can choose from up to nine different colors.
It's pretty straightforward to activate this operator, just make sure to have your collections colored so that there are some colors to display.
Once it starts, the objects will inherit their collection's color.
Method 1: Click the toggle it in the header of the outliner
Method 2: Go to Viewport Shading arrow button and switch the "Use collection's color" toggle
This feature can be helpful in various scenarios. Here are a few use cases you might find useful:
Group construction objects in one collection and final assets in another, with distinct colors for each.
This minimizes the risk of accidentally selecting or modifying objects you didn’t intend to work on.
Assign different colors to collections for original high-poly models, editable low-poly versions, and final assets.
This helps avoid confusion when working with visually identical objects, such as editable meshes and collapsed versions, by making it easy to distinguish between them at a glance.
Selecting objects in Wireframe Mode can be tricky when all wires are the same color.
With this operator, wireframe colors inherit the collection’s color, making it much easier to identify and select objects.
You can change the color of a collection in the Preference Window by going to Edit > Preferences > Themes > Collection Colors. Then reactivate the toggle and you'll see the new colors.