Skip to content

Layer Vertex Colors

by xqfa·Workflow

Images © xqfa. Used for product review; image policy.

Why we like it

Layer Vertex Colors earns its place in the blender_extensions library by treating vertex colors like material slots. Global color balls sync across objects, and Data Rebuild recovers slot data after joins, making it a focused single-purpose add-on for vertex color assignment work in Blender.

What is Layer Vertex Colors?

Layer Vertex Colors is a vertex color management add-on for Blender, built by xqfa. It provides a vertex color slot system similar to the way materials work, so each object carries its own list of color slots that you can add, remove and reorder. At the center is a color ball system: global color balls are shared across objects, and changing one syncs instantly to every face that references it.

You assign colors in edit mode by selecting faces and clicking Assign, with select and deselect support built in. Batch Setup can create slots and assign faces by material or by loose parts in a single click, and a preview toggle switches vertex color display in the viewport on and off. If you join objects, Data Rebuild recovers slot data from the mesh attributes.

The add-on stores its data as mesh corner attributes for the slot index, corner color and color ball hash. Its interface auto-switches between Chinese and English to follow Blender's interface language. Layer Vertex Colors is compatible with Blender 4.5 LTS and newer, and is released under the GNU General Public License v3.0 or later.

Who is Layer Vertex Colors best for?

Layer Vertex Colors is best for blender artists who want to manage vertex colors through a material-like slot system, sharing colors across objects and assigning them to faces in edit mode.

How much does Layer Vertex Colors cost?

Layer Vertex Colors is completely free to download and use.

Key features

  • Color Ball System with global color balls shared across objects and instant sync on change
  • Slot Management giving each object its own color slot list to add, remove and reorder
  • Face Assignment for applying selected faces to a slot in edit mode, with select and deselect support
  • Batch Setup to create slots and assign faces by material or by loose parts in one click
  • Vertex Color Preview to toggle vertex color display in the viewport
  • Data Rebuild to recover slot data from mesh attributes after joining objects
  • Multilingual interface that auto-switches between Chinese and English following Blender's interface language

Tags

#vertex colors#Blender add-on#color slots#color ball system#mesh attributes#face assignment#batch setup

Frequently asked questions

Does Layer Vertex Colors work with Blender 4.5?

Layer Vertex Colors lists compatibility with Blender 4.5 LTS and newer, so if you're on 4.5 or a later release it should run. The add-on is written entirely in Python and stores its data as mesh corner attributes, which keeps it tied to Blender's own data model. If you're running a version earlier than 4.5, check the developer's GitHub page before installing, since older releases fall outside the stated compatibility range.

How do I install Layer Vertex Colors in Blender?

Layer Vertex Colors installs the way most Blender add-ons do. You can drag and drop the downloaded file straight into Blender, or use Install from Disk to point Blender at the archive. Alternatively, place the LayerVertexColors folder into Blender's scripts/addons directory and enable Layer Vertex Colors in Preferences. Once enabled, the LVC panel appears in the 3D viewport sidebar, where you add color slots and assign faces.

Where do I find the Layer Vertex Colors tools and how do I assign colors?

Layer Vertex Colors keeps its controls in the LVC panel in the 3D viewport sidebar. Click the plus button to add a color slot, then enter edit mode, select faces and click Assign to apply the color. Clicking a color swatch edits its color ball, and every face referencing that ball updates automatically. Slots can be added, removed and reordered per object, and Batch Setup can create slots and assign faces by material or by loose parts in one click.

Is Layer Vertex Colors free and what license does it use?

Layer Vertex Colors is listed as free here and is released under the GNU General Public License v3.0 or later. That license covers how you can use, modify and redistribute the add-on, so it's worth reviewing if you plan to build on the code, which is available on the developer's GitHub page. For current licensing details and any updates, check the developer's page directly before relying on it.

What mesh data does Layer Vertex Colors store?

Layer Vertex Colors requests permission to read and write mesh attribute data, which is how it stores its vertex color slots. It writes three corner attributes: layer_vertex_slot for the slot index, layer_vertex_color for the corner color, and layer_vertex_hash for the associated color ball. Because the data lives in these attributes, the add-on can rebuild slot data from the mesh after you join objects, recovering the slot setup rather than losing it.

Alternatives to Layer Vertex Colors

Also in Workflow for Blender.

Similar plugins