What I want to achieve is to have a low-poly mesh with a certain mesh assigned to a set of vertices, and then be able to animate it to change which vertices are affected. Something like this:

Start Material

To something like this:

End Material

I need the solution to work for any shape, and to be able to be animated to at least four different positions, and fairly easily. Any solutions?

  • $\begingroup$ Try animating a mix shader node to change between the light diffuse shader and the darker diffuse shader. $\endgroup$
    – Code Cube
    Feb 27 '15 at 4:15
  • 1
    $\begingroup$ this answer may help $\endgroup$
    – Chebhou
    Feb 27 '15 at 9:26

Assign different materials with different pass index to the different vertex groups you want to affect.

Enable Pass index on the render layers.

In the Compositor you can then alter the material using the ID mask.

enter image description here

  • $\begingroup$ This appears to be a shadeless solution, is that the case? $\endgroup$
    – VRM
    Feb 27 '15 at 11:46
  • $\begingroup$ @NoviceInDisguise indeed! $\endgroup$
    – user1853
    Feb 27 '15 at 15:14
  • $\begingroup$ Hmm, this is a good answer, but not exactly what I was looking for. I need to keep shading information if at all possible. $\endgroup$
    – VRM
    Feb 27 '15 at 15:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.