Feed

MiikaHweb Blog -> Archive


Dynamic Paint vertex group painting

Jun-18-2011    7 Comments

GSoC 2011Vertex group painting that I was experimenting with in January, is now finally available for download. I committed it to soc-2011-carrot branch earlier today, so just get a Carrot branch build at revision 37622 or later. You can get Windows builds from MiikaHweb Blender Builds section.


I also uploaded two example .blend files you can use to try out Dynamic Paint's new realtime vertex painting functionality.

This demo shows how to use Dynamic Paint's vertex level color and displace:
Dynamic Paint vertex color and displace
Download .blend

This demo shows how to use vertex weight groups to control particle hair length. This one is very similar to the "Grass Worm" video I posted earlier.
Dynamic Paint vertex weight groups
Download .blend


One critical component is still missing though. Currently there is really no proper way to render vertex colors in Blender. It's only possible to render one layer at time and only use it as diffuse color. :(
That's something I'm planning to improve later this summer.

Posted by MiikaH at 19:36

Category:Blender, Development
Tags: Blender, Dynamic Paint, Vertex, Weight, GSoC, Particles



(Comments, questions or discussion about this post.)

Mr.Qbot
Jun-18-2011 22:34
That was awesome!
Matt
Jun-18-2011 22:58
You can render vertex colours in whatever way you like by using the geometry node in blender internal's material nodes - just type in the name of the vertex colour layer and connect up the output.

cheers
MiikaH
Jun-19-2011 07:44
@Matt
Oh, you're right!

That's good news indeed. Nodes are a lot clumsier to setup, compared to adding a texture and clicking a few checkboxes but at least it works. :)
lucky
Jun-19-2011 11:49
StarStarStarStarStar
Very cool feature!
Zor
Jun-19-2011 22:38

Another addition to this 'paint arsenal'
could be vertex weight painting on 'canvas object' based on 'painter object(s)' velocity(ies).
Zor
Jun-20-2011 17:40
To explain what i meant.

Lets say we have a stack of boxes that are falling driven with bullet physics simulation system and they had to hit subdivided plane surface beneath them. Boxes also collide with each other so they are coming to plane with different speeds which finally results in different weight coloring on surface places that were hit.

This would be very useful for realistic mesh deformation for example.
Renato Sousa
Jan-26-2012 15:48
Great work!
I've noticed that the weight paint for the particles only works for the particles length, not the density for example.
Am I missing something, is it a but or is not implemented yet?

Write a comment:
Name: *
Site:
Language:
Review:
Verification Code: *verification image (?)
Message: *

By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019