一個漸變環

在這裏插入圖片描述
通過shader控制漸變發範圍。
在這裏插入圖片描述

看起來像一個氣泡。

        const mat = {
            uniforms: {
                uColor: { value: new THREE.Color('#16585f') },
                uOp: { value: 1.0 }
            },
            vertexShader: `
            varying vec2 vUv;  
            void main(){     
                vUv = uv;         
                gl_Position	= projectionMatrix * modelViewMatrix * vec4(position, 1.0);
           }
             `,
            fragmentShader: `           
            varying vec2 vUv;
            uniform float uOp;
            uniform vec3 uColor;  
            float plot1(float a,float b,float x,float k){
                    float y = smoothstep(a,a+k
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章