Page MenuHome

Eevee Alpha Blend
Closed, ArchivedPublic

Description

Win 10, gtx970
Blender 2.8 a7c5f4f20657

Using Eevee, Alpha Blend shows what is behind the first object.
Please see the attached images and blend file.

Event Timeline

Sebastian Parborg (zeddb) lowered the priority of this task from 90 to 50.

This is a common problem with realtime 3D render engines. If you rotate around a bit. You can see that sometimes the red object is rendered correctly trough the transparent object, and sometimes not.

The problems is the rendering order. When you do not see the red object, the transparent object has been rendered first, so the transparent areas do not get the red object.

Is the rendering order of transparent objects something we plan to change, @Clément Foucault (fclem) ?

pistol ioan (pistoltoto) raised the priority of this task from 50 to High.Jan 5 2019, 9:54 PM
Sebastian Parborg (zeddb) lowered the priority of this task from High to 50.Jan 5 2019, 10:23 PM

Related to this bug I found a new problem.

Clément Foucault (fclem) changed the task status from Unknown Status to Archived.Jan 8 2019, 1:44 PM

All of this is limitation of alpha blending.

Ordering is based on object origins.

There is no per pixel ordering planned. Use alpha hashed transparency when possible as it is accurate (but noisy).

I hope will be implemented in the future the pixel ordering.
Thanks for letting me know.