Choose one of the templates to start a new project. Note, that you can also start a project from a gallery entry. Please, consider contributing a template (see how).
A Three.js based template that uses a GLSL fragment shader to compute color per each pixel in the view box. One texture is loaded.
A pure WebGL template that uses a GLSL fragment shader to compute color per each pixel in the view box. One texture is loaded.
Template for Reaction-Diffusion simulations, featuring multiscale blur texture calculation. (optimized decomposited two-pass algorithm)
The result from the advancer shader is availabe for the next frame in a frame buffer object. The composite shader renders directly to the screen and allows aftereffects without feedback. The blur textures are available in both shader programs and can be easily mixed into the output. The trick about reaction-diffusion is only a texture feedback loop with mixed-in blur and noise.
template by Felix Woitzel