Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

Python FBX SDK 2020 - Issue with FbxGeometryConverter.MergeMeshes

Python FBX SDK 2020 - Issue with FbxGeometryConverter.MergeMeshes

Anonymous
Not applicable
1,962 Views
6 Replies
Message 1 of 7

Python FBX SDK 2020 - Issue with FbxGeometryConverter.MergeMeshes

Anonymous
Not applicable

Hello!

Currently running into an issue with the MergeMeshes function found in the FbxGeometryConverter class. I am finding that data such as UV’s and vertex normals are not being preserved correctly after merging, but others such as material id's are correct. This happens even with the simplest example of 1 cube and 1 sphere, which are combined to generate a new mesh. I've included screenshots of a before and after. Is this a bug? 

0 Likes
Accepted solutions (1)
1,963 Views
6 Replies
Replies (6)
Message 2 of 7

regalir
Autodesk
Autodesk
Accepted solution

It does, indeed, looks like there is a bug in the merge process code of the FbxGeometryConverter class in the FBX SDK. We are going to work on this as soon as possible and, hopefully, provide the fix on the next release of the FBX SDK.

 

Thank you for reporting this issue.

0 Likes
Message 3 of 7

jzy946929203
Observer
Observer

Hello,

I have encountered the same issue. It is now 2023, and the version of the FBX SDK is still at 2020.0.1. I would like to ask if there will be any future updates to the FBX SDK and if this bug will be fixed.

0 Likes
Message 4 of 7

regalir
Autodesk
Autodesk

Hi,

 

there have been several releases since 2020.0.1 and I believe the issue with the "merging" of the UVs have been resolved a while back. Here is the page with all the previous releases: https://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-archives

 

and the latest release can be found here: https://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-2020-3-4

0 Likes
Message 5 of 7

jzy946929203
Observer
Observer

Hi,

 

I previously had version 2020.2, and now I have tried using FBX SDK 2020.3.4, but the issue still persists. The MergeMeshes function causes the loss of UV information other than UV1.

0 Likes
Message 6 of 7

regalir
Autodesk
Autodesk

The GeometryConverter::MergeMeshes() is designed/coded to only process the first element of any given LayerElement type (UV, Tangent, Binormal, Crease, etc.). I can open a ticket for an improvement request but, at the moment, I am unable to tell if/when it will be addressed.

0 Likes
Message 7 of 7

jzy946929203
Observer
Observer

Alright, thank you for your reply.

I suddenly realize that I am somewhat unrelated to this issue. Thank you for your patience.

0 Likes