Why Do My Meshes Break?



  • If these shorts are original dForce items yoiu best deal with them in the cloth room.
    The fitting room is geared towards weight mapped figures, of course, and M4 predates weight mapping.
    Best do your grouping before going to fitting room.
    Use the cloth room to generate a geometry that you can use to creatre a morph of the short with the legs of the shorts well separated. With the short in that morph you can do the grouping to tell the pant leg vertices in the crotch which leg to follow, and to ensure there is a hip group forming a 'slip', so Poser knows where to weld.
    I do not know DS, but it may be worth while to see if you can export the geometry of the 'legs wide' morph from DS.


  • Poser Ambassadors

    @fverbaas
    Correct; Do the "fit to figure, and Create the vertex groups externally before going into the fitting room.
    Then do the fitting in the fitting room but ONLY to transfer the rigging (do NOT do any fitting any more here, but only transfer the bones), save to library, open your file manager, delete the obj file poser just saved for you, and point the cr2 to the properly welded obj file.



  • @vilters She exported the object file from DS not from Poser, so none of that applies to this object file.

    What is happening inside Poser is that the hip group is so small, autogrouping in Poser actually puts some of the left thigh polygons in the right thigh group and the same on the left. That breakage is because some of the left thigh is moving with the right thigh. And, on top of that, there is no hip group at all in that area of the crotch.


  • Poser Ambassadors

    @Glitterati3D
    Aj, and Poser needs a full hip group to prevent weld cracking. :-(

    Then take the obj into Blender (or equivalent) and vertex group and weld it properly.



  • Thanks for all this new info. I'll see what I can do, I get confused with all these terms modelers would use but I do like learning new things that have to do with Poser. Still learning after 18 years.



  • @Glitterati3D said in Why Do My Meshes Break?:

    I'm sorry, but I can't help you much. I use Auto Group Editor, not Poser's grouping tool because that tool doesn't do the job AGE does.

    Could I use this and get the results I'm after?


  • Poser Ambassadors



  • @Ghostman Is there a video tutorial for that?


  • Poser Ambassadors


  • Poser Ambassadors

    This post is deleted!

  • Poser Ambassadors

    @eclark1849
    There are many tools to properly vertex group and weld obj files.
    What is always lacking in these tutorials is the "fix" to repair the unwelded obj file AFTER it was rigged, saved to library, and reloaded in Poser.



  • @vilters would it be sufficiently useful to have a Python script which can merge any grouping done in Poser's grouping tool back into the original, un-vertex-duplicated obj file? Under a different file name, of course, to preserve the original object. I have made some progress in preserving vertex order and identifying weld-duplicated vertices in the internal geometry in Poser.


  • Poser Ambassadors

    @anomalaus
    A script that returns the obj to the original vertex order? Good idea.

    Ok, and when should it run?
    At save to library?
    At re-import?
    At what time change both path in the cr2 to point to the "cured" obj file?

    Any vertex grouping, no matter how good it is, no matter from where it comes (grouping tool, autogroup tool, setup-room, fitting room, or externally)=> As soon as the obj gets a rig and gets saved to library, it is split into separate vertex groups and has the double vertex at all welds. => that is Video 4 in my Poser2Blender2Poser series on youtube

    Multiple cures are possible:
    a) delete the Poser saved obj file and replace it by the original obj file.
    b) edit the cr2 and change both paths to point to the original obj file.
    c) repair the Poser saved obj file externally before next reload.

    If you make a script, it should run after the save to library, remove all double vertex and reweld properly, resave a "fixed" obj file, and change both paths in the cr2 to the "fixed" obj file.