2
$\begingroup$

enter image description hereQuite simply, I've applied a simple image texture and matching normal map to a character and rigged him. When I pose my character (i.e. bend his knee) the texture becomes undesirably skewed and deformed. Is there a way to have the texture scale or move when the mesh deforms as to retain the quality?

$\endgroup$
2
  • $\begingroup$ It should. Can you share screenshots? $\endgroup$
    – TheLabCat
    Commented Mar 29, 2021 at 22:03
  • $\begingroup$ Short of procedural textures, I don't think there's much you can do, if you intend to modify the texture solely. However, if you were to modify the way the geometry, you can get away with a hidden pipe, by making a much longer tube with a repeated iteration of the joint texture, and rigging it so that it doesn't stretch. Fundamentally, this is a rigging/unwrapping problem, and would be best solved that way, especially if this is for export. $\endgroup$
    – pie75
    Commented Mar 29, 2021 at 22:48

1 Answer 1

3
$\begingroup$

In real the material on the knee would be either

  • compressed when the knee is straight and normal when it is bent ... or ...
  • normal when the knee is straight and stretched when the knee is bent.

If you want to "float" it out of thin air, you need to hide some extra geometry below the surface, like pi75 mentioned in the comment above.

Proof of concept

image "straight" image "bent" x-ray animation

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .