I have a problem with the Deform Mesh modifier in Blender 2.83 (which I suspect may be a bug).

I created two simple rigs in exactly the same way to demonstrate this, one in 2.79 and one in 2.83.

In 2.79 the rig works perfectly.

The tank tracks follow the Curve modifier nicely.

Blender 2.79 tank tracks - Rotation

I can deform these moving tank tracks and it also works perfectly.

If I follow the same steps in Blender 2.83 using the same modifiers, same process, I can get the tracks to turn just fine...

...but when I use the Deform Mesh modifier I get this:

You'll notice that the tread pieces that are vertex parented spasm on rotation.

But this only happens when it's animated. In the same file, (the same file!) if I move the Mesh Deform controller and then MANUALLY rotate the tracks I get this instead:

Personally, I think it's a bug, but I'm open to get community answers before I report it as such. I'm also very open to it being human error as well.

Let me know what you guys + girls think?

A link to BOTH files (from the images) is here:

TankTracks - deformation 2-79.blend
TankTracks - deformation 2-83.blend


While the Mesh Deform modifier still doesn't work like it did in 2.79, (I've now submitted it as a bug) I was able to get a work around with Lattice. This actually works amazingly well. Thanks to Richard Lester for the solution.

  • 1
    $\begingroup$ Can you elaborate? $\endgroup$
    – batFINGER
    Apr 5 '20 at 10:59
  • $\begingroup$ This is hardly an answer, as it doesn't say how the workaround works, $\endgroup$
    – susu
    Jul 3 '20 at 6:30

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.