System Information
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 512.95
Blender Version
Broken: version: 3.4.0 Alpha, branch: master, commit date: 2022-09-07 19:33, hash: rB0a32f6b76a63
Worked: (newest version of Blender that worked as expected)
Short description of error
- If you join multiple objects with different materials, the material and material-id/index assigned to the other objects is discarded. The materials will be in the object but they will use the first material slot.
- If you re-order material slots without going in edit mode and manually assigning a material to faces, the material will not stay assigned to the faces.
- When joining meshes, the material assignment of the other objects will be reset, using the first material slot, unless the other object had that material in a material slot.
Basically overall buggy behavior related to material arrangement and joining objects with materials.
This is just a file with the default cube duplicated two times with a different material for each: