Alma

Alma is an interactive playground for generative graphics. Combine nodes in logical circuits to craft beautiful effects and visual experiences - all through an intuitive user interface.

Visit the Alma Playground

Alma has a custom WebGL Shader AST internally which compiles the network of nodes into perfectly valid GLSL code.

It can also take a custom user-defined GLSL function and transform that into an Alma-node with inputs & outputs — automatically inferred from the function’s type signatures.

More by Emil Widlund

View profile