返回大纲
Level 2: 着色器艺术

GLSL 语法与内置函数

掌握 GPU 的语言:GLSL

GLSL (OpenGL Shading Language) 是一门强类型的 C 风格语言。它是并行执行的,这意味着每个像素都在同时运行这段代码。

核心类型

  • float, int, bool: 基础标量。
  • vec2, vec3, vec4: 浮点向量(常用于坐标、颜色)。
  • mat2, mat3, mat4: 矩阵(用于变换)。

数学之美

利用 sin(), cos(), pow() 等函数,我们可以创造出复杂的波浪、光影和动画效果。

迈向色彩世界

学习了语法后,我们要通过片元着色器来实现绚丽的渐变。