Feature proposal for improved shapekey driver transfer

Issue #1759 invalid
jeroen b created an issue

Included blendfile with G2F girl6 character rigged as G8F.

To be able to finalize this setup, I have two problems;

  1. The G2F Girl6 mesh has recieved the shapekeys (without drivers) from another G2F mesh (not incl in blendfile) with the “by number” method (If transferred from the included G8F mesh, the result would not be good). To get the drivers, I transferred the shapekeys from the G8F mesh & lashes (transfer setting without overwriting shapekeys). The drivers are working OK, but the transfer creates copies of every shapekey. (see picture) These shapekey copies are already deleted to keep filesize reasonable, this is tedious due to the large number of keys.
  2. The biggest problem is that I cannot delete the now useless G8F meshes, because the driver transfer does not actually copy the driver but refers to a driver output, using a letter a or x for instance. If the G8F meshes are deleted, the drivers will not function.

Therefore my proposal is to extend the transfer dialogue with the option to be able to copy only the actual drivers from active to selected without making copies of the corresponding shapekeys.

Including the Blendfile fails due to file size; picture of outliner included. Maybe I can include the blendfile otherwise.

https://drive.google.com/file/d/1ENEcSl3rDcu52idBaSa0vBqlJTBzXgTz/view?usp=drive_link

Included link to Blendfile

Comments (10)

  1. Thomas Larsson repo owner

    The transfer tool is primarily intended to transfer shapekeys form a figure to his clothes, and by using the body shapekey as driver some optimizations can be done. If you disable “Shapekeys As Drivers” an armature property is used as driver instead.

    If you only want to copy the drivers, perhaps you can use the Advanced Setup > Morphs > Copy Drivers tool. Unfortunately it has not been documented yet.

  2. Alessandro Padovani

    @jeroen fyi those were added to generate facs for G3 #1721, but they’re good as general tools too.

    If there’s nothing to add we can close as invalid since the tools are already there.

  3. jeroen b reporter

    Yes, it is working as intended now and without unneccesary copies, thanks for the hint Thomas.

    I have to first transfer shapekeys from G8 to G2 (with “shapekeys as drivers” deselected) and then overwrite the shapekeys from the basic G2 to the G2-Girl6 using “by number” and without drivers transfer.

    I would not have figured that out myself, thanks again!

  4. Log in to comment