Add WIP shaders
This commit is contained in:
parent
07d6d1dee5
commit
ae07b0daf8
27 changed files with 3172 additions and 0 deletions
24
cities-are-old-forests.glsl
Normal file
24
cities-are-old-forests.glsl
Normal file
|
@ -0,0 +1,24 @@
|
|||
#pragma map iChannel0=video:/home/polyfloyd/Documents/Projects/Text Smilies/Lenny Face Challenge/LENNY FACE TAG Shubble lO82ggwCnAQ.webm
|
||||
|
||||
float zigzag(float n) {
|
||||
// 1.33 should be 1.0 for real zigzag
|
||||
return abs(mod(n,2.0)-1.33);
|
||||
}
|
||||
void mainImage( out vec4 O, in vec2 uv ) {
|
||||
uv /= iResolution.y;
|
||||
uv.x -= .5*iResolution.x/iResolution.y;
|
||||
uv.y -= .5;
|
||||
float l = length(uv) + .2 * sin(iTime * .21);
|
||||
float a = atan(uv.y, uv.x)/3.14159 + sin(l + iTime * .1);
|
||||
uv.x = zigzag(a * 3.);
|
||||
uv.y = zigzag(l * 5.);
|
||||
|
||||
// darkening radial waves
|
||||
float bri = (1. + .5 * sin(l * 5. - iTime));
|
||||
vec4 c = texture(iChannel0, uv) * bri;
|
||||
|
||||
// colorize
|
||||
c *= vec4(10., 17., 1.8, 1.);
|
||||
c = .5+.5*sin(c);
|
||||
O = c;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue