WebGL(Web Graphics Library)是一种在网页浏览器中渲染3D图形的JavaScript API,允许开发者直接在浏览器中使用GPU进行图形渲染,而无需安装任何额外的插件
Shader是一种在图形编程中使用的小程序,它运行在GPU(图形处理单元)上,用于控制图形渲染过程中顶点或像素的处理。Shader是实现3D图形和特效的核心组件,它们定义了如何计算顶点的位置、颜色、纹理坐标等属性,以及如何对像素进行着色
GLSL是为OpenGL图形API设计的着色器语言,用于定义顶点着色器和片段着色器(在OpenGL 3.2及以后版本中也包括几何着色器等)。
它是C语言的超集,具有类似C的语法,但专为图形渲染优化