A Function Graph is WonderTexture’s graph type for reusable calculations, values, vectors, conditions, variables, and procedural logic.
Use one when a calculation becomes complex enough to deserve its own reusable graph—for example mathematical utilities, range remapping, vector operations, conditional logic, procedural parameter calculations, randomized value logic, or shared helper functions.
A useful mental model is to treat a Function Graph like a custom calculation node built from smaller pieces. Internal Function nodes perform the logic, exposed parameters define configurable inputs, Function Output defines the returned type, and a Function Graph Instance lets other graphs reuse it.