Page MenuHome

3D View alpha channel transparency behaviour changes depending on object creation order
Closed, DuplicatePublic

Description

The alpha channel transparency behavior masks older objects while allowing newer objects to be seen.

In other words, If you create a Cube first, then a plane with alpha transparency the plane masks the cube from view.

But

if you create a plane with alpha transparency then a cube, the cube is not masked.

Furthermore

If you create a Cube first, then a plane with alpha transparency the plane masks the cube from view. Then if you duplicate the cube, the duplicated cube is not masked. Then if you duplicate the plane, it masks everything again.

In the attached example, Cube was created first, Then Plane, Then Cube.001, Then Plane.001, Then Cube.002.

Additionally, behavior changes when objects are selected. In the above described example no objects are selected. Selected cubes are always masked by planes with alpha transparency. Selected planes never mask cubes.

It looks like there was an attempt at some point to remedy this problem by adding Object data Display Transparency option. However this has other undesirable consequences like elimination of the selection outline.

The default behavior is illogical. Requiring objects to be duplicated in the order that you want them shown is not logical. The behavior changing depending on object selection is also illogical; why would you want an object to disappear when it is selected?

Details

Type
Bug

Event Timeline

uploaded the wrong file... use this one instead{F3398841}

Alpha sorting was a long-standing 'problem' but it will be fixed in 2.8.
This has been reported a couple of times, see T43093, T51964, T46349, T49376, T44826, T41731

But there is a workaround though of the top of my head:

I guess consensus here was to close these reports as 'wont fix in 2.7' ... and enjoy eevee in 2.8 :)