Hello!
Yesterday, I prepared and submitted my new asset for review. This asset heavily relies on importing OBJ files as morphs via ascripts.
I based my work on this example:
http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/file_io/import_obj_morph_loader_silent/start
Everything worked perfectly in version 4.22. However, today I updated DAZ Studio to version 4.23.0.1, and now all my scripts have stopped working!
When importing an OBJ as a morph, I get the following error: "Geometry did not match, failed to create morph."
After many attempts to fix the issue, I decided to run the example script from http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/file_io/import_obj_morph_loader_silent/start without any modifications.
But surprisingly, it also throws the same error: "Geometry did not match, failed to create morph!"
At the same time, if I load the OBJ file manually using Morph Loader Pro, everything works perfectly!
This means my OBJ file is created correctly.
In the scene, there is only a single figure in base resolution — Genesis 8 Female. I’ve removed all wearables from the scene. The export is done either using this example:
http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/file_io/export_obj_silent/start
without any edits, or manually — the result is the same in both cases: Morph Loader Pro creates the morph without any issues, but the scripts don’t work, not even the provided example script without a single modification.
I’ve checked and double-checked all the import/export settings a hundred times — nothing has changed.
I’ve put so much effort into my asset, and now it turns out that after updating to version 4.23, it doesn’t work anymore! This is driving me crazy.
Can anyone suggest what can be done?
Thank you!