order of materials changes on reimport
Update: this problem is still present in UE 4.15.0-3258144, brand new project, with only one Static mesh imported. At the moment only viable solution is to work on the assests in version 4.13 and when model gets finished/approved then export it to 4.14/4.15p ----- rest of the report is for 4.14 ----- In my 3ds max asset creation workflow I use 1 dummy box as a master parent with all the geometry meshes and UCX pieces linked to it. This helps to maintain pivot of the asset even after serious changes of the asset's dimension and so on. Since upgrading to 4.14 i am frequently running into serious issue. Depending on what meshes linked to the master parent and what IDs those meshes have material ID swaps after reimport. Let's say i have asset made from multiple meshes and i import it into UE. I assing materials to the IDs and all is fine. However, if merge some geometry in 3ds max and then reimport, materials get randomly swapped. To illustrate my point i made few screenshots: If i export left (merged together) one, asset in UE looks as it should, all materials are in correct places. If i export right one where multiple meshes are linked to export node, asset in UE looks differently. Notice how materials slots in the editor stay same but slots in the asset LOD0 section changes for no apparent reasons. (bottom right corner of the image.) Another example could be changing small detail on asset and reimporting it again. It leads in to another random change. Steps to reproduce. Info that may be relevant.
I've posted this question on the forum hoping it was simple problem but no one could provide answer so i am looking for solution here. Link to thread I cannot find mention about this problem on the internet so it's possible I am doing something wrong. Help please. Thank you, H.
(comments are locked)
|
Hey Harcarik, We actually found a new import issue regarding material ID assignment. This has to do with FBX files with multiple meshes. If you select "Combine Meshes" upon import the bug will occur. The only know workarounds are what you have already stated. By combining the mesh prior to import. You can find the issue here: https://issues.unrealengine.com/issue/UE-40814 Keep in mind we may not prioritize or address the issue quickly. We do gauge community interest through votes so if you feel this is important spread the word and vote! Thanks, Ed answered Jan 18 '17 at 09:06 PM ![]()
(comments are locked)
|
It looks like a **known issue** in 4.14.
(comments are locked)
|
Follow this question
Once you sign in you will be able to subscribe for any updates here
I have moved this into the 'Bug Reports' section for further investigation.
bumpppppppp
This bug is fixed. At least in my testing.
This is still an issue in 4.20! Incredibly frustrating and a massive timesink to fix the errors it produces, not to mention the actor merging tool breaks the material slots even further because of this issue!
Hi Shirk.
The specific issue originally reported by Harcarik was confirmed to be fixed back with the UE 4.15 release. What you are experiencing may be a new issue. Please follow our new bug submission process to provide the necessary information so our support staff can look into the issue
https://epicsupport.force.com/unrealengine/s/
Thanks