Page MenuHome

Mesh Deform Does not work on Edited mesh
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce RTX 2080 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 461.40

Blender Version
Broken: version: 2.93.0 Alpha, branch: master, commit date: 2021-02-04 00:22, hash: rBd30320b4f59d
Worked: None. I tried the LTS release, doesn't work either. Tried opening in Blender 2.77a, but it crashes.

Short description of error

In the attached .blend file, just press "bind" on the "Mesh deform" modifier. It does nothing. The "Tube" mesh does not bind to the "Tube Deform" mesh.
You can check whether the Bind was successful by moving the Hook empty objects.
Mesh deform works when a newly added cube is used as the deforming mesh, but doesn't work once it is scaled to embrace the "Tube" model in edit mode.
Hope it isn't me that is doing something wrong. Good luck!

Event Timeline

Falk David (filedescriptor) changed the task status from Needs Triage to Confirmed.Feb 10 2021, 12:15 PM

I can reproduce this on the latest 2.92.0 Beta, branch: master, commit date: 2021-02-10 00:16, hash: rBf617782fc101.

Brecht Van Lommel (brecht) closed this task as Archived.EditedFeb 17 2021, 12:19 PM

Increase the precision to 7 to make this work.

While the implementation could be improved to better adapt automatically, the issue is that this is a long thin mesh. Mesh deform involves a grid solver and that grid resolution at 6 or lower is not enough to capture the long thin shape.

Alright. Thank you.
For the time being, maybe an error message would be a good idea if it detects that no vertexes are affected?