TL;DR: Mesh deform doesn't work when i render my animation, but it does in viewport (Blender 2.82)

I was looking for a quick way to animate the ponytail hair of my character and came across this video. I followed the tutorial and managed to make the low-poly-hair react to the movement of the character. The animation is not perfect, but it is close enough. Sadly, when i render the scene the ponytail doesn't move at all. The softbody-container used as a reference for the mesh deform modifier works just fine if made visible, but the hair are still stuck mid-air. I tried to move up and down the modifiers but the result is always the same. The ponytail has, in this order, Mirror, MeshDeform, Armature, Subdivision and Collision modifiers.

Thank you in advance if anyone could help me with this, cause i couldn't figure it out by myself.

Link to download the blend file.

Viewport: Viewport

Render: Render

  • $\begingroup$ Did you remember to bake the simulation? $\endgroup$ – Leander Jun 3 '20 at 16:41
  • $\begingroup$ Yes, both the soft body and the dress are baked. The cloth simulation works fine but the hair don't. $\endgroup$ – Stefano Ferrari Jun 3 '20 at 16:43
  • $\begingroup$ Do you have a modifier with different settings for render and viewport? For example different subdivision resolution, or just something different for render. $\endgroup$ – FFeller Jun 3 '20 at 17:45
  • $\begingroup$ @FFeller No, that's the first thing i checked. Both Viewport and Render subdivision are set to 2. $\endgroup$ – Stefano Ferrari Jun 3 '20 at 17:50
  • $\begingroup$ I added a link to download the .blend file $\endgroup$ – Stefano Ferrari Jun 3 '20 at 17:58

Another Blender user on Reddit helped me figure this out. To solve this i had to apply the scale on the soft body target for the Mesh Deform.


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.