
Announcing the release of VPaint: Advanced Vertex Painting for Unity3d! VPaint is a mesh painting tool that will help give an extra bang to your 3d models. Applying local variation to your object, like color modulation, detail texture, or flowing maps, is quick, easy, and nondestructive.
VPaint includes:
- Fast, robust painting tools
- Photoshop-style layers and blend modes
- Adjust and preview layers individually
- Nondestructive - VPaint retains original mesh instances
- Automatic blending between objects
- Import lightmaps and texture into vertex colors
- Create color sets to animate or swap sets during runtime
- Shader library to allow you to utilize vertex colors for your project
- Comes with a demo scene that shows off different uses of VPaint
- Per-vertex ambient occlusion baking
- PDF Manual describing the usage of the above features
Unity supports vertex colors on meshes, but there are no built-in tools to access or modify them. Vertex colors are a great way to get more out of rendering your objects by adding per-object diversity in color and texture. Shader technology like texture blending, flow maps, vertex-based transparency, and much more all use vertex colors as their underlying technology. Now, with VPaint, you can easily manage the vertex colors of any mesh - without losing its original reference!
VPaint has been battle tested with our internal title and polished for broad use. It has a slick interface and a large set of layer adjustments, blending, and import tools. VPaint is fully functional in both the free and pro version, and it is supported for Unity 3.5 and 4.x.
Layers, Blend Modes, and Painting

Directional Object Blending

Texture Blending

Layer Adjustments

Clean, User-friendly interface

Previewing Color Channels

Per-Vertex Ambient Occlusion

VPaint v1.4 is available now on the asset store for $40
NEW: Introduction to VPaint and Ambient Occlusion baking:
VPaint will continue to be supported, please post any feedback you have here!