Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on YL VertexColForge
YL VertexColForge

Vertex Color editing, previewing, and packing tools.
Add-on by YLIANG
About What's New Reviews Version History

YL VertexColForge

YL VertexColForge makes Color Attribute channel editing simple: preview, paint, fill, select, adjust, pack, and transfer RGB / R / G / B / A channels directly inside Blender.

✨ With YL VertexColForge you can:

  • 👁️ Preview RGB, R, G, B, or A channels directly in the viewport
  • ✍️ Paint and fill a single channel, including Alpha, without affecting the others
  • 🎯 Pick a channel value on the mesh, drag to adjust tolerance, and select matching areas
  • 🌈 Draw Color Ramp gradients, UV gradients, and Light Masks into the active channel
  • 📦 Blend, swap, mirror, invert, normalize, and pack data across RGBA channels
  • 🎛️ Adjust channels with Levels, HSV, and Blur with live preview (New in v1.2.0)
  • 🎨 Store, load, and remove reusable channel color presets (New in v1.2.0)
  • 🎲 Randomize channels by connected mesh, UV island, material, sharp edge, or angle island
  • 🔁 Convert and transfer Color Attribute data between images, vertex groups, and mesh objects
  • 🧩 Work with both Face Corner and Vertex color attribute domains

Multilingual Support

  • Supports English, 简体中文, 繁體中文, 日本語, 한국어, Deutsch, Français, Español, Italiano, Polski, Português, Русский, and Tiếng Việt.

Core Features

1. 👁️ Vertex Color Single-Channel Preview and Editing

  • View full RGB in the viewport, or preview any single channel as grayscale: R, G, B, or A. Single-channel preview is powered by Geometry Nodes and is non-destructive. (Before exporting, switch back to RGB preview or disable single-channel preview to avoid exporting the temporary preview modifier.)

  • The preview channel stays in sync with the write channel: switch to R to view and edit R, switch to A to view and edit A. Fill, brush, gradient, random, and conversion tools all write to the current target channel without affecting the others.

Channel Preview and Editing

2. 🎨 Vertex Color Channel Fill and Channel Brush

  • You can write to the current channel directly in Object Mode or Edit Mode, without switching to Vertex Paint Mode. Both fill and brush support selection limits, so only the needed area is modified.

  • The channel brush can paint a single channel directly, including the A channel, which is often cumbersome in the standard vertex painting workflow. With single-channel preview, you can view the Alpha grayscale result while painting the A channel in real time, without affecting the other channels.

Fill and Brush Tools

3. ⚡ Interactive Vertex Color Channel Selection

  • Click on the model surface to sample the current channel color, then drag the mouse to adjust tolerance in real time and release to complete the selection. The process is direct and fast.

  • The selection logic follows the current channel: select by R value in the R channel, or by Alpha value in the A channel, avoiding interference from mixed RGB comparisons.

Selection

4. 🌈 Real-Time Vertex Color Gradients and Light Mask

  • Use ColorRamp to control color and transition, and drag in the 3D View to generate linear gradients, radial gradients, or directional Light Masks. Real-time preview is supported, and the result can be written to RGB or any single channel.

  • Great for lighting masks, directional masks, gradient weights, or stylized vertex color transitions on characters, environments, and props.

Real-Time Gradient and Light Mask

5. 🗺️ UV Space Gradient

  • UV Gradient can draw gradients in UV space inside the UV Editor and write the result to any current channel.

uv

6. 📦 Channel Packing and Channel Operations

  • Channel Operations provides Blend, Swap, and Mirror modes for organizing and packing data across R / G / B / A channels.

  • Blend supports Replace, Multiply, Add, Subtract, and Overlay modes with adjustable strength. Mirror can copy the active channel across the local X, Y, or Z axis with configurable direction and tolerance.

  • Suitable for packing masks for game engines, material systems, and texture conversion workflows.

Channel Packing and Channel Operations

7. 🎛️ Channel Adjustments (New in v1.2.0)

  • Adjust the active channel with Levels, HSV, or Blur while previewing the result in real time.

  • Invert and Normalize are also available as quick channel operations. Large meshes use deferred preview updates to keep parameter adjustments responsive.

  • Hsv

8. 🎲 Channel Randomization

  • Writes random values into the current RGB / R / G / B / A channel, with support for grouping by Connected Mesh, UV Island, Material, Sharp Edge, and Angle Island.

  • Useful for quickly generating regional variation, material IDs, mask noise, stylized color changes, or data for later material randomization.

Random

9. 🔁 Image, Weights, and Object Transfer

  • Convert data bidirectionally between images, vertex group weights, and two different objects

  • Transfer the active channel between the current mesh and another mesh using matching topology or nearest-surface sampling, with an optional maximum distance. (New in v1.2.0)

QQ20260714-225133


Getting Started

  • Install and enable YL VertexColForge.
  • Select a mesh object in the 3D View and press N to open the sidebar.
  • Open the YL VertexColForge panel and start editing after enabling channel preview.

License

  • The plugin is licensed under GPL-3.0-or-later.
  • Bundled assets follow the respective licenses of their resource files.

What's New

1.2.0 July 14th, 2026

YL VertexColForge v1.2.0 Changelog

New Features

  • Added Channel Adjust with Levels, HSV, and Blur adjustments with live preview.
  • Added channel blending with Replace, Multiply, Add, Subtract, and Overlay modes, plus adjustable blend strength.
  • Added channel mirroring across the local X, Y, or Z axis, with configurable direction and tolerance.
  • Added bidirectional Color Attribute transfer between the current object and another object.
  • Added channel color presets for storing, loading, and removing up to 48 colors.

Changes

  • Upgraded Channel Copy to Channel Operations, organized into Blend, Swap, and Mirror modes.
  • Moved Invert and Normalize to the new Channel Adjust page.
  • Expanded Convert from two modes, Image and Weights, to three modes: Image, Weights, and Object.

Improvements

  • Improved Channel Adjust and 3D Gradient performance on large meshes.
  • Refreshes mesh caches before operations for more reliable results.
  • Improved brush and selection overlay rendering to reduce display issues.
  • Refined translations and reorganized transfer features for easier maintenance.

See all versions


Permissions

This extension does not require special permissions.

Developer
YLIANG
Rating
(2)
Version
1.2.0
Updated
1 w
Published
July 5th, 2026
Downloads
1466
Size
302.4 KB
Compatibility
Blender 4.2 LTS and newer
Website
github.com/YLIANG021/YL-VertexColForge
Report Issues
github.com/YLIANG021/YL-VertexColForge/issues
License
GNU General Public License v3.0 or later
Mesh Paint
...or download and Install from Disk
  • 302.4 KB

Reviews

See all
  • PMA33
  • v1.1.0
  • 2 w

Hi, great add-on, may be with some issues (see github repport). Thanks

  • YLIANG replied
  • 2 w

Thanks a lot for the feedback and the rating! I replied on GitHub with some details, please check it when you have time.

  • Alx_11
  • v1.1.0
  • 2 w

That's a great idea!

  • YLIANG replied
  • 2 w

thanks

5.0

2 reviews
5
4
3
2
1
Rate this Add-on Report an issue
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite