[Diffeo] Problem exporting FBX in Blender
aRoug
Posts: 0
Serious distortion in the legs.
*Using MHX Rig
*I have already used JCMs,Not using JCMs will result in more severe distortion.
*I have applied surface subdivision.
Comments
You saw distortion on figure's legs after rigging it to MHX in Blender ?With a pose or not ?Better show us a screenshot...
Is that a customized character ? Can you see any distortion in the legs when you apply a Pose onto it in Daz Studio, before exporting to Blender ?
Meanwhile, since the DDI version has been upgraded to 4.1, as well as MHX add-on, you may try with them firstly - https://www.daz3d.com/forums/discussion/689606/diffeomorphic-add-ons-version-4-1-0-released#latest
This Blender
To Maya
To Unity
I have to say that the ones in Maya and Unity are not correct, let alone that no corrective morphs are activated.
For the one in Blender, you also need bend control morphs.
Is differential JCMs a corrective deformer?
Can I export JCMs to Unity through diffeographic?
Or I could export the correction deformer through DAZ, but I couldn't find the correction deformer for DAZ.
FBX doesn't support dual quaternion, so the deformations can't be the same as daz. Once you import FBX in another app you have to activate dual quaternion. For blender it's "preserve volume" in the armature modifier. For maya I don't know. For unity and other game engines I'm afraid there's no dual quaternion, because it is too slow for game engines.
p.s. FBX bakes the drivers when you export, including jcms, but you can't apply subdivision or other modifiers for this to work. Then again it can't bake dual quaternion.
p.p.s. Another option is to export as alembic instead of FBX, that will bake everything, if the target application supports alembic.
You can directly export JCMs via Daz to Unity bridge. I don't have Unity installed but I think it'll work to some extent, though maybe not 100%.
Thanks, It is indeed a problem with dual quaternion, I will try Alembic.
Thanks, There are many issues with Daz to Unity Bridge, and I will try Alembic first