A simple example of manipulating a static image using a canvas
A simple example of manipulating a video streaming to a canvas
A simple example of manipulating a WebGL scene streaming to a canvas
A more complex example of manipulating webcam input streaming to a canvas, with options for each of the filters.
An example of a filter made to interact with a LIFX light bulb.
An example of how clarity can be used to generate textures and their normal maps procedurally.
An example of how clarity can be used to generate more complex textures procedurally, using combinations of filters.
A height-map manipulation and normal map generation example.