Not all material elements are created and assigned to the static mesh using multiple materials. With the attached mesh, only the first element is created and the other two are left non-existent. I can add them manually via the static mesh editor, though.
Workflow to create this asset:
NickBB and MattK, in an email discussion, brought up using the test assets that QA uses from Engine/Content/NotForLicensees/QA/FBX/StaticMesh/. When I checked the multi-material mesh "StaticMesh_18_MatIDs.fbx" this FBX works without any issue and creates all the material elements. I've attached that test asset here as well if needed for comparison.
This is a regression from 4.14.1 to 4.14.2, likely to do with the integration of fix for [Link Removed] that was causing a crash with multiple material ids.
Working: 4.14.1 Binary CL-3224400
Broken: 4.14.3 Automated Binary Build CL-3248269
Broken: 4.15 Automated Binary Build CL-3247232
Broken: 4.16 Dev-Framework CL-3248251
1. Import the attached asset MultiMatBox.fbx
2. Use Default Settings
3. Open the asset in the Static Mesh Editor
Results: Not all Material Elements are created that have assignments to the mesh.
Delay nodes occasionally don't fire the "Completed" output in a nativized build
I am not able to find world outliner how to enable it?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How can i modify the param name in EQS node
How to achieve HLSL Multiple Render Target in Material blueprints?
How to delete some elements correctly when deleting an array loop?
When I open UE4 4.24.3 it appears that. Does anyone know how to solve?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-40298 in the post.
0 |
Component | UE - Editor - Content Pipeline - Import and Export |
---|---|
Affects Versions | 4.14.2, 4.15, 4.16 |
Target Fix | 4.15 |
Created | Jan 6, 2017 |
---|---|
Resolved | Jan 6, 2017 |
Updated | Apr 27, 2018 |