OEBS Node Group Manager v2.0.0

16 · Managers & data

The Shader Manager

Shader

Mirrors the Geometry manager, adapted to materials:

  • Users are counted through materials → objects. The Mat column shows material users; Obj shows objects via those materials.
  • Filters: Unused (no material users), Orphaned, Favorites, Selected, Tree View.
  • All per-group tools apply — open, rename, duplicate, batch replace, snapshot, changelog, mark asset, fake user, remove / remove+nested.

17 · Managers & data

The Compositor Manager

Compositor
  • Scene Browser — lists every scene and whether its compositor is active. Per scene: Enable / Disable Compositor, Open Compositor (jumps to or creates a Compositing workspace), and mute/unmute individual nodes.
  • Compositor Node Groups — manage Compositing-type groups just like Geometry/Shader (browse, filter, favorite, remove, duplicate, tree view). This Scene Only (on by default) limits the list to groups reachable from the scene selected above, direct or nested. Turn it off to see every compositor group in the file.

18 · Managers & data

Snapshots & Auto-Snapshot

A snapshot records a group's layout (node positions, mute/hide) and link topology, stored inside the .blend on the group itself.

  • Save Snapshot — captures the current state.
  • Snapshot ✓ → Restore — repositions nodes and reconnects links where both endpoints still exist. It never deletes or recreates nodes, so it's safe.
  • Update / Clear — refresh or delete a snapshot.
Auto-Snapshot on Save · New in 2.0Enable in Preferences ▸ Behaviour (off by default). On every save, each group is snapshotted automatically. Manual snapshots are never overwritten, and groups above the Node Limit are skipped to keep saves fast.

19 · Managers & data

Version tags & changelog

  • Version tag — attach a version string (e.g. v1.2) to any group. With Name → Tag on, a version suffix in the name is read as a tag automatically. Version Overview lists every tagged group.
  • Changelog — keep a per-group, dated change log (label + note) inside the .blend.
  • Socket Descriptions — edit the description of each Group Input/Output socket in one dialog. These are Blender's own socket descriptions (the same field in the Group Sockets panel), so edits appear there too, and vice versa. Export them all as JSON.

All three travel with the .blend, so they survive sharing and re-opening.