titleknown opened this issue on Jul 30, 2022 ยท 13 posts
titleknown posted Sat, 30 July 2022 at 4:53 AM
Hey, I'm mainly a DAZ user, but I also use a lot of Poser models in DAZ, and I kinda need help with something.
You see, I've been making morphs for my DAZ models, using the usual "export as .obj, put in Blender, re-sculpt, import as morph using Morph Loader Pro,, ect" and once I worked out the common pitfalls it's worked fine for DAZ-specific figures in making abominations.
Like so:
But, whenever I try to do this process for a Poser-based figure I get "No deltas for morph, skipping node." and a morph that does totally nothing! What do I do to get these morphs to work for my Poser models? And if it's impossible to do it like that within DAZ, what program would I have to use to make working morphs for Poser figures in DAZ?
Thank you, I really hope y'all can help.
RHaseltine posted Sat, 30 July 2022 at 3:30 PM
What are your import settings?
titleknown posted Sat, 30 July 2022 at 9:36 PM
You mean for DAZ importing/using Poser figures or importing .obj files to use as morphs? Because, the latter's basically standard, the former I have no idea about, haven't touched it.
titleknown posted Wed, 03 August 2022 at 7:48 PM
Here's the Import settings I use on Morph Loader Pro if that's what you were looking for?
They work perfectly fine on DAZ figures, not on these! But, again, if you're talking about a setting in how DAZ handles Poser figures, I have no idea how to use it, or how it would affect loading morphs?
Liquid_Ice posted Tue, 09 August 2022 at 8:40 PM
in principle daz studio will have to treat the poser models the same as daz studio models.
Are you certain you didnt cut or add vertices in the poser models?
titleknown posted Fri, 19 August 2022 at 1:58 AM
I'm positive, especially since when I screw up the geometry of DAZ models I get a completely different statement, namely "
Warning: Geometry did not match, failed to create morph." which is different than the kind I mentioned above I get with Poser models. IDK if it's something about them or just me messing up something when exporting.importing them?
Liquid_Ice posted Sat, 20 August 2022 at 4:13 AM
if that happens, then you changed the geometry, so it will not match. It is not the import settings but the things you do in Blender that changes the geometry.
primorge posted Sun, 21 August 2022 at 5:30 PM
Not a DS user, well very occasionally, but I'm a Poser user that uses Blender to make morphs quite a bit.
When I import the model I choose do not split and keep vertex order.
When I export I only check keep vertex order.
Maybe the original vertex order is getting scrambled? It's important that this winding order is maintained. There's Poser only scripts that record an objects winding order and rebuild it by comparing during a reimport as morph target or FBM. Not sure if DS has such.
titleknown posted Mon, 29 August 2022 at 8:45 PM
primorge posted at 5:30 PM Sun, 21 August 2022 - #4443107
Unfortunately, I have done that stuff with vertex order when importing, no dice. I had that problem with DAZ figures to be sure, and that did take some figuring out, but it does work when I change those settings for them. Not so for Poser models.Not a DS user, well very occasionally, but I'm a Poser user that uses Blender to make morphs quite a bit.
When I import the model I choose do not split and keep vertex order.
When I export I only check keep vertex order.
Maybe the original vertex order is getting scrambled? It's important that this winding order is maintained. There's Poser only scripts that record an objects winding order and rebuild it by comparing during a reimport as morph target or FBM. Not sure if DS has such.
Here's the Export settings from DAZ
Here's how I import it to Blender:
And here's how I export it from Blender:
Are there any problems there? The model I'm experimenting with RN for this is Infogal, for the record, tho I was also trying it with Dodger's Warforged model.
Liquid_Ice posted Sun, 04 September 2022 at 9:03 AM
The im-and export are okay, i think the problem is that you change the geometry when sculpting in Blender.
titleknown posted Mon, 12 September 2022 at 7:32 PM
Problem with that is, I use the same methods on both DAZ and Poser models, and it works perfectly fine on the DAZ ones! The only thing I could think of on the morphs would be the Dynamic Topology toggle, but that's always set to off.
What other factors in the Blender morph tools might be doing that, and why does it not seem to affect the DAZ figures in that way?
PendraiaFaeCreations posted Thu, 22 September 2022 at 6:50 PM
I've been exporting objects to Poser from DS for clothing recently. I had an issue when I put sub div levels to base and had to reexport the object so the mesh resolution was base but left the sub div levels alone.
The other thing I noticed is that when you go to export injection files it also swaps where the browser goes to when importing a fbm for a figure. So make sure you're looking in the right spot.
The other thing looking at your morph is did you need to realign the bones in DS? If so you might need to do something similar in Poser.
DaremoK3 posted Sat, 08 October 2022 at 1:37 AM
titleknown :
Your import/export settings for both software are incorrect.
For morph target work you don't need most of those settings -- You only need what is required for morph target work; The facet and vertex data (technically, just vertex [delta changed] point cloud data, but with a caveat for Poser Legacy Figures).
And, while your work-flow worked for Genesis figures, you were just off by one setting in your Blender export to have it work for Poser Legacy Figures in Daz Studio.
Below is how to achieve a successfully applied morph on Dodger's Warforged in Daz Studio that was created in Blender.
I am using Daz Studio 4.12 and Blender 2.93, but the basic I/O settings for both software should be roughly the same.
* DS OBJ export settings; Only select 'Ignore Visible Nodes', 'Write Faces', and 'Write Groups'. *** Uncheck all other settings.
* Blender OBJ import settings; Only select under 'Geometry' : 'Keep Vert Order' , and 'Poly Groups'. *** Uncheck all other settings.
Create your morph, and then export.
* Blender OBJ export settings; Only select under 'Geometry' : 'Keep Vert Order', and 'Polygroups' (this is what is needed for 1:1 mesh data transfer fidelity for the Poser Legacy Figures to work in DS -- Not needed with Genesis unimesh) -- Also, if using Shape Key non-destructive morphing technique, you need to enable 'Apply Modifiers' for the morph deltas to be written to file (but take care not to have any other modifiers enabled in Blender [such as Sub-D] as they will apply as well) -- And, lastly, under 'Include' : 'Selection Only' if there are any other objects in your scene. *** Uncheck all other settings.
DS OBJ export settings:
Blender OBJ import settings:
Blender Shape Key non-destructive morph:
Blender OBJ export settings:
DS Morph Loader Pro import:
DS MLP import success:
DS successfully loaded morph applied:
*** As an aside; For the "No deltas for morph, skipping node." error -- This was due to not having the polygroups designated to the facet data in the Blender export file (not needed with Genesis figures).
This can happen with Genesis meshes as well in use cases such as using the SK morphing technique and forgetting to set the Apply Modifiers flag. There would be no changed deltas in the vertex data, and you would get the same error.
Hope this all helps.
Take care...
Ken