Page MenuHome

Weight Transfer Operator "Deform Pose Bones" destination setting doesn't work
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Linux-5.3.0-7629-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.44

Blender Version
Broken: version: 2.90.0 Alpha, branch: master, commit date: 2020-06-21 14:55, hash: rBf2b5f731d559

Short description of error
This setting is supposed to allow you to transfer the weights of one mesh to another, but only the weights corresponding to deforming pose bones of the currently pose mode armature - so, do not transfer vertex groups used by modifiers, shape keys, etc. Instead however, it doesn't transfer any vertex groups at all.

Exact steps for others to reproduce the error
In the file I've already done the following steps:

  • Select Armature, then body mesh("source"), then clothing mesh("destination")
  • Enter weight paint mode


So all you need to do is:

  • Weights->Transfer Weights
  • Operator settings:
    • Source Layers: By Name
    • Destination Layers: Deform Pose Bones
  • See that the vertex groups of the destination object remain empty.

If you change "Destination Layers" operator setting back to its default, "All Layers" that works as expected.

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Needs Information from User.Jul 1 2020, 3:46 AM

Is it possible to demonstrate this on very simple file? I have quite trouble orienting myself here and checking the results.

Minimized the blend file a bit more in the post and pre-baked the first reproduction steps.

Richard Antalik (ISS) changed the task status from Needs Information from User to Confirmed.EditedJul 2 2020, 7:33 AM

This did not help me too much, I was hoping for one or two bones on cube with 2 vertex groups :) I don't do any rigging at all so I have a bit trouble checking if things are correct.

Though playing with this file for so long I tried all possible combinations, and it doesn't work so I will confirm this.

Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Bug".