Vertex Colour Controls

by Squeyed in Addons

[VCC 1.3+ will only be supported in Blender 3.4+ due to changes to the Blender API, users who use Blender 2.93 - 3.2 can still access VCC 1.2]

The VCC add-on was designed primarily to allow easier access to more precise vertex colour controls and be able to work on multiple meshes at once, though it has grown since that initial idea and will continue to grow in the future.

Current features include:

  • Assign vertex colour values to single or multiple meshes at once.

  • Control which channels (RGBA) to apply values to.

  • Work with 0-1 strength values or full RGBA colours.

  • Copy channel strength and colour values from vertices to be re-used.

  • Includes a custom shader that allows the user to view individual colour channels (RGBA) in isolation or the RGB elements in the usual way, this shader is controlled directly through the VCC Panel.

  • Save strength values and colour values to a list of presets, this list is independant from Blend files and can be accessed from any project.

  • Bake colour gradients to selected vertex or faces in linear, spherical or normal direction forms.

  • Transfer values from one channel to another in a 2-way swap or a 1-way copy.


Will VCC be useful to you?

  • Do you ever need to apply vertex color values to more than one mesh at once?
  • Do you use any vertex colour driven shaders?
  • Do you want to see each vertex colour channel in isolation in greyscale form?
  • Do you ever find you need to alter vertex color values but you don't want to affect specific channels you've already finished?
  • Do you ever forget the precise values you used on another part of your mesh or even another mesh entirely?
  • Would you find it useful to be able to store lists of values or full RGBA colours that persist across all of your blender projects?
  • Could you benefit from remaining in the same workspace whether you're editing your mesh or applying vertex colour values?
  • Do you have a use for gradients that can be baked into your preference of vertex colour channels?
  • Did you previously use Maya or another application with similar vertex colour functionality?
  • Have you ever experienced a lasagne sandwich? They're pretty good.

If you can identify with any of the first nine points above then you may well find VCC useful.

Thank you for taking the time to check out this addon, if you decide to purchase it I hope you find it as useful as I do!

If you have any questions, feedback or feature requests please come to the discord server linked below.


Tutorial Video:

Discord Server:

Update v1.4.2 - 07 May 2024


Fixed inaccurate colour reproduction in Gradient Mode.

Fixed inaccurate colour values in Swap and Transfer features.

Fixed edge selections being recognised incorrectly as a face selection.

Update v1.4 - 05 Feb 2024


Simple and Advanced modes now have 2 new ways to apply vertex colours, they are Add and Sub(tract). This allows you to add or subtract the current strength values to/from the values on your currently selected vertices or faces.

There is an extra file in the downloads section called Shader Helper, this allows you to re-use the shader nodes from the VCC Channel Viewer shader in any shader Blender material. This works by searching through the materials in your scene for node from the VCC Channel Viewer, so to use this extra mini-addon I recommend that you do not alter the nodes yourself, simply copy and paste them into your material and connect their outputs as you require. This was created as a VCC user wanted to avoid swapping out materials constantly but wished to maintain the ability to view individual vertex colour channels.


Fixed gamma correction for the alpha channel in the Simple mode Set Strength function.

Update v1.3.4 - 26 May 2023


Fixed gamma correction on Copy function for Colour and the alpha channel in Simple Strength mode.

Update v1.3.3 - 16 May 2023


Fixed innacurate values due to lack of gamma correction.
Tweaked menu presentation in the View section.
Prevented an error occuring when trying to import the Channel Viewer material.

Update v1.3.2 - 09 May 2023

Presets are now supported for the new Advanced Strength mode.
A new feature has been added that allows you to select verts that match your current value, this works in all modes (Strength, Advanced Strength and Colour). There is a "tolerance" value that affects how close the match has to be. As with all of VCC's main features this can be used on multiple meshes all at once. To use this feature select a portion or all of the verts on a mesh, set your value and tolerance then click the button with the cursor image, the function will now unselect all of the verts that don't match your current value leaving only those that match.

Fixed a bug where object mode would be entered in error.

Update v1.3.1 [Preview] - 17 April 2023

This is the complete rebuild of VCC to work with Blender 3.4 onwards, as such I'll be adjusting the supported versions of Blender going forwards to be 3.4+ for now, however the old version will still be available to those not wishing use a newer version of Blender.

There is now an Advanced Strength mode. The normal Strength mode is now called Simple and works as it always did. However the Advanced Strength mode works similarly to Colour mode except you can set each channel value numerically as you can in Simple Strength mode. Advanced Presets are not yet supported but that's coming soon.

Update v1.3.0 [Preview] - 07 March 2023

This update was created to make VCC work with Blender 3.4 onwards. It's marked as a preview as there are some missing features (gradients, presets and selection). The full release will follow shortly.

Update v1.2.0 - 14 January 2022

Relocated the "Layers" dropdown menu to the bottom of the VCC panel, alongside the new "Transfer" dropdown. As more features are added there may be future re-shuffling of the VCC interface, please feel free to drop by the VCC Discord channel if you have any preferences/suggestions regarding that going forward.

New feature called Swap allows the user to perform a two way swap of the vertex colour values from one channel with the values of another channel, for example red to blue and in return blue to red.
The user can also do a one way transfer which leaves the source vertex colour values intact, this is called a Copy.

Update v1.1.0 - 06 January 2022

Applied a change to avoid a warning message in Blender's console.
Improved logic to prevent some layer handling issues.
Fixed a bug where a non-mesh object in a selection could prevent the colouring process completing.

Decreased time it takes to apply vertex colours by approximately 8%.

New feature that allows the user to delete vertex colour layers on single or multiple meshes en masse.
Layers can be deleted by the user providing a specific name or simply deleting all layers at once.

Sales 100+
Customer Ratings 6
Average Rating
Dev Fund Contributor
Published over 2 years ago
Blender Version 4.0
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message