System Information
Operating system: Darwin-19.3.0-x86_64-i386-64bit 64 Bits
Graphics card: NVIDIA GeForce GT 750M OpenGL Engine NVIDIA Corporation 4.1 NVIDIA-14.0.31 355.11.11.10.10.143
Blender Version
Broken: version: 2.82 (sub 7), branch: master, commit date: 2020-03-12 05:06, hash: rB375c7dc4caf4
Worked: In 2.79, but not in 2.82a
Short description of error
Mesh Deform modifier isn't dynamically updating movement of parts inside it (even with dynamic box checked).
Example with animation: https://media.giphy.com/media/jqrj9LgUgSLPzqX4oj/giphy.gif
Example with manual movement of controller: https://media.giphy.com/media/KHExwnb4btoqhtTXGS/giphy.gif
// An expanded explanation (with gifs) is here: https://blender.stackexchange.com/questions/172809/mesh-deform-modifier-in-2-83-not-behaving-this-is-a-tricky-one-might-be-a-bug
Exact steps for others to reproduce the error
(The following steps are done for you in the example files provided)
- Create a circle (Curve), with some shapes attached to it with the Curve modifier.
- Create a controller for the shapes' movement: Add another circle (Curve) and apply a driver to the turning shapes.
- Include another object and have it rotate with drivers as well (driven by the circle controller).
- Place a wireframe mesh over all objects.
- Apply the Deform Mesh modifier to all objects that turn, remember to check Dynamic and set precision to 5.
- Deform the mesh in Edit.
- Turn circle controller to see how the Deform Mesh is applied to the rotating objects.
[Based on the default startup or an attached .blend file (as simple as possible)]
A link to two files is here: https://drive.google.com/open?id=1sD9AIzSouclUJgGaLjXn5VcVuzf7GI8u
Contains:
TankTracks - deformation 2-79.blend
TankTracks - deformation 2-83.blend