Mesh Colour
Table of Contents
With newer versions of Blender the default Viewport Shading mode, Solid, meshes are displayed a neutral white – to preview what is now a materials Base Color (formally a materials Diffuse colour) the view has to be switched to Material Preview or Rendered display. Despite this it is possible to view custom mesh colours by changing a materials Viewport Display settings.
Design note: for more on the basics of node-based materials see here.
In Solid mode [1] meshes appear in the 3D View white as the Base Color [3] of an assigned Material [2] is not shown unless in Material Preview or Rendered modes.
Viewport Display
To change the colour of a mesh without affecting a materials primary properties, select a mesh to highlight assigned materials then in Material Properties [4] scroll down the panel to Viewport Display. Click to expand/access the options (collapsed by default) and then click the Color sample field [5], white by default to select/set a colour from the colour-wheel that appears [6] – as the colour is changed the mesh will update in the scene.
Design note: using standard materials, i.e. Use Nodes is disabled, the materials Base Color will override (duplicates to) the colour set in Viewport Display emulating Blenders legacy material system (only in this respect).
With Use Nodes disabled a materials Base Color [a] overrides the Color assigned in Viewport Display [b].
In Material Properties [4] change the colour of a mesh by setting a Color [5 & 6] in Viewport Display – if a node-based material is assigned this functions independently of the Base Color setting [6].
Colour Matching
When using node-based materials if the mesh colour and material colour need to match, click the Base Color sample and note the R, G, B (or HST etc.) values associated with the property. Once done, in Viewport Display, click the colour sample and type the same values as the R, G, B inputs for Color, duplicating Base Color.
Design note: unless Use Nodes is disabled per Material, Base Color and Color are not mirrored, i.e. not duplicates of one another, updating Base Color will not auto-update Color.
The same meshes/objects displayed using different colours in Solid (top), Material Preview (middle) and Rendered (bottom) display modes.