Certain object can't be imported using morph loader.

JamesJames Posts: 1,021
edited March 24 in Daz Studio Discussion

I've use morph loader very frequently.

But currently I'm facing certain object that's somehow throws error when imported back using the obj from blender.

If I exported the object out and reimport back again using morph loader, no problem.
But the same object exported to blender, done nothing, exported, and imported back to DAZ, there's a problem.

 

THe errors say:
Error maching facet
Geometry did not match, failed to create morph.

 

The object is already base res

 

 

Post edited by James on

Comments

  • crosswindcrosswind Posts: 6,914

    Your Blender's version? And you used obj(Legacy) format to imp / exp in Blender ? 

  • JamesJames Posts: 1,021
    edited March 24

    Blender 4.0

    import export using the new generation.

     

    Other object sometimes throws error like:
    Error: Facet count mismatch - base does not equal target (142316 != 117830)
    Error: Error matching facets
    Warning: Geometry did not match, failed to create morph.

    Post edited by James on
  • crosswindcrosswind Posts: 6,914

    Check this video to see if you use the correct imp/exp settings - https://mega.nz/file/WSpyECoI#BCtScFl9_iorVjFZZ5cLgKkDJ0Ti_iFXb2Us3kJyMmA

    Also show Statistics in Blender to check the polycount info. after importing obj.

  • felisfelis Posts: 4,305

    What are you trying to morph?

  • JamesJames Posts: 1,021
    edited March 24

    @felis

    a chair.

    So I exported all objects in DAZ scene to a blender.

    Using the same steps, some objects works fine, such as, the figure and clothings.
    But for the chairs, they don't work.

    @crosswind

    The statistic of a chair. Left - Daz | Right - Blender

    https://prnt.sc/nBnEXxYLNmHB

    The object is in a product : Homeleon - Living Room

    Post edited by James on
  • felisfelis Posts: 4,305

    What is the face count in Daz Studio for the chair?

  • JamesJames Posts: 1,021

    64,576 in DAZ and Blender

  • crosswindcrosswind Posts: 6,914
    edited March 24

    If the chair that you mentioned is the one in below screenshot, there're hidden nodes under the root node of chair. When exporting to OBJ, uncheck "Ignore Invisible Nodes".

    Such an issue rarely happen to Genesis figure and the clothing we use or make... so we didn't thought of such a culprit...

    Post edited by crosswind on
  • crosswindcrosswind Posts: 6,914
    edited March 24

    Oh... that should be the chair2... Have you added SubD to it ?

    I checked it in Blender... the polycount is correct. Pls check if Resolution Level is really "Base" before exporting to OBJ...

    SNAG-2024-3-24-0024.png
    979 x 1078 - 264K
    SNAG-2024-3-24-0025.png
    1101 x 452 - 187K
    Post edited by crosswind on
  • JamesJames Posts: 1,021
    edited March 24

    Chair 2 is already at base resolution.
    When an object is on a base resolution, the subd will be gone.
    I don't add a SubD. It's already SubD-ed.
    Even when I zero-it the problem persits.

    I think in blender the number on the right side only shows the whole total of faces on the scene.
    The left side is the actual faces of the chair2.
    I exported the whole room plus some figures.

    Either I exported the whole room or only the chair2. The problem persists.

    Post edited by James on
  • crosswindcrosswind Posts: 6,914
    edited March 24

    OK, I overlooked that... there're 14 objects in Blender. So you try exporting the selected chair only, directly import OBJ into DS and check the polycount, I think it should be 64576... 

    SNAG-2024-3-24-0026.png
    272 x 674 - 57K
    Post edited by crosswind on
  • JamesJames Posts: 1,021
    edited March 24

    Yes, I did tick the selected object only. But still not working.

    If I just imported the object NOT through morph loader
    https://prnt.sc/7Xek86Q8iDm5

    the scene info shows the same number between the original and the one from blender. The differences only the name of the object and class.
    Could class differences causes the problem?

    https://prnt.sc/x5vPhi2I73mq

    https://prnt.sc/TkCo4AKFKH-z

    yet it still throws error when through the morph loader.

    can you import it through the morph loader?

    Post edited by James on
  • JamesJames Posts: 1,021

    OKAY... I've found out something.
    In blender I need to untick the Material - Export.
    I don't know why, but it works.

  • crosswindcrosswind Posts: 6,914

    Odd ~~ that option shouldn't bring such an issue but just write a mtl file...

Sign In or Register to comment.