Update old scene for current versions standards?

Issue #1962 invalid
Jake created an issue

Well, I’ve had a number of issues on my model, including JCMs being broken of transferred clothing and whatever, as it dates back to December 2021 and whatever Diffeomorphic version was back then. I yesterday imported the exact same model, but from Daz, onto a fresh new Blend scene and had no such issues. I also compared the JCMs on the new and old scene and noticed that the new JCMs don’t have some driver with “adjust morph strength,” that probably is causing stress on the scene.

In fact, I also noticed that JCMs have a smart turn on-turn off feature, that’d be very useful in my old scene, but unfortunatly it’s not working, as I probably would have to recreate everything from scratch and I already have quite a number of hours put into the old scene.

So I was wondering if there’s a way to clear up deprecated stuff and add that smart JCM feature without doing everything all over again. The smart disable function also isn’t included with the other shape keys that have drivers like the G8.1 FACS.

I suppose the other option is to compare what’s different, then fix one by one all of the affected shape keys in the old scene, but ugh…

Comments (9)

  1. Thomas Larsson repo owner

    No, there isn’t any way to convert old drivers to modern ones. You can use Morphs > Remove Shapekeys to delete all old JCMs and then load the modern ones. This only works for the original mesh and rig (e.g. no merged geografts, no mhx or rigify).

  2. Jake reporter

    I managed to solve my issue. I imported the raw Daz model to the old scene, then added the jcm and fac morphs and whatever I needed to the new model, then merged the geograft. Then I used the transfer shape keys by vertex order to transfer and overwrite the morphs to the old model with the drivers. I then used a script to retarget the drivers' armature to the one in the old scene. Now the driven shape keys are disabled in the old model when the bones are not in use. Also, all of this fixed the problem where transferred shape keys have a max range of 0.001, not sure what was even causing it.

  3. Jake reporter

    But one thing is, would it be possible to add the driver retargeting function to Diffeomorphic?

  4. Alessandro Padovani

    @Jake, updating old scenes to current version is not supported. If there’s nothing to add we can close as invalid.

  5. Log in to comment