
Origami Around
KIROKAZE
Mike Driver
No title available
macklin celebrini has autism
Aqua Utopia|海の底で記憶を紡ぐ
Interview Vampire Daily
art blog(derogatory)
Game of Thrones Daily

pixel skylines
No title available

No title available
Cookie Run:Kingdom Official!
hello vonnie
taylor price

izzy's playlists!
2025 on Tumblr: Trends That Defined the Year
No title available
h
TMBGareOK. The Official They Might Be Giants tumblr

seen from United States
seen from France

seen from Costa Rica
seen from United States
seen from United States

seen from United States
seen from Canada
seen from United States
seen from Netherlands
seen from United States

seen from United States

seen from United States
seen from United States
seen from Netherlands

seen from United States
seen from France
seen from Canada

seen from Philippines
seen from Pakistan
seen from Argentina
@baulandscape-blog
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i--){ y=i/(3.0*i)*m*(fbm(.2*m*coords*i,1./(3.0+i))-.75)+i*2./(3.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,3.0,colorA.r,colorB.r),map(i,.0,3.0,colorA.g,colorB.g),map(i,.0,3.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i--){ y=i/(7.0*i)*m*(fbm(.2*m*coords*i,1./(7.0+i))-.75)+i*2./(7.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,7.0,colorA.r,colorB.r),map(i,.0,7.0,colorA.g,colorB.g),map(i,.0,7.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i--){ y=i/(3.0*i)*m*(fbm(.2*m*coords*i,1./(3.0+i))-.75)+i*2./(3.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,3.0,colorA.r,colorB.r),map(i,.0,3.0,colorA.g,colorB.g),map(i,.0,3.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i--){ y=i/(3.0*i)*m*(fbm(.2*m*coords*i,1./(3.0+i))-.75)+i*2./(3.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,3.0,colorA.r,colorB.r),map(i,.0,3.0,colorA.g,colorB.g),map(i,.0,3.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
Nicole Hunziker
Geometric Animations / 170715
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i--){ y=i/(11.0*i)*m*(fbm(.2*m*coords*i,1./(11.0+i))-.75)+i*2./(11.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,11.0,colorA.r,colorB.r),map(i,.0,11.0,colorA.g,colorB.g),map(i,.0,11.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
//top_170712b
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i–){ y=i/(5.0*i)*m*(fbm(.2*m*coords*i,1./(5.0+i))-.75)+i*2./(5.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,5.0,colorA.r,colorB.r),map(i,.0,5.0,colorA.g,colorB.g),map(i,.0,5.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
#define PI 3.14159265359 uniform vec2 u_resolution; uniform float u_time; void main(){ vec3 colorA=vec3(1,0.700333333333333,0.41999999999999993); vec3 colorB=vec3(0.6853333333333329,0.68,0.9999999999999999); vec2 st=gl_FragCoord.xy/u_resolution.xy; vec3 color=vec3(.0); vec3 pct=vec3(0.026416316455661448); pct.r=pct.r; pct.g=pct.g; pct.b=distance(refract(1. * (st.x * sin(u_time * 0.558295323590844), 1. * (smoothstep(0.6566091202399194, fract(refract(max(0.01399500532196507, mod(smoothstep(0.2858379725742545, exp2(st.y * tan(u_time * 0.3253759599958963)), sqrt(mix(max(st.x, ceil(ceil(mix(ceil(smoothstep(mod(exp2(smoothstep(max(mix(0.14787906493005987, 1. * cos(u_time * 0.0009819859910806805), 1.), st.y), st.y * cos(u_time * 0.5250442614602898), min(1. * cos(u_time * 0.2451097202115332), 1. * (1. * (1.), 1. * sin(u_time * 0.7106748493836313), mix(exp(abs(refract(ceil(sign(st.x * tan(u_time * 0.4327204044236428))), smoothstep(0.21933309075745566, 0.16805389764132206, sign(distance(smoothstep(dot(mix(0.3271609217219408, exp(st.y * sin(u_time * 0.22105778743343196)), max(0.2678100668020592, st.x)), 0.9443224734585308), st.y * tan(u_time * 0.866241101611735), smoothstep(smoothstep(max(pow(log(st.x * cos(u_time * 0.07957062492249822)), st.y * tan(u_time * 0.5402731538585641)), st.y), 0.5926107010712804, 0.5604740137871267), length(1. * (step(smoothstep(1., 1. * sin(u_time * 0.3943779992614558), st.x * sin(u_time * 0.26866934670818576)), st.x * tan(u_time * 0.29878698035250684)), st.y * cos(u_time * 0.41304558276006853))), 1. * (refract(0.551504238431385, 0.9464847494314101, 1. * (mix(0.05401715447870559, 1., distance(st.x, refract(st.y * tan(u_time * 0.5076782698407439), abs(dot(0.24284248765186578, distance(clamp(0.7594724899231741, 0.2682872552826844, max(0.6106506634813773, clamp(1. * cos(u_time * 0.88236025281646), fract(1.), 1. * (smoothstep(smoothstep(exp(fract(st.x)), 0.6324822828245077, st.y), st.x, st.y * sin(u_time * 0.8969611215831197)), fract(1. * (sign(mix(exp2(st.y * cos(u_time * 0.6142465870288109)), 0.6603983864281335, reflect(1. * tan(u_time * 0.5266644062102714), length(0.561490784159257)))), 1., st.y * cos(u_time * 0.5908263100553702))), exp(1.))))), st.x * sin(u_time * 0.26247139247418017)))), 0.10452702342595332))))), max(clamp(0.8603359712967328, pow(st.x, sqrt(1. * (sign(0.08120426777759526), 1.))), floor(st.y)), mix(0.4903385600888648, clamp(distance(0.1364526141485226, log(1. * tan(u_time * 0.841023900505035))), clamp(st.y * cos(u_time * 0.24337506584629354), smoothstep(max(inversesqrt(1.), dot(st.y, 0.1013939108896138)), 1., smoothstep(1., 0.37719555762607127, st.y)), 0.6406523047906117), 0.6855789705541891), 1.)), min(fract(0.263509032409337), exp(step(pow(mix(reflect(floor(pow(0.1919255466370725, refract(smoothstep(st.y, st.y * sin(u_time * 0.16928939042293745), sign(0.15525795681567)), 1. * (st.x * sin(u_time * 0.850396350373978), 0.8594665527564799, 0.25962275907099275), 0.2882679779000038))), max(st.y * cos(u_time * 0.6054459941119892), floor(st.x * tan(u_time * 0.788548063500217)))), 0.8025025366824134, exp2(mix(st.y * cos(u_time * 0.6792670045129011), st.x * sin(u_time * 0.5314018529861205), 0.7904801045466197))), dot(1. * cos(u_time * 0.6328186646950209), sign(1. * tan(u_time * 0.9958933958674624)))), st.x * cos(u_time * 0.6092392501774619))))))), 1.))), 0.6324175546359392))), 1. * sin(u_time * 0.5508784619932536), smoothstep(0.9685462491772406, distance(0.7872722007612943, sign(st.y * cos(u_time * 0.9408885168802724))), st.y * tan(u_time * 0.29740693881102354))))))), mix(max(0.31263106422477716, st.y * sin(u_time * 0.4853835878001792)), st.y, st.y * tan(u_time * 0.48890212709316017))), 1., 1. * (0.9843381038774895))), 1. * sin(u_time * 0.35415817879645806), st.x * tan(u_time * 0.40848370140201884))))), exp(ceil(floor(st.x * cos(u_time * 0.9284267073600885)))), 1.))), clamp(mod(st.x * cos(u_time * 0.12125310338232786), 0.728555960869971), 0.8985142484571119, 0.15156479439389847))), st.y, st.y * sin(u_time * 0.7764625753960077))), st.y * sin(u_time * 0.15874095688575263)), refract(1. * tan(u_time * 0.5092709159129323), floor(0.5143829312904192), refract(1. * tan(u_time * 0.09325729264602345), reflect(1. * (st.x), 1. * (refract(st.x * tan(u_time * 0.481178812004295), 0.04144349630908628, ceil(clamp(inversesqrt(1.), st.x, smoothstep(abs(clamp(min(1. * cos(u_time * 0.9458271213026), reflect(1., st.y)), dot(st.x, clamp(0.739797201785924, 1. * (1. * (st.x, distance(exp(inversesqrt(1. * cos(u_time * 0.08257522475219492))), st.y), 1. * (0.7179247065489879, st.y * sin(u_time * 0.8145227120405991))), clamp(st.y * cos(u_time * 0.6762837638353801), 1. * (inversesqrt(refract(fract(st.y), floor(smoothstep(0.826733662565638, abs(st.y * tan(u_time * 0.4999503957544388)), 1.)), clamp(smoothstep(0.9098823399603884, 0.007947604851609502, pow(step(ceil(0.8722975716289527), st.y * cos(u_time * 0.11558513410214055)), 0.5234295159502443)), 1. * tan(u_time * 0.8192656230001553), 0.3210921061159252))), 1. * cos(u_time * 0.47623574897045096), min(mix(st.x * sin(u_time * 0.3144253011618484), 0.14290993747480984, fract(sqrt(st.x))), refract(1., fract(1. * sin(u_time * 0.9414541842128081)), st.y * sin(u_time * 0.621331033903695)))), exp2(1. * cos(u_time * 0.28622735222485685))), mix(length(0.3641302670951746), abs(abs(0.4748803772067448)), st.x)), 0.13642399032339148)), dot(1., sign(clamp(1. * (st.y * sin(u_time * 0.5029339065312588), exp(st.x)), 0.8846308770795072, st.y * sin(u_time * 0.7351931175160218)))))), distance(smoothstep(max(fract(min(mod(dot(exp2(0.34710659177767633), refract(0.9569771297552239, st.y * sin(u_time * 0.20833662900135375), 1.)), 0.19792703586763316), st.x * cos(u_time * 0.7942041034870971))), st.y), st.y, sign(sqrt(0.516014314159931))), ceil(0.808465280456528)), st.y)))), 0.1195408232092866, inversesqrt(1.))), distance(0.5780548082138137, st.y))), 1.), 1. * (1., 1. * sin(u_time * 0.8777883112370385))), st.x * cos(u_time * 0.049838966589148104), 1. * sin(u_time * 0.09471591516716749)), st.x * cos(u_time * 0.9379228112009774)); color=mix(colorA,colorB,pct); gl_FragColor=vec4(color,1.); }
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i–){ y=i/(6.0*i)*m*(fbm(.2*m*coords*i,1./(6.0+i))-.75)+i*2./(6.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,6.0,colorA.r,colorB.r),map(i,.0,6.0,colorA.g,colorB.g),map(i,.0,6.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i--){ y=i/(5.0*i)*m*(fbm(.2*m*coords*i,1./(5.0+i))-.75)+i*2./(5.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,5.0,colorA.r,colorB.r),map(i,.0,5.0,colorA.g,colorB.g),map(i,.0,5.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
#define MAX_OCTAVES 7 uniform vec2 u_resolution; float map(float value,float min1,float max1,float min2,float max2){ return min2+(value-min1)*(max2-min2)/(max1-min1); } float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } float noise(in vec2 st){ vec2 i=floor(st); vec2 f=fract(st); float a=random(i); float b=random(i+vec2(1.,.0)); float c=random(i+vec2(.0,1.)); float d=random(i+vec2(1.,1.)); vec2 u=f*f*(3.-2.*f); return mix(a,b,u.x)+(c-a)*u.y*(1.-u.x)+(d-b)*u.x*u.y; } float fbm(in vec2 n,in float l){ float v=.0; float lacunarity=2.; float a=.75; n*=l; for(int i=0;i0.;i--){ y=i/(6.0*i)*m*(fbm(.2*m*coords*i,1./(6.0+i))-.75)+i*2./(6.0+i); pct=plot(st,y); color=mix(color,vec3(map(i,.0,6.0,colorA.r,colorB.r),map(i,.0,6.0,colorA.g,colorB.g),map(i,.0,6.0,colorA.b,colorB.b)),pct); } gl_FragColor=vec4(color,1.); }
//topo_170711a
#define PI 3.14159265359 uniform vec2 u_resolution; uniform float u_time; void main(){ vec3 colorA=vec3(0.28,0.9160000000000003,1); vec3 colorB=vec3(0.9999999999999999,0.8319999999999997,0.64); vec2 st=gl_FragCoord.xy/u_resolution.xy; vec3 color=vec3(.0); vec3 pct=vec3(0.42048166501970186); pct.r=pct.r; pct.g=1. * (clamp(st.y, smoothstep(1., step(min(1. * (1. * (min(mod(refract(st.y, st.x * cos(u_time * 0.36428422425860485), st.x * tan(u_time * 0.9466695886661334)), exp2(0.9185873825996209)), inversesqrt(1. * (st.x, floor(0.4698670156757696)))), 0.33761971391701984, reflect(mix(length(exp2(max(0.19009524875791106, 0.05840409998071161))), 0.510227235729044, st.x * tan(u_time * 0.5931067521605515)), 1. * (dot(0.2633321287127941, inversesqrt(0.6999861365196445)), st.x, 0.25424192092693865))), st.y, sign(st.y)), dot(0.1758660365660334, st.y)), distance(st.y * tan(u_time * 0.25333070288257775), 0.07341269899041247)), st.x * sin(u_time * 0.12447738600681468)), st.x * cos(u_time * 0.4587195852243531)), 1., 1. * (1.)); pct.b=pct.b; color=mix(colorA,colorB,pct); gl_FragColor=vec4(color,1.); }