View Single Post
Old 21st April 2021, 02:48 AM   #7
stitlown
Member
Expert member
 
Join Date: Oct 2008
Posts: 67
Default Re: Wavefront .obj import /export vertex order

Was hitting this issue again Andy and came back to this thread to try and find a solution as I knew I'd found a solution before. But this time I've got a better solution ... viz ...
1. Export .objs from AC3D.
2. Import .objs into Daz's "Hexagon". Hexagon re-processes the .obj file so that the vertices are in some sort of location order - hence if the vertices in the different .objs are in identical locations, the Hexagon representation orders the vertices the same.
3. Export the .objs from Hexagon. These now have consistent vertex definitions. They can be re-imported into AC3D and will now load properly as alternate UV sets into Daz Studio.

Slightly roundabout, but way less messy than any other solution or manual fix I've tried.

The implication is that it's possible for an application (Hexagon in this case, but possibly also AC3D as an enhancement) to re-order an existing mesh (on import or possibly in-situ) so that the vertices start with some logical and reproducible order.
Cheers, Lx
stitlown is offline   Reply With Quote