|
|
|
@ -83,6 +83,10 @@ void main(){
|
|
|
|
vec3 base = mix(bg(uv), vid.rgb * 0.7, 0.7);
|
|
|
|
vec3 base = mix(bg(uv), vid.rgb * 0.7, 0.7);
|
|
|
|
vec3 body = vid.rgb * tint; // * mix(vec3(1.0), tint, 0.55);
|
|
|
|
vec3 body = vid.rgb * tint; // * mix(vec3(1.0), tint, 0.55);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// waves
|
|
|
|
|
|
|
|
float waves = sin(uv.x * 100.0 * sin(uTime) * 5.0) * sin(uv.y * 100.0 + uTime * 3.0);
|
|
|
|
|
|
|
|
body += waves * 0.01;
|
|
|
|
|
|
|
|
|
|
|
|
float edge = smoothstep(0.0, 0.8, edgeStrength(uv)) * 0.8;
|
|
|
|
float edge = smoothstep(0.0, 0.8, edgeStrength(uv)) * 0.8;
|
|
|
|
|
|
|
|
|
|
|
|
vec3 col = mix(base, body, present);
|
|
|
|
vec3 col = mix(base, body, present);
|
|
|
|
|