2
$\begingroup$

I'm experiencing the same problem as some other people have noticed in Blender 2.82 (win64) - when trying to assign material to a face, the surface suddenly becomes transparent.

Here, in the left mesh, I have the grey material as the default. When I assign either of the material.salmon or material.tuna (both made from default materials with only the base color changed), the faces become transparent.

In the block on the right, the primary material is material.tuna and the missing faces have been assigned material.salmon. I've created a small block to the side using only material.salmon to show that it's not the material itself. secondary material problem

In Vygintas' question Assigning faces to new materials, Martynas Žiemys recommends checking

  • blend mode (in my screenshot above, my blend mode is opaque)
  • eevee vs cycles (my renderer is set to eevee)
  • face orientation (all my faces are blue, facing outward) face orientation

In Mins' question How do we assign a second material to selected faces in 2.8? DarkSoul asks if alpha has been enabled. In my case it has not.

I have tried a brand new project, with a default cube, and as soon as I assign a new material to a face it becomes transparent as well. default cube

Any suggestions would be appreciated.

$\endgroup$
  • $\begingroup$ Went back to previous versions - 2.81 has the same issue but it works in 2.80! screenshot $\endgroup$ – Mladen Mar 4 at 23:16
  • $\begingroup$ Probably your blender is having a problem, because is working correctly in mine![enter image description here](i.stack.imgur.com/FBmdO.jpg) Try to install it again as new $\endgroup$ – Emir Mar 4 at 23:19
  • 1
    $\begingroup$ Does your system fulfill the minimum requirements for running Blender 2.8x? $\endgroup$ – Robert Gützkow Mar 4 at 23:21
  • 1
    $\begingroup$ Sounds like you should report it as a bug. Then maybe either downgrade for now or even see if the latest experimental build has things fixed. $\endgroup$ – John Mar 5 at 2:58
  • $\begingroup$ Thanks for posting your screenshot @Emir - that's exactly what it should look like. I took your advice and uninstalled and reinstalled Blender (v2.87.7) and also updated my graphics card drivers just in case, but nothing changed when I colored a default cube. Flipping the order of the materials around seemed to fix it until I looked at the back [front vs back](screencast.com/t/vxLfVWUf5veX} $\endgroup$ – Mladen Mar 5 at 4:43
1
$\begingroup$

I hope this helps others who run across this. This is a known issue when using multiple materials with a number of older GeForce and Quadro graphics cards.

Blender Known Issue: Drawing error with multi-material object. Faces disappear or showing artifacts with 2 or more material slots applied to same object. When trying to use a second material or more on an object, the faces where it is applied become transparent or in some cases they are distorted as black rectangles that stretch to the origin (this second occurs above all with more complex models than a cube). It happens in Blender 2.81 as well as in Blender 2.82, but in Blender 2.80 there is no such error.

While the bug report lists multiple cards such as the ones below, the list is not exhaustive (my card for instance, GeForce 9800 GTX+, is not listed), the core issue is that the GPU has to be able to run NVIDIA drivers greater than v400. The highest driver that I can install is the GeForce v342.01 driver.

  • GeForce 210
  • GeForce 410M
  • GeForce GT 220
  • GeForce GTX 275
  • Quadro FX 3700
  • Quadro FX 3800
  • Quadro FX 4800

I can also confirm that as listed in the bug report, Blender 2.80 does work for me.

| improve this answer | |
$\endgroup$
  • $\begingroup$ Your list seems to be inaccurate, the Nvidia GTX 980 and Nvidia GTX 1080 are certainly not affected by this. The ones listed in the ticket do not meet the minimum requirements, which was also mentioned by Jeroen Bakker. Anything that is older than the GeForce 400 series or Quadro cards before the Tesla architecture aren't supported. $\endgroup$ – Robert Gützkow Mar 5 at 21:03
  • $\begingroup$ Thanks @RobertGützkow - I corrected the list. $\endgroup$ – Mladen Mar 5 at 21:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.