← All ideas

Auto activate Transparency in Eevee

When you add a transparency shader node the material's property should automatically change to (at least) Alpha Blended. As it is obviously the user's intent to have transparency. It can be quite confusing to a new user who just expects that transparency will be active when they add the transparent shader,

100%

Development Status: Open

Upvote 16 Downvote 0
3pointedit
19 Aug 2020

7 Comments

Lauloque

Actually, what's preventing to have alpha blend as default anyway?

3
zuorion

* @-L0Lock- * performance and sorting issues

Lauloque

* @Pawel Piotrowski * oh â˜šī¸

stevemillerband

it'd probably be better if transparency being enabled wasn't just tied to a transparency shader's presence, but explicitly being connected in the graph to the final output. similarly if the alpha value of a connected principled shader is anything other than 1 (or has a connected texture).

1
stevemillerband

here's a proof of concept add-on:

pasteall.org/31q5

it should just work automatically when installed. the only interface is a 'default blend mode' property to allow you to set the desired alpha mode to use when transparency is detected in a material:

Image

thinsoldier

I'd be satisfied with simply being able to put that property's dropdown box menu on the quick favourites menu.

3pointedit Author

That doesn't help newbies though * @thinsoldier *

1