Maniphest T100986

Materials are not locked to faces during edits
Closed, Resolved

Assigned To
Ovionis (Phigon)
Authored By
Ovionis (Phigon)
Sep 11 2022, 8:29 PM
Tags
  • BF Blender
Subscribers
Hans Goudey (HooglyBoogly)
Ovionis (Phigon)

Description

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

  1. 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.
  2. 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.
  3. 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:

Related Objects

Mentioned Here
T101013: Active material not retained when reordering material slots
rB1f4dc51d09af: Fix T100974: Remesh operators reset mesh properties
rBecf3287533c8: Fix T100822: Merging objects does not assign materials correctly

Event Timeline

Ovionis (Phigon) created this task.Sep 11 2022, 8:29 PM
Hans Goudey (HooglyBoogly) changed the task status from Needs Triage to Needs Information from User.Sep 11 2022, 8:34 PM
Hans Goudey (HooglyBoogly) added a subscriber: Hans Goudey (HooglyBoogly).

Thanks for the report. I expect this is fixed after rBecf3287533c8adc90. Could you try with the latest daily build? Thanks.

Ovionis (Phigon) closed this task as Resolved.Sep 11 2022, 8:39 PM
Ovionis (Phigon) claimed this task.

Yeah, I downloaded todays build after I posted, just to confirm whether or not it was still broken.
Twas fixed rB1f4dc51d09af

Ovionis (Phigon) added a comment.Sep 11 2022, 8:41 PM

hmm....actually, the joining was fixed.
The moving material slots was not.

Hans Goudey (HooglyBoogly) added a comment.Sep 11 2022, 9:16 PM

Thanks for testing. Could you submit another report with steps to reproduce that issue?

Ovionis (Phigon) added a comment.Sep 12 2022, 6:05 PM