|
|
|
|
|
by zokier
1762 days ago
|
|
very basic shadertoy shader in the spirit of the article: void mainImage( out vec4 fragColor, in vec2 fragCoord )
{
vec2 center = iMouse.xy/iResolution.xy;
float aspect = iResolution.x/iResolution.y;
vec2 uv = fragCoord/iResolution.xy;
uv.x *= aspect;
center.x *= aspect;
float r = distance(uv, center);
float h = (sin((r*50.0)-(iTime*2.0))+1.0)/2.0;
h *= 1.0 - min(1.0, r);
fragColor = vec4(h,h,h,1.0);
}
|
|