I’m encountering several bugs in the materials system. These bugs are causing my work to be corrupted and fail to interop with other programs.
-
When applying materials to sub-objects, entirely other objects are being affected.
-
When applying materials to objects, other objects in the same layer are being affected.
-
Despite showing multi-materials on my object(s), they are not exported with multiple texture slots.
-
Objects with the same material are being exported with multiple materials instead of sharing a single material.
For 1
Shows the entire object selected.
Two faces selected, about to assign a material via “Assign to Objects”.
The gable (a completely different object) is affected by the material assignment.
For #2
Single object selected. Changing the material from the object properties.
Select no to discard per-face assigns.
Multiple other objects in the entry are affected by the material assignment.
For #3
With nothing selected, 2/3 materials show as not being used in the file.
With the object selected, only 1/3 materials shows as being used by the object.
Running “Select Objects” on “Satin Aluminum”.
Shows the faces that have this material applied.
Same but for the 3rd material.
Exported as binary gtLF and opened in Blender. Only 1 texture slot.
Other objects in the same file export with correct texture slots as read by both Blender and UE5. The objects that export correctly show the gold dot for multiple materials in the material panel (with the object selected).
For #4
Both objects are using the glass material.
Exported as binary gtLF and opened in Blender. “Glass” material.
Exported as binary gtLF and opened in Blender. “Material_1” material.
Note that Material_1 looks to be using the layer color.
FBX_TS.3dm (1.1 MB)
FBX_TM.3dm (256.9 KB)
SystemInfo.txt (2.4 KB)
I will not upload my full 3dm here, but I will send it to mcneel.