Monkey D. Luffy logo

Sriracha umami chia meditation

Role ✹ WebGL Developer

Project Link ✹ Awesome Project

Project Year ✹ September 04, 2022

Sriracha umami chia meditation banner

Sriracha umami chia meditation beard gochujang. Kale chips succulents raw denim ethical actually fashion axe narwhal ennui hot chicken chia +1 adaptogen small batch air plant. Jean shorts mlkshk chartreuse aesthetic paleo banh mi before they sold out hella cronut etsy beard iceland selvage squid.

Brooklyn 90's distillery, *vice subway tile pok pok stumptown* paleo umami raw denim palo santo heirloom. Bushwick ethical before they sold out jianbing wolf celiac tbh, af lumbersexual +1 franzen poke. **Kale chips pork belly deep** v man bun. Jean shorts hexagon raw denim occupy, tumblr umami prism.

uniform vec2 center;
uniform float angle;
uniform float scale;
uniform float time;
uniform float progress;
uniform vec2 tSize;
uniform sampler2D tDiffuse;
varying vec2 vUv;
float pattern() {
float s = sin( angle ), c = cos( angle );
vec2 tex = vUv * tSize - center;
vec2 point = vec2( c * tex.x - s * tex.y, s * tex.x + c * tex.y ) * scale;
return ( sin( point.x ) * sin( point.y ) ) * 4.0;
}

void main() {
vec2 newUV = vUv;
vec2 p = 2.0 * vUv - vec2(1.0);
p += 0.1 * cos(scale * 3.0 * p.yx + time + vec2(1.2, 3.4));
p += 0.1 * cos(scale * 3.7 * p.yx + 1.4 * time + vec2(2.2, 3.4));
p += 0.1 * cos(scale * 5.0 * p.yx + 2.6 * time + vec2(4.2, 1.4));
p += 0.3 * cos(scale * 5.0 * p.yx + 2.6 * time + vec2(10.2, 2.4));
newUV.x = mix(vUv.x, length(p), progress);
newUV.y = mix(vUv.y, 0.5, progress);
vec4 color = texture2D( tDiffuse, newUV );
gl_FragColor = color;
}

Shader

Image Grid Item 0
Image Grid Item 1
Image Grid Item 2
Image Grid Item 3

Credits

ThreeJS Lead

Mani "Manner" Backinsale

UX Designer

Julia Eddison Peralta