Loading Hair JCMs Breaks all JCMs

Issue #954 resolved
Midnight Arrow created an issue

Tested on both v1.6.1.0884 with Greer hair and v1.6.1.0947 with Osher hair.

Osher hair was giving me extremely long load times when transferring shape keys so I tried to load the vendor JCMs directly, but it broke the JCMs for the base figure instead.

Steps to reproduce:

  • Import a figure with hair and merge skeletons.
  • Import pJCMNeckBack_27 on the figure.
  • Import pJCMNeckBack_27 on the hair.

The figure’s morph stops working. Using suffixes allows it to continue working but the hair morph still does nothing.

Console output:

Making morphs
 = pJCMNeckBack_27 pJCMNeckBack_27:-body
 * NeckBack_27
Making missing morphs level 0
Building drivers
Building sum drivers
No rest drivers
Folder  loaded in 0.453 seconds
Did not find fingerprint 741761-1141471-407760
Making morphs
 = pJCMNeckBack_27 pJCMNeckBack_27:-hair
 * pJCMNeckBack_27
Making missing morphs level 0
Building drivers
Building sum drivers
No rest drivers
Folder  loaded in 6.067 seconds

Comments (3)

  1. Alessandro Padovani

    Works fine now with blender 3.5 and diffeomorphic 1.7.0.1521.

    After merging the rigs you have to transfer the jcms from the body to the hair, or import the custom morphs. Now you can also use daz favorites for the custom morphs.

  2. Log in to comment