Maniphest T76709

Blender Eevee reflection missing with default Image as Plane import settings
Closed, Archived

Assigned To
Alaska (Alaska)
Authored By
Fred Sprinkle (fsprinkle)
May 13 2020, 7:12 AM
Tags
  • BF Blender
Subscribers
Alaska (Alaska)
Damien Picard (pioverfour)
Florian Meyer (testscreenings)
Fred Sprinkle (fsprinkle)

Description

System Information
Windows 10 Laptop
1050i

Blender Version
2.82 Eevee Render Engine

Short description of error

When using the "Image As Plane" import feature in Eevee, the reflection seems missing/messed up. Changing the transparency settings to Alpha Hashed seems to work, but the default Alpha Blend does not work.

Notes: the DOF is also messed up with default settings. Of course Screen Space Reflections has been toggled.

Related Objects

Mentioned Here
T67239: Images as planes missing Eevee alpha channel support
rBA0f5738d9022c: Fix T67239: Import images as planes: Eevee alpha support

Event Timeline

Fred Sprinkle (fsprinkle) created this task.May 13 2020, 7:12 AM
Alaska (Alaska) closed this task as Archived.May 13 2020, 7:26 AM
Alaska (Alaska) claimed this task.
Alaska (Alaska) added a subscriber: Alaska (Alaska).

The Blender manual says this about screen space effects like reflections:

Blended surfaces are not considered by these effects.

This means Blender is operating as expected. I will mark this report as Invalid.

Fred Sprinkle (fsprinkle) added a comment.May 13 2020, 5:52 PM

While you are correct that there is no technical bug, the experience does feel broken when you import an image as plane. It is experienced as "broken" compared to everything else in the scene. Perhaps Alpha Hashed would be a better default? Not sure.

Alaska (Alaska) added subscribers: Damien Picard (pioverfour), Florian Meyer (testscreenings).EditedMay 14 2020, 12:47 AM

Alpha hashed may be a better default for the import images as planes addon, however I believe it wasn't picked because Alpha hashed objects can cause visual noise in EEVEE. Not 100% sure. See this part of the manual.

Alpha Hashed
The previous color will be overwritten by the surface color, but only if the alpha value is above a random clip threshold. This statistical approach is noisy but is able to approximate alpha blending without any sorting problem. Increasing the sample count in the render settings will reduce the resulting noise.

Actually, checking the original commit (rBA0f5738d9022c) for the addition of alpha support in import images as planes, there's no explanation for why they picked Alpha Blend over anything else.

@Florian Meyer (testscreenings) or @Damien Picard (pioverfour) are you able to comment of this?

Damien Picard (pioverfour) added a comment.May 14 2020, 1:29 AM

Hi,
at the time I made that commit (rBA0f5738d9022c), the add-on didn’t select any transparency whatsoever, as seen in T67239. I just made the commit because the task had been sitting for a while, but the default wasn’t an opinionated choice from me; if a better one can be chosen, that’s good.
But I suspect there may be many usages for this add-on, so choosing a default may not be very easy, and I don’t know the implications of each setting well enough to help here, sorry.

Alaska (Alaska) added a comment.EditedMay 14 2020, 1:40 AM

@Damien Picard (pioverfour) That's alright. I was looking over other tasks and found one discussing why "Opaque" was the default blending mode and one of the developers said that each blending mode has it's own advantages and so picking a proper default that worked for everyone would be difficult (Lining up with what you're saying).

Thank you for taking the time to answer.