Vertex Painter (422393)

Vertex Painter 2 is now released!
****
**
**Unity Vertex Painter v.2
Vertex Painter has been updated to version 2.0
Updates include:
1.) Paint by texture (Paint by color is still available in advanced roll-out)
2.) New Mobile shaders allow 4 texture blend and two bump map blend (OpenGL ES2 compatible only)
3.) Hide the mesh wireframe while painting
4.) Performance increased.
You can now paint by texture instead of painting a color and wondering what texture that goes with.
Purchase includes all future updates.
Future updates will include dx11 shaders as well

First post updated with new package

This looks very cool, I’ll give it a try later today.

Great stuff.
Should be usefull for road borders etc.

First post update with new package.

How do you select the two textures to use?

Doesn’t work on 2.6.1, but looks very cool anyway, nice one!

Can you tell me what errors you received?

I’d like to get it working for the 2.6 folks too.

IIRC it gave an error about float3 should be float4?

oh and
Assets/Editor/vertexPainter.cs(205,70): error CS0246: The type or namespace name `var’ could not be found. Are you missing a using directive or an assembly reference?

and
Assets/Editor/vertexPainter.cs(43,31): warning CS0219: The variable `myWindow’ is assigned but its value is never used

and
Cg in program ‘vert’: error C0000: syntax error, unexpected ‘;’, expecting ‘,’ or ‘)’ at token “;” at line 19

For this, you need the shader package linked in the first post.

changing the var to int made the script work for me in unity 2.6.1!
But I cant get the shader to work properly :frowning:
I get these errors:

381368--13162--$shadererror_140.jpg

Awesome! nice one! I would have done it myself but have my head in Jessy’s shader tutorials over on youtube, so my brain is all mushy and spongy from overuse lol.

There is now a 2.6 version attached above.

I’ll rewrite the blend shader to be compatible with 2.6, right now it’s written with version 3 surface shader syntax so you will definitely get errors.

hi…I download the 2.6 version and I got this.

This is awesome man. Ill try it out.

Been really waiting for this.

Very cool if it works like it should. Wish I could try it in Unity 3. One of the things I liked about making levels in max was how easy it was to do vertex painting with blend shaders in realtime. Look forward to trying this tool out someday in the future :slight_smile:

THis looks fantastic. Now we can paint as if it was a terrain like objet. When I’m more advanced in my project I’ll give it a try. Will be nice for a beach for instance, to blend the sand nearby the coast and the rest.

I wish I had Unity 3 beta, I would love to try it out!
It would be so cool if you got this working in 2.6 or you could make some more demo’s so we can drool until the release of Unity3!
Anyway, this is a tool I’ve been wanting to see in unity and it is awesome you made this and shared it with the community!
Keep up the good work!

The vertex painter works with 2.6, I uploaded a new version today.
The blend shader will be converted to Unity 2.6 shortly.

And thanks :wink:

Ok Blend Shader has been converted to 2.6.

Textures included:
click here to download 2.6 blend shader!

blend shader for version 3 beta is on the front page

Remember, red vertex means texture 1,
black vertex means texture2.

Have fun!