← All resources

Cyanilux GitHub - Shader Graph Variables

Auto-discovered

Library / Codebase Intermediate

Cyanilux

Visit resource ↗

Description

Shader Graph Variables is Cyanilux's free Unity GitHub package. It adds Register Variable and Get Variable subgraph nodes so values can cross a Shader Graph without visible wires. Shader Graph v10 and Unity 2020.2+ are required; README lists Built-in, URP, and HDRP support.

Register nodes name a Float or Vector2-4 input. Get nodes read that name elsewhere in the same graph, using a dropdown from Unity 2021.2 onward or matching text on older editors. Names are case-insensitive and stay local to one graph file.

Optional extras include group color editing, port-swap and add-node hotkeys, and Package Manager git install. Uninstalling without bundled subgraph assets leaves broken references until nodes are removed.

For intermediate Shader Graph authors who want cleaner large graphs. Widely starred on GitHub and commonly mentioned alongside Cyanilux's URP and Shader Graph tutorials.