1
$\begingroup$

Unless I'm doing something wrong, I think this is a bug.

Large PNGs imported as planes render strangely in both the viewport and final render (Eevee). I had this same issue in 2.80 and now using 2.81. Using Windows 10.

When seen face on (top image) things look good but when the angle to the plane is tighter (2nd image) you get distant PNGs which are technically behind objects appearing in front of them.

Most of these PNGs are 30,000 pixels wide, with an alpha mask.

I use the add-on import images as planes, and import with Emit setting (see shader node settings below). Blend mode: alpha blend.

I've uploaded a short video here. You can see the problems starting from 20 secs. Before then everything is fine.

Thanks.

at near to 90 to the plane, everything is fine

at tighter angles things get strange

shader nodes

$\endgroup$
  • $\begingroup$ Does the effect change if, at the first problematic frame, you change the near / far clipping distances on the camera? $\endgroup$ – Robin Betts Dec 8 '19 at 14:22
  • $\begingroup$ Tried that already thanks. No difference. $\endgroup$ – Maitrisingha Dec 8 '19 at 14:30
3
$\begingroup$

The reason is that the "import image as plane" addon sets the material Blend Mode to "alpha blend" by default. Switching it to "opaque" resolves the issue.

enter image description here

How to solve this with "alpha blend" on is also open in my related question: Plane-object displayed in background while beeing in front (Eevee Viewport)

$\endgroup$
  • $\begingroup$ Thanks. I can't use opaque because each PNG has an alpha mask. But you were close! I changed Blend mode to alpha clip, and it worked. I still think it's a bug, but this will do. $\endgroup$ – Maitrisingha Dec 8 '19 at 14:31

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.