Layer blending node for Blender's Shader Editor.
Stack adds a single node that lets you layer and blend textures with per-layer blend modes, opacity, and masking, similar to layer stacking in Photoshop or composite maps in other 3D tools.
Persistence overhaul. Stack nodes now round-trip cleanly through save and reload. Layer data, internal mix chain, input sockets, and external links all survive a file close-and-reopen as expected.
Under the hood
CollectionProperty — the single source of truth. The parallel ID-property shadow store and the load_post restore handler that shipped in v1.0.3 have been removed. Net reduction of ~220 lines.use_fake_user = True, preventing Blender from garbage-collecting it during save. This was the root cause of sockets disappearing on reload.Compatibility
This extension does not require special permissions.
Awesome node, just what I was struggling with, masking and texturing.