YASE

YASE (Yet Another Shader Editor) is a WebGL-based shader editor designed to enable quick sketching of particle-based effects. YASE interprets your shader output as particle positions instead of pixel colors. Additionally, some predefined inputs such as a shadow map are provided.

In addition to being a web based tool, it has been adapted for use in a live performance setting.

Demo Shaders

More shaders can found on the GitHub project page.

shadow fountain.png
Inverted Serpinski Gasket.png
Strings.png
Anemones.png
BKUJZQIZ.png
COGEOWUZ.png
YASE.png
cubes-0.png
cubes-2.png
cubes-3.png
cubes-9.png
df-glitch.png
ELSRCUBT.png
EZJGKLVF.png
planet-0.png
planet-2.png
planet-3.png
planet-4.png
planet-5.png
YASE (Yet Another Shader Editor).png
Screen Shot 2012-07-31 at 12.43.05 AM.png
Screen Shot 2012-07-31 at 12.55.36 AM.png
Torus Knot.png
Torus Spiral.png