Enhanced Vertex Color Tool v3.8 !!
A Blender addon that provides advanced vertex color editing and visualization tools. It enhances the default vertex color workflow with powerful operations such as gradients, randomization, AO baking, channel management, and inspection.
Now with improved color workflow accuracy, per-face editing, smarter layer handling, and full Blender 5.0 compatibility.
For Blender 4.5+ β Fully compatible with Blender 5.0
π Latest Updates
sRGB Workflow Support
Proper handling of sRGB color space for more accurate and predictable vertex color results across your pipeline.
Per-Face Editing Support
Vertex colors can now be edited per face, with automatic blending across faces when needed for smoother transitions.
Vertex Color Layer Handling Revamp
- Reuses your existing vertex color layer when available
- Automatically converts layers if the setup is incorrect
- More reliable internal gathering of vertex color data
Blender 5.0 Support
Fully updated and verified to work with Blender 5.0.
β¨ Features
Viewport Utilities
- Toggle between Vertex Color and Material viewport display
- Switch between Flat and Studio lighting for better visualization
Fill Tools
- Fill with custom color, black, white, or single channel values
- Per-channel fill with adjustable intensity
Gradient Tools
- Linear and radial gradient fills
- World-space, local, or active-object-inherited direction
- Invert gradient, global or local control
- Interactive Trace Gradient directly in the viewport
Randomization
- Random fill across entire mesh, per connected component, or per UV island
- Optional normalization of values
Channel Management
- Clear channels to 0 or 1
- Invert channel values
- Switch channels (for example R β G)
Ambient Occlusion Baking
- Bake AO into a chosen vertex color channel
- Control resolution, UV map, and progress tracking
Inspection Mode
- Preview a single channel as grayscale
- Accept or discard changes after editing in inspect mode
- Special tools available while inspecting (fill value, randomize, gradients, etc.)
π¦ Installation
- Download the addon folder (Panels.py, Properties.py, Functions.py, Operators.py)
- In Blender, go to Edit > Preferences > Add-ons > Install
- Select the addon .zip or the folder
- Enable Enhanced Vertex Color Tool in the Add-ons list
Addon panel location:
N-Panel > Tarmunds Addons > Enhanced Vertex Color Tool
π οΈ Operators
- See Vertex Color (
vct.see_vcolor) β Toggle viewport shading between Vertex Color and Material - Shade Flat (
vct.shade_flat) β Toggle between Flat and Studio lighting - Fill Color (
vct.fill_color) β Fill selected meshes with chosen color - Fill Black/White (
vct.fill_black,vct.fill_white) β Quick fill with black or white - Fill 1 Channel (
vct.fill_1channel) β Fill a single channel with a constant value - Gradient Fill (
vct.gradient_fill) β Fill with a directional gradient - Random Fill (
vct.random_fill) β Fill with randomized values - Inspect Color (
vct.inspect_color) β Enable inspect mode for a channel - Discard Inspect Changes (
vct.discard_inspect_changes) β Exit inspection and discard changes - Inspect Fill Value (
vct.inspect_fill_value) β Fill inspection channel with a set value - Clear Channel (
vct.clear_channel) β Reset channel values to 0 or 1 - Switch Channel (
vct.switch_channel) β Swap two channels - AO to Vertex Color (
vct.ao_to_vertex_color) β Bake ambient occlusion into vertex colors - Invert Channel (
vct.invert_channel) β Invert channel values - Trace Gradient (
vct.trace_gradient) β Interactive gradient tool in the 3D View
π§© Development
Code organization:
- Panels.py β UI
- Properties.py β Addon properties
- Functions.py β Core logic
- Operators.py β Blender operators
Each module registers and unregisters its classes independently.