2
$\begingroup$

I'm doing a 3D map with a single material only using masks to change between terrain types, but once I add more than 5 mix/principled shaders the material turns pink, this issue just happens in the material preview window, not in the rendered preview.

Like so: Like so

And as you can see it is not a missing texture issue either since it previews just fine if done separately. And as you can see it is not a missing texture issue either And as you can see it is not a missing texture issue either

I need to fix this otherwise I can't paint on the masks, so if anyone can shed light on the situation I would be grateful, thanks!

I couldn't make the file size lower than 30mb since there are a lot of textures, I hope a google drive link is acceptable? File

$\endgroup$
4
  • $\begingroup$ What are your system specs? Are you using CPU or GPU for render? $\endgroup$ Commented Mar 19, 2020 at 14:48
  • $\begingroup$ I'm using a GPU for rendering. My specs are: CPU: Ryzen 7 1700 GPU: GTX 1070 RAM: 2x8gb 3000Mhz OS: Windows 10 64bit $\endgroup$
    – Kobera
    Commented Mar 19, 2020 at 17:12
  • 1
    $\begingroup$ Are there any Principled BSDF shaders that are not needed and can be replaced with Diffuse BSDF? $\endgroup$ Commented Mar 19, 2020 at 18:32
  • 1
    $\begingroup$ Yeah, actually they can all be replaced with Diffuse shaders, however, I replaced a couple of them but the issue still persists, I'm gonna replace all of them and see if that changes anything. $\endgroup$
    – Kobera
    Commented Mar 19, 2020 at 19:31

2 Answers 2

0
$\begingroup$

So I changed all the Principled BSDF shaders to simple Diffuse BSDF shaders, like Craig suggested and it worked! Don't know the exact reason why it worked but I guess the Principled BSDF is too complex for putting a bunch of them in a single material. Anyway thanks for the help again.

$\endgroup$
0
$\begingroup$

yes I get this same error with just 2 BSDF Principle Shaders. It's not tied to 3.0 or 2.93 or 2.91, it happens in all of them. Choosing CPU over GPU doesn't fix it either.

The only thing that did work was removing one of my BSDF Principle Shaders, and replacing it with a Diffuse Shader. That left me with just a single Principle Shader, so it appears you don't need to switch them all out. It seems just the one will always work. Just stay away from using a second one, or heaven forbid, 5 of them. The problem is worse when using Procedural methods for textures. There must be a lot of calculation going on we know very little about.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .