Shadertoy is a web tool that allows developers all over the globe to push pixels from code to screen using WebGL. Developers can create shaders in a live-coding environment that allows them to see the final results as they are coding. The creations can react to various inputs, such us music, videos, time of day, or even a webcam.
In addition to the coding tool, Shadertoy.com introduced a social platform, for sharing feedback and promoting great work. The site opened on 18 February 2013, and within the first week received more than 150 pieces showing a great variety of rendering techniques, from post-processing effects, procedural raymarchers, and raytracers to demoscene pieces.
It is a place for professionals and students alike to learn and teach about visuals, interactions, reactivity, procedural modeling, GPU internals, and shading.