Shader nodes

Build a picture from nodes. Values, colours, gradients, noise, maths and mixes, wired into one image.

Shader nodes live in a NodeContent's graph and flow into its OutputNode, which makes the picture. The graph becomes one shader and redraws when a value, a wire or an input picture changes.