When you move your vertex paint from Blender to Substance Painter, sometimes things just don’t work as expected. Maybe your painted colors disappear, or Substance Painter can’t find the data at all. This can be frustrating, especially if you’ve spent hours painting details in Blender. Let’s break down why this happens, how to fix it, and how to make your workflow smoother.
Understanding Vertex Paint In Blender
Vertex paint lets you color individual points (vertices) on your 3D model in Blender. It’s a fast way to add color information without using image textures. In game art and VFX, vertex colors are often used for masks, blending, or special effects.
But here’s the catch: vertex color data is stored differently in Blender than in some other 3D tools. When you export your model, not all file formats or export settings will include this data by default. substance Painter relies on getting this vertex color information in a way it understands.
Common Reasons Vertex Paint Fails To Transfer
There are a few main reasons your vertex paint doesn’t show up in Substance Painter:
- Export Format: Not all formats keep vertex colors. OBJ often does not, while FBX usually does.
- Export Settings: Even if you use FBX, the wrong export options can drop the color data.
- Vertex Color Layers: Blender can have multiple color layers. Substance Painter often reads only the first.
- Mesh Modifiers: Applying modifiers after painting can erase or mix up vertex color data.
- Mesh Triangulation: Substance Painter prefers triangulated meshes for baking and painting.
Let’s compare common export formats for vertex paint support:
| Format | Vertex Color Support | Notes |
|---|---|---|
| FBX | Yes | Best choice for Substance Painter |
| OBJ | No | Does not support vertex colors |
| GLTF/GLB | Yes | Good, but check compatibility |

Credit: www.reddit.com
How To Export Vertex Paint From Blender To Substance Painter
Follow these steps to ensure your vertex color data comes through:
- Finish All Modifiers Before Painting: Apply all modifiers (like Subdivision, Mirror) before starting vertex painting. Changing geometry after painting can erase your colors.
- Use Only One Vertex Color Layer: Substance Painter reads only the first color layer. In Blender, delete extras or make sure your main paint is on the first.
- Triangulate Your Mesh: In Blender, select your mesh in Edit Mode, hit Ctrl+T to triangulate. This helps Substance Painter during import and baking.
- Export as FBX or GLTF: Go to File > Export > FBX (.fbx) or GLTF (.glb/.gltf).
- For FBX: In the export options, make sure “Apply Modifiers” and “Include > Vertex Colors” are checked.
- For GLTF: Vertex colors are included by default, but double-check your settings.
- Check Scale and Orientation: Substance Painter and Blender use different axis systems. Adjust if your model imports sideways or at the wrong size.
Here’s a quick reference for the FBX export settings:
| Setting | Recommended Value |
|---|---|
| Apply Transform | Checked |
| Apply Modifiers | Checked |
| Include > Vertex Colors | Checked |
| Mesh > Triangulate Faces | Checked (if not done manually) |
Importing In Substance Painter
Once you have your FBX or GLTF file, open Substance Painter and import the mesh:
- In the Import dialog, make sure “Import Vertex Colors” is checked.
- After import, look for a channel named “Vertex Color” or “Color” in your Texture Set settings.
- To use the vertex color data, add a fill layer and set its color source to “Vertex Color.” Or use the data in masks and effects.
If you don’t see the vertex colors:
- Double-check your export settings.
- Make sure you painted on the right color layer in Blender.
- Try re-exporting after triangulating the mesh.

Credit: www.reddit.com
Non-obvious Insights And Troubleshooting
1. Blender’s Vertex Color Naming:
If your vertex color layer has a custom name, Substance Painter might not recognize it. Name your layer “Col” (the default) for best results.
2. Vertex Color Precision:
Blender stores vertex colors as 8-bit data per channel. If you see color banding or loss of detail, it’s a limitation of the format, not the tools.
3. UVs Still Matter:
Even with vertex colors, Substance Painter prefers meshes with proper UVs. Missing UVs can cause baking or painting issues.
4. File Size Differences:
Meshes with dense geometry and vertex colors have larger file sizes. If your exports are much bigger than expected, consider reducing mesh density.
Real-world Example
Suppose you paint moss on rocks in Blender using vertex paint. You want to use this as a mask in Substance Painter to blend between dirt and moss materials. After exporting as FBX (with vertex colors enabled), you import the file into Substance Painter, but the moss mask is missing.
You check the mesh in Blender and realize you had two color layers. The moss was painted on the second layer. After moving the moss paint to the first layer and re-exporting, the mask now appears in Substance Painter as expected.
When To Use Vertex Paint Vs. Textures
Vertex paint is great for:
- Small models with simple color details
- Masks for blending materials
- Stylized art where high detail isn’t needed
But for high-resolution or photorealistic work, image textures give more detail and control.
Here’s a quick comparison:
| Feature | Vertex Paint | Image Textures |
|---|---|---|
| Detail Level | Limited by mesh density | Very high, independent of mesh |
| File Size | Low for small meshes | Can be large for high-res textures |
| Flexibility | Simple changes, fast | Supports complex designs |
Frequently Asked Questions
Why Don’t My Blender Vertex Colors Appear In Substance Painter?
Usually, the issue is with the export format or settings. OBJ files do not support vertex colors. Use FBX or GLTF, and make sure vertex color export is enabled.
Can Substance Painter Read Multiple Vertex Color Layers?
No, Substance Painter only reads the first vertex color layer. Keep your important paint on the first layer in Blender.
Do I Need Uvs If I Use Vertex Paint?
Yes, UVs are still needed for baking and many Substance Painter features. Vertex color is extra data, not a replacement for UVs.
What If My Mesh Looks Different In Substance Painter?
This is often a scale or axis issue. Blender and Substance Painter use different axis systems. In FBX export, try “+Y Up” or adjust the axis settings.
Where Can I Learn More About Vertex Color Workflows?
The official Substance 3D documentation offers updated guides and tips. See Substance 3D Documentation for details.
Moving vertex paint from Blender to Substance Painter can be easy with the right steps. Remember to use the correct format, tidy up your color layers, and always double-check your export settings. With practice, your colors will transfer smoothly, making your workflow much faster.

Credit: www.reddit.com

Dorothy Addeo is a senior product reviewer at Safefins.com with years of experience testing kitchen, furniture, backpacks, and everyday lifestyle products. She focuses on comfort, durability, usability, and long-term value through hands-on research and real-world testing. Her goal is to help readers find reliable products with honest, easy-to-understand recommendations they can trust.