Question About Diffeomorphic and Object Data
MrRogerSmith
Posts: 129
I am struggling to understand how Diffeo processes object data when importing to Blender.
Scene 1
1. I move a Daz character 100 on the X axis.
2. I save that scene and export it via Diffeo.
3. The character shows up in Blender with a zero value on the X axis but visually the transform is applied.
Okay, I can follow that.
Scene 2
1. I move a Daz character 100 on the X axis.
2. I save that as a pose preset.
3. I zero the character's pose, undoing the translation.
4. I save that zeroed scene and export it via Diffeo.
5. The character shows up in Blender zeroed and without any visual transform
6. I use Diffeo to import the saved pose preset and I make sure to check "affect object" (and "affect bones", although I don't think that matters).
7. Nothing happens. There is no change in the character's object data and visually there is no change.
This confuses me. The Daz save pose preset option does save the transforms of the base character, and clearly Diffeo can read that data since it does so when importing an already posed character. So why aren't those base transforms imported via the pose import tool?

Comments
scene 1. It depends on the import settings, "apply transforms" does that. Generally in blender we import one figure at a time to be converted to a blender rig, in rest pose and zero coordinates. The addon also allows to import multiple posed figures together with the scene, mainly for rendering, but this will not work fine for animation.
scene 2. The x 100 pose works fine here, it moves G8 by 100 on the x axis. Included for your reference. Be sure to update the addon before reporting bugs, eventually.
my steps:
Thank you for responding. As you suggested, I updated Diffeo from version 5.0 something to the current 5.1 and now the translation data imports as expected. I'm relieved, as I had been very confused. Thank you!