1
$\begingroup$

I have made some nails on fingers. Now the fingers are parented to the bones and are animated. The nails I also parented to the top finger bone, so the nails also move. But the bottom of the nail moves upwards from the 'skin'. So I tried surface deform. But with that the top of the nail also deforms with the skin, which it shouldn't.

So, how can I apply the surface deform only for some part of the mesh (eq the bottom of the nails)?

The nails are just 2D mesh with Solidify enter image description here

file:

enter image description here

enter image description here

enter image description here

$\endgroup$
1
  • $\begingroup$ The nail is rigid: it doesn't need to deform. Could you consider just vertex-parenting the nail to the skin? $\endgroup$ Jul 4 at 16:04

1 Answer 1

3
$\begingroup$

You can specify a Vertex Group to include or exclude from the SurfaceDeform modifier.

So I took the 'nail ring.001' object, chose a group of vertices in Edit Mode, and created a new Vertex Group that I renamed "nail base":

enter image description here

All of these vertices got a default weight of 1.000. I could have gotten fancier to Weight Paint around the transition, perhaps if needed for perfection.

I then used this in the Vertex Group property of the SurfaceDeform modifier. Where before it was blank (implying all vertices of the nail would be deformed):

enter image description here

Now instead only the vertices specified would be modified:

enter image description here

Here is a copy of your modified file:

As a fan of the USA series "Saturday Night Live" (comedy), I saw the name of your file and though of the "Church Lady" skit where she yells SATAN!.

$\endgroup$

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.