Maniphest T54992

“Lattice-modifier” on another “Lattice-object” does not take the vertex group into account.
Closed, Resolved

Assigned To
Philipp Oeser (lichtwerk)
Authored By
Lukas Ziechmann (bl_cat)
May 7 2018, 5:40 PM
Tags
  • BF Blender
  • Modifiers
Subscribers
Lukas Ziechmann (bl_cat)
Philipp Oeser (lichtwerk)
Tokens
"Orange Medal" token, awarded by bl_cat.

Description

System Information
Fedora 28 / GeForce GT 740
(OS-independent issue)

Blender Version
2.79b - official release

Exact steps for others to reproduce the error
You can either use the attached blend:


or follow these steps:

  1. Create a Lattice-object (I) with a vertex group – exact values don’t matter as long as points have different weights
  2. Create another Lattice-object (II) enveloping the first Lattice (I)
  3. optional: I use a linear interpolation-type on Lattice(II) to allow for predictable transformations
  4. Then on Lattice (I) add a “Lattice-modifier” with Lattice (II) as its target-object.
  5. Use the specified vertex group as the modifiers influence
  6. Enter edit-mode of Lattice(II) and transform > the specified vertex group has no effect

I know that due to the code quest the blender developers don't have much time, but as the modifier-stack is now ported to 2.8 I guess it might be urgent to fix modifier-specific bugs now, before they get wrongly ported over to 2.8, isn’t it? ( Of course I use this setup in a current project - so my reasoning here is not entirely selfless.. )

Thank you all for taking your time to look into that issue.
( special thanks to @Philipp Oeser (lichtwerk) for triaging so many bugs here - including mine: T54397 - your effort is appreciated! )

Revisions and Commits

rB Blender

Event Timeline

Lukas Ziechmann (bl_cat) created this task.May 7 2018, 5:40 PM
Philipp Oeser (lichtwerk) claimed this task.May 8 2018, 9:07 AM
Philipp Oeser (lichtwerk) lowered the priority of this task from 90 to 50.

Will have a look shortly

Philipp Oeser (lichtwerk) added a comment.May 8 2018, 11:00 AM

D3239 should fix this

Philipp Oeser (lichtwerk) added a comment.May 8 2018, 11:14 AM

lattice was already ported (see T54737), so this will need to go into 2.8 with minor tweaks separately

Lukas Ziechmann (bl_cat) added a comment.May 8 2018, 9:01 PM

*wow* - getting back from work to find the bug I reported yesterday to be already fixed for 2.79. Thank you so much @Philipp Oeser (lichtwerk)! Regarding my other bug report: T54397 , do you think I should CC a 2.8-developers directly as the surface-deform modifier isn't ported over to 2.8 yet or would that be considered annoying/ unhelpful? I don't know the policy here and I don't want to clutter their chat with unimportant messages. Thanks again for your time and effort!

Lukas Ziechmann (bl_cat) awarded a token.May 8 2018, 9:02 PM
Philipp Oeser (lichtwerk) added a comment.May 9 2018, 12:28 PM

@Lukas Ziechmann (bl_cat): note this isnt commited to master yet (want to check on an issue in 2.8 first so the merge would go smooth ...)
reg. T54397: surface deform is now ported as well, but changes can happen later as well [just need proper handling of 2.79 vs. 2.8], lets stick to that report and continue discussion there

Philipp Oeser (lichtwerk) changed the task status from Unknown Status to Resolved by committing rB69f2305415a2: Fix T54992: Lattice modifier on another Lattice object does not take the….May 9 2018, 3:04 PM
Philipp Oeser (lichtwerk) added a commit: rB69f2305415a2: Fix T54992: Lattice modifier on another Lattice object does not take the….
Lukas Ziechmann (bl_cat) added a comment.May 9 2018, 9:01 PM

@Philipp Oeser (lichtwerk) : your work here is really aprecciated - thanks again for taking the time to fix this issue so soon!