EDIT: I've found a solution that works in my case, i've posted that solution below.

EDIT 2: Fixed "Eevee settings" to "Material settings in Eevee"

So I've got a couple bushes in a scene and I noticed that they do not have any shadows on them, they cast shadows themselves but they don't catch shadows, I don't know if this is due to my node setup or some kind of inherent property of transparent textures, any suggestions/help would be greatly appreciated.

I've included pictures of the issue, node setup and settings below.

Issue in Eevee:

Issue in Eevee

Issue in Cycles:

Issue in Cycles

Node Setup:

Node Setup

Material settings in Eevee:

Eevee settings

  • $\begingroup$ That doesn't look anything like the Properties/Scene settings for EEvee on mine. I do recall seeing something about this in a YouTube video on 2.8/eeVee — what to enable to get the most out of transparancy and what still does not work. $\endgroup$
    – JDługosz
    Apr 5 '19 at 22:33
  • $\begingroup$ Any chance of new screenshots: one of nodes and another of result. With your consent, I wish to put screenshots of your works inside my scrapbook in link here. Credit is given. Scrapbook is for study purpose only. Approx 300 pages. docs.google.com/presentation/d/… $\endgroup$ May 6 '19 at 10:01
  • $\begingroup$ Hey, for sure, that scrapbook is a really neat idea, could be very useful. If you can please credit me as Somber as that's the name I go by most other places. Below are some imgur links to the node setup end result. GL with the scrapbook :) imgur.com/6XmxCfQ imgur.com/ncs2dhS $\endgroup$
    – Alex
    May 6 '19 at 17:19

I figured it out, turns out it was my node setup and isn't specific to transparency either.

The issue is that plugging the mix shader into a proper shader (Principled for example.) would cause my textures to display as purple, so instead I plugged directly from the mix shader into the material output, this is what causes the issue.

To avoid it you can simply plug the image texture into a separate shader and then plug that shader into the mix shader instead of directly from texture to mix shader.

Hopes this helps someone else, I struggled with it for a while.



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.