Page MenuHome

opening a scene from 2.8 results in many of the materials not rendering.
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 431.70

Blender Version
Broken: version: 2.81 (sub 2), branch: master, commit date: 2019-08-16 18:51, hash: rBe8ffe25eb111
Worked: (optional)

Short description of error
opening a scene from 2.8 results in many of the materials not rendering.

Exact steps for others to reproduce the error
open a 2.8 scene which has multiple materials assigned to one mesh. The materials are still present in the materials panel, but to get them to show up you have to go into edit mode on each object and then use the material list to select faces and then click assign. Theh correct faces are selected when you click select, so I'm not sure why you would need to re-assign them again.

Event Timeline

quicker way to fix is to select all meshes and then go in and back out of edit mode. No assignments needed that way, as soon as you come out of edit mode then everything is back as it should be.

I can reproduce this with the attached file:
rB7ba2720a70c8

  • Switch to solid view port shading mode.
  • Toggle the objects interaction mode between edit and object [tab tab].
  • Switch to look dev view port shading mode.

The entire mesh will now be displayed using the last material slot.

  • Toggle the objects interaction mode between edit and object [tab tab].

Fixes the issue.

(this report is a bit older, there have been related commits, but the issue is still not solved entirely...)