Function Controls

▶ Learn More

This is a webtoy that allows you to create and visualize high-dimensional functions, or functions with lots of inputs and outputs.

They are colored parametric surfaces that change over time. They take in u,v coordinates and output x,y,z coordinates and r,g,b,a color/transparency values. They can also take in other parameters, like t, that are defined in 'Parameters' Section.

Click 'Load' to find some examples. 'Sphere' is a good place to start.

Watch this video for an in-depth explanation.

View the Source Code.

❤️Support my work❤️

Buy me a Coffee

Join my Patreon


▶ Display

▼ Parameters

▶ Surface function

▶ Outputs
(conversions occur after function code is executed, they do not require any code changes)

~or~