Next steps
Where to go after your first graph.
Placing a node, wiring it, changing a value and reading the result are the moves everything else builds on. Pick a direction below.
What flows on the wires
Every wire carries a value, and values come in families: points, geometry, curves, fields, images, Analytic shapes shapes and more. This is the explanation when a wire does something you did not expect.
What flows on the wires: the big picture and the in-between matrix.
Collections: rows of things with attributes, the backbone of most graphs.
Attributes: how
@P,@Cdand@pscaleride along with your data.Automatic conversion: why almost anything wires into anything.
Core workflow concepts
The graph & cooking: what cooking means and why things recompute.
Context: per-element values: how one value resolves differently per element, per copy, per loop. The thing newcomers trip on.
Working in 2D and 3D: how a flat shape lives in a 3D scene.
Loops & feedback: repeating work per element or per frame.
Values and time
Keyframing: animate any parameter over time.
The timeline: play, scrub, loop and set your frame range.
Parameter expressions: type
=in a field to compute a value from other nodes.
The Expression language
Where a node stops short of the result you are after, the Expression language runs a short snippet on every element.
The Expression language: the Expression node and what it is for.
Expression cookbook: copy-paste recipes for jitter, colour-by-height, point-at-mouse and waves over time.
Rendering, simulation, live input and export
Choosing a renderer: turn your scene into a finished image.
Simulation: particles, cloth, soft and rigid bodies, fluid and smoke.
Live performance: drive the graph live from MIDI, OSC, a camera and more.
Exporting: render to video, images, audio or a shareable web app.