shadertoy学习1 -hello shadertoy

shadertoy类似于cesium中的渲染后处理

会获取当前视窗范围作为顶点着色器的范围

我们只需写片元着色器即可。

主函数默认传入片圆桌表

默认输出,片元颜色

 

void mainImage( out vec4 fragColor, in vec2 fragCoord )
{
    
    
    vec2 uv = fragCoord/iResolution.xy;
    if(uv.x*uv.x+uv.y*uv.y>0.01){
        fragColor =vec4(1.0,0.1,0.1,1.0);
    }
    else{
    fragColor =vec4(.0,0.1,0.1,1.0);
        }
}

shadertoy学习1 -hello shadertoy