Is this a bug in Diffeomorphic or am I being stupid?
Hi, I recently started using the diffeomorphic addon for blender and it works surprisingly well. However when I try to pose a toon character none of the corrective morphs seem to be working, and when I look at the drivers for the shapekeys it is looking for something with "bs" in the filename as apposed to the "cbs" that is in the name of the corrective morph from DAZ. I have attached an image to illustrate what I mean, I am unsure if this is a bug or if I havent set something up properly as I am certainly no expert, either way none of the corrective morphs actually do anything unless I actually force a value to the shapekey directly.

Comments
Have you imported Standard Morph > JCMs ? I tested a case with G9 Anime figure and correctiver morphs can be fully imported and worked well as expected.
Edit: Suggest you post your threads / issues to the Blender sub-forum next time >> https://www.daz3d.com/forums/categories/blender-discussion
Thanks for your response, I have imported the JCMs but none of the anime morphs seem to do anything for me, but as its working for you I must be doing something wrong somewhere, I will keep playing around and see what I can work out.
Sorry I didnt actually realise there was a Blender sub, I will do that next time
Pls try following the screenshot down below.
- Easy Import Daz first > Choose Genesis 9 Toon in Operator Presets dropdown list.
- Select G9 Anime mesh in outliner.
- In Setup tab , Morphs > Import Standard Morphs, then tick JCMs. Click OK.
It'll work ~
That is the way I have been doing it so far, it works in terms of the body morphs and most of the face, the issue seems to be the eye blinking that distorts with the standard morph. In DAZ there is a JCM called EyeBlinkLeft and EyeBlinkRight applied that gives the eyelid a better shape, that is present in the anime morphs section of blender but it dosent apply at the same time as the standard blink morph, and when I set it manually it has no effect. If I find the shape key for it and force a value to it then the morph looks a bit better, not perfect but better.
I know this is quite a specific action, I just figured I must be doing something fundamentally wrong for it to be the only detail that dosent work as intended,
Oh, sorry, I mainly thought about body cbs but you want FACS and FACS cbs.
Okay, I checked BaseAnime_facs_cbs_EyeBlinkLeft and BaseAnime_facs_cbs_EyeBlinkRight. They have two Controllers, one is Eye Blink, another one is Base Anime Head (BaseAnime_head_bs_Head), which means both Controllers need to have value to trigger cbs. (ss1)
However, if you import Daz scene by using DBZ, Base Anime Head (BaseAnime_head_bs_Head) just has zero value because it's baked. You need to import the DS scene in the way of Mesh Fitting > Morphed. (ss2)
Then import all necessary morphs (Anime, FACS, JCMs...). Dial Base Anime Head and Eye Blink, you'll see corrective morphs triggered. (ss3)
Okay when I import with the mesh fitting as morphed it just brings in a standard G9 character
Yes, that's correct. Then you import needed morphs of Anime, dial them to shape the G9 Base to G9 Toon Feminine or Musculine by using imported morphs... Instead of using a baked G9 Toon, this way of Mesh Fitting is called "Morphed".
In this way, you can activate "two stages' controlling" in Blender.
I would suggest a quicker way: marked dialed morphs on G9 Anime figure as Favorites (ss1), then Diffeomorphic > Setup > Morphs > Import DAZ Favorites.
Dial Base Anime Feminine or Masculine (ss2). You'll get the morphed G9 Anime Feminine or Masculine ~~ Then import other morphs as needed.
I do actually remember seeing the Anime head setting earlier on, and thought it just made the Base G9 look weird, I didnt see the other body settings so didnt think anything of it. Unfortunately all I am now getting are these python script errors when I try to import, but your instructions are very helpful and I will hopefully know how to proceed if/when I can get the importer working again.
Your help is greatly appreciated.
Ah, I have almost the same error report when importing. You can just ignore them. But if you'd like, you can post them to Blender sub-forum. Thomas and other Diffeo experts can help with checking.
Good luck !