Maniphest T93162

Surface deform modifier ignores all shapekey deformation
Closed, Duplicate

Assigned To
None
Authored By
Daniel Salazar (zanqdo)
Nov 17 2021, 6:10 PM
Tags
  • BF Blender
Subscribers
Alexander Gavrilov (angavrilov)
Daniel Salazar (zanqdo)
Germano Cavalcante (mano-wii)
Luciano Muñoz Sessarego (looch)
Tokens
"Like" token, awarded by looch.

Description

System Information
Operating system: Windows-10-10.0.19043-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1080 with Max-Q Design/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 496.49

Blender Version
Broken: version: 3.1.0 Alpha, branch: master, commit date: 2021-11-15 21:08, hash: rB7e42ae7c1af0

Short description of error
When using a Surface Deform modifier on a mesh, all it's shapekeys are ignored. I used to think it was because of the binding process but then again the Mesh Deform modifier does work perfectly with shapekeys.

Exact steps for others to reproduce the error
This model should be opened in 3.X
Play around with the shapekey value


It does nothing since the Surface Deform modifier kills all it's effect

Event Timeline

Daniel Salazar (zanqdo) created this task.Nov 17 2021, 6:10 PM
Luciano Muñoz Sessarego (looch) awarded a token.Nov 17 2021, 8:42 PM
Luciano Muñoz Sessarego (looch) added a subscriber: Luciano Muñoz Sessarego (looch).
Alexander Gavrilov (angavrilov) added a subscriber: Alexander Gavrilov (angavrilov).EditedNov 18 2021, 9:54 AM

Surface Deform modifier overwrites the vertex positions, so anything that happened before it is ignored (you can even move vertices in Edit mode and it will be ignored). Mesh Deform in contrast is additive, i.e. adds offsets to vertex positions.

Since the modifier works as designed, IMO this is a feature request rather than a bug.

Daniel Salazar (zanqdo) added a comment.Nov 18 2021, 3:38 PM
In T93162#1255519, @Alexander Gavrilov (angavrilov) wrote:

Surface Deform modifier overwrites the vertex positions, so anything that happened before it is ignored (you can even move vertices in Edit mode and it will be ignored). Mesh Deform in contrast is additive, i.e. adds offsets to vertex positions.

Since the modifier works as designed, IMO this is a feature request rather than a bug.

Let's call it a feature request them. Could it be done?

Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).Nov 24 2021, 4:18 PM

Thanks for the report,
However, this is the same problem reported in T54397: “Surface Deform”-modifier is overwriting the whole modifier stack (as shapekeys work like a modifier that is at the top of the stack).
So I will merge the reports.

Germano Cavalcante (mano-wii) closed this task as a duplicate of T54397: “Surface Deform”-modifier is overwriting the whole modifier stack.Nov 24 2021, 4:18 PM