Ikari Vertex Painter (MOVED TO ASSET STORE FORUM!)

Hahah thanks sir, i will do some shaders for it, unlit, outline ones for cartoon and more.

Looks awesome Kirby, keep it up!
This is a tool that should be in every developers toolbox i think : )

1 Like

I’d like to see someone come up with a vertex color shader that doesn’t result in that triangular look, like maybe some kind of cubic color interpolation or something.

1 Like

That would be something I’d also would like to see.
Selecting interpolation between vertex color would add a big value I guess.

1 Like

It is difficult to do though… the linear interpolation is part of the hardware - gouraud shading - which interpolates between vertex colors and produces output fragments. The fragment shader could modify the color but it doesn’t know what the starting colors were at the vertices. It’s kind of like you’d have to pass all 3 vertex colors through to the fragment shader, for every fragment/vertex, so then you have to be able to store 3 full sets of RGBA vertex colors at each vertex. You could maybe use normals and tangents and texcoord2 or something to do that? … then you have to actually do something with that data to implement a custom interpolation… I think cubic may be out of the question because it needs more samples outside of just the 3 colors.

2 Likes

Awesome! Thanks KirbyRawr. Very nice.

1 Like

Does this asset create temporary colliders?

1 Like

Actually no, but i can implement it ^ ^

Thanks Virror! :slight_smile: Will talk on skype

Hi ImaginaryHuman thanks for your interest, your feedback is really interesting i will take a look at some papers, actually i’m looking at how blender does it and it’s almost the same but i will research about that, thanks again!

Actually that’s what I wanted to avoid. Typically when vertex painting in editor, temporary colliders are made. This is kind of messy and undesirable.

Actually you need to put a collider by yourself if someone want automatic collider i can implement both options.

Thanks again for the feedback sir

Added slope limit, yes it’s functional, also added float fields instead of labels with the number so it’s now more easy to put the parameter you want : )

About the interface, is clear?, any suggestions?

To me it looks a little squished.

1 Like

I still need to put titles etc… but yeah i think that too haha thanks : )

KirbyRawr if I could put out animation content as fast as you can code I’d work my way through the five full notebooks I have full of ā€˜cool animation ideas to do before I die’.
Keep up the inspiring pace!

1 Like

Hello KirbyRawr,

Very nice progress. You’re fast :slight_smile:

I’ve some suggestions for your inspector gui. Instead of writing about it. I tried to illustrate it using gimp.
1813667--115937--gui.png
If it needs too much describing then it means it is no good:)
Things that’s not easy to grasp from the Screenshot are;
Eraser and the user selected color are the rightmost ones of the color swatch.
Changing ā€œPaint Modeā€ changes the panel right under it.

What do you think?

1 Like

Sory if asking stupid question, but does this vertex painter creates its own shader to display vertex colors? Or is it possible to use vertex colors with our custom shaders, or default Unity shaders?

1 Like

Actually it creates a new material with a shader i did which is in a folder, but i can do a little field for select the shader you want.
And no sir that’s not stupid!

Hahah don’ t feel down, you can do it!
Thanks sir