Forum: Poser - OFFICIAL


Subject: Here is a command line Python script that fixes vertex orders for morphs

odf opened this issue on Dec 11, 2021 ยท 21 posts


primorge posted Sun, 16 January 2022 at 10:13 PM

Afrodite-Ohki posted at 6:55 AM Sun, 16 January 2022 - #4433346

Oh BLESS, you have no idea how many times I forget to set the correct import options for Blender, only to find out later that I spent hours working on a morph in an ungrouped figure. Gonna try this as soon as I can.


Newbie question: how do I "run python on it"? LMAO!

Can I interrupt and point something out?

If you forgot to include polygroups in your export import process from Poser to Blender or vice versa... that's not a vertex or winding order problem. Which this script addresses. You won't be able to load as a FBM but unless you also forgot to include 'Maintain Vertex Order' in your import export process from Blender, you can still recover the FBM from an ungrouped export import...

"only to find out later that I spent hours working on a morph in an ungrouped figure."

Solution is to import the figure's grouped mesh from geometries into Poser as a prop and load your ungrouped Blender export onto the figure prop as a morph target. Doesn't matter if its ungrouped. Dial the resulting morph on the figure prop to 1 and export that as wavefront obj with 'include existing groups in polygon groups' checked and reload that export result onto the live figure version as Figure Menu: Load Full Body Morph. The prop from geometries will have the groups and you will have 'projected' the morph target from the single group prop onto the grouped prop during that process.

Vertex order problems result in mesh mangling explosions, whereas dumped polygroups will result in failed FBM on live figures... dead FBM dial.