A Blender extension that helps you visualize material assignments in the viewport by randomly assigning distinct colors to materials and highlighting objects without materials.
- Randomize Material Colors: Automatically assigns vibrant, distinguishable colors to all materials in the viewport
- Uses HSV color space for optimal color distribution
- High saturation colors ensure distinction from Blender's default gray
- Random starting hue for varied color combinations each time
- Highlight Missing Materials: Detects and highlights mesh objects that have no materials assigned
- Assigns a bright magenta warning material (
!WARNING_MISSING!) - Works for both empty material slots and completely missing materials
- Visual feedback to quickly identify problematic objects
- Assigns a bright magenta warning material (
- Download the extension as a ZIP file (in
Releasepage) - Open Blender and drag ZIP file into viewport
- Select a repository (e.g. User Default)
- Toggle on
Enable Add-onand clickOK
- The extension will be installed and enabled automatically
- Open the Tool panel in the 3D Viewport sidebar (press
Nto toggle sidebar) - Find the Random Material Viewport Visualizer panel
- Run "Randomize Colors" multiple times to get different color combinations
- The warning material (
!WARNING_MISSING!) will always remain magenta
- The warning material (
- Colors are only changed in viewport display, not in actual material properties for rendering
- Works best with viewport shading set to
Solidmode withMaterialcolor type
- Tested on Blender 4.5.0
- Not sure whether can run on lower version
GPL-3.0-or-later


