Godot Vertex Paint Tool
A downloadable tool
Buy Now$10.00 USD or more
Tool functionality
- Painting RGBA channels into Mesh.VERTEX_COLOR and Mesh.ARRAY_CUSTOM0-3
- Painting separately for each color channel
- Bunch of paint blending modes (set,multiply,screen,darken,lighten,
difference,exclusion,overlay,hard light, soft light,color dodge,linear dodge,color burn, linear burn) - Contiguous mode, gives you opportunity to paint on separate mesh clusters (non-connected geometry groups in clusters)
- Using textures as masks for painting
- Tolerance and Normal tolerance to paint from specific angles on surfaces.
- A couple (in progress) tools :
- Merge meshes (Merge selected mesh instances into one mesh)
- Split mesh by surfaces (Creates a copy of each surface as different mesh)
- Split by clusters (Each non-connected geometry to separate mesh)
- Autoskin (In progress but works somehow)
- Bones weight paint (In progress too, i need to figure it out better)
- Reading uniforms from shaders to have better experience.

- Demo version has been obfuscated, but included onre "tarr 8 shader", that allow you to paint 8-textures on mesh by using texture array. And all main features.
- Paid version include everything clear and readable. (And gives you better karma)
- Include tarr 4, tarr 8, tarr 12 and tarr 16 (Number mean textures per vertex)
- Non obfuscated code
This tool in development and will be improved and updated with time.
https://www.youtube.com/@JewelByte
License placed inside downloadable archives.

Install as any other addon : unzip and move "addons/vertex_tools" into your "addons" folder. After open project settings and enable vertex_tools addon.
To start painting, select your MeshInstance3D And press this button on the bottom dock :

Buttons
- "Vertex color/Vertex Custom 0-3, Bone Weights" - This is data channels to paint.
- "Rgb, R, G, B, A" - Color channel to change
- "Set, Multiply, etc.." - how new color behave with already existed color
- "Base,Square,Real" - View modes on model, Base - mean show raw colors, Square - mean raw color * raw color, Real - mean show only changable area.
- "Masks" - List of masks to paint with
- Two colors to paint, Hold alt to use second color.
- Brush radius - Well, how big your brush is
- Brush strength - How strong your brush is
- Tolerance - should be tolerance to color under mouse
- Normal tolerance - Paint on verticies with similar normal direction like under mouse.
- Contiguous mode - Paint on connected vertex clusters
Redistribution is prohibited without explicit permission.
| Status | In development |
| Category | Tool |
| Author | JewelryByte |
| Tags | 3D, Drawing, Godot, Modeling, Models |
| Content | No generative AI was used |
Purchase
Buy Now$10.00 USD or more
In order to download this tool you must purchase it at or above the minimum price of $10 USD. You will get access to the following files:
Full_version_03_01_2026.zip 38 MB
Full version.zip 38 MB
Download demo
Download
vertex_paint_free.zip 38 MB

