Skip to main content

20 docs tagged with "GLSL"

View All Tags

03. 向量与矩阵操作

GLSL 向量 swizzling、几何运算(dot、cross、normalize、mix、fract)与矩阵乘法、坐标系变换

06. 常用内置函数详解

GLSL 常用内置函数:dot、cross、normalize、mix、step、smoothstep、fract、clamp 等图形学核心 API

16. WGSL vs GLSL 思维模型差异

横向对比 WGSL 与 GLSL 的核心差异:绑定模型、内存模型、入口函数、纹理采样与控制流约束,帮助 GLSL 开发者快速建立 WebGPU 时代的着色器思维。

17. TSL 为何是 WebGPU 时代的语言无关层

从 WebGL 时代 onBeforeCompile 字符串黑客的痛点出发,剖析 Three.js 团队为何推 TSL 而非"直接用 WGSL",并理解 TSL 作为语言无关中间层在 WebGPU / WebGL2 双跑、节点复用、Compute 抽象上的设计价值。

GLSL

GLSL 系统化课程,从语法基础、向量矩阵、光照模型,到 Shader 实战、后期处理与 Three.js 源码级解析,基于原生 Three.js + RawShaderMaterial 深入 WebGL 渲染管线底层

GLSL 编程作业清单

所有章节的 GLSL 编程作业汇总清单,覆盖基础语法、向量矩阵、光照模型、Shader 实战等

渲染管线深入:GLSL 着色器编程

图形学数学基础第 4 周,深入 GLSL 着色器编程:基本类型(float/int/bool)、Uniform 与 Attribute 的区别、Vertex Shader 与 Fragment Shader 的协作方式,以及如何用 ShaderMaterial 在 Three.js 中替换默认材质。