Quantcast
Channel: Active questions tagged javascript - Stack Overflow
Viewing all articles
Browse latest Browse all 139805

Blur HTML5 canvas issue

$
0
0

The canvas does not allow me to use other domain URLs and show a cross-domain error.

I have to use this demo https://tympanus.net/Development/FlowmapDeformation/index3.html but I face some issues on the frontend.

At the front end of the demo, it shows blurs SVG image in the canvas.

Demo use below Vertex and fragment:

const vertex = `
    attribute vec2 uv;
    attribute vec2 position;
    varying vec2 vUv;
    void main() {
        vUv = uv;
        gl_Position = vec4(position, 0, 1);
    }
`;
const fragment = `
    precision highp float;
    precision highp int;
    uniform sampler2D tWater;
    uniform sampler2D tFlow;
    uniform float uTime;
    varying vec2 vUv;
    uniform vec4 res;

    void main() {
        // R and G values are velocity in the x and y direction
        // B value is the velocity length
        vec3 flow = texture2D(tFlow, vUv).rgb;

        vec2 uv = .5 * gl_FragCoord.xy / res.xy ;

        vec2 myUV = (uv - vec2(0.5))*res.zw + vec2(0.5);
        myUV -= flow.xy * (0.15 * 0.5);
        vec3 tex = texture2D(tWater, myUV).rgb;

        gl_FragColor.rgb = vec3(tex.r, tex.g, tex.b);
        gl_FragColor.a = tex.r;
    }
`;

See the original SVG image - https://tympanus.net/Development/FlowmapDeformation/img/Alienation.svg

Check the attached screenshot for more information.

enter image description here


Viewing all articles
Browse latest Browse all 139805

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>