Shader 学习
SHADER-LEARNING.COM // 逐课自学复盘
12 个模块 · 200+ 课。每一课都来自付费课程的自学笔记,可交互渲染或代码复盘。
213 课 · 其中 198 课可实时渲染,其余以代码复盘呈现。
01 Built-In functions GLSL 内建函数与常用写法:step / fract / mix / smoothstep / dot / clamp… 37 课 · 34 可渲染 02 Math 向量与矩阵的数学基础:点积、旋转、直线与圆相交、坐标空间。 19 课 03 Image Manipulation with Shaders 用 shader 处理图像:调色、饱和度、像素化、模糊、边缘检测。 16 课 04 Vertex Transformations 顶点着色器与矩阵变换:缩放 / 旋转 / 齐次坐标 / 裁剪平面。 26 课 · 24 可渲染 05 Lighting Basics 光照模型:环境 / 漫反射 / 高光 / 法线贴图 / PBR(BRDF)。 18 课 06 ShadowMap 阴影映射:深度缓冲、多 pass、bias、PCF。 8 课 07 Water 水面效果:波纹、衰减、折射、反射、dudv、domain warping。 12 课 08 Grass 草地:叶片、弯曲、风、光照、玩家交互压平。 13 课 09 Signed Distance Field SDF:并 / 交 / 差 / 旋转 / 柔边 / 猫脸组合。 16 课 10 Noise 噪声:value / gradient / cellular、FBM、程序化纹理。 20 课 11 Advanced Rendering 高级渲染:延迟着色、HDR、雾、TAA、屏幕空间反射。 20 课 · 10 可渲染 12 Ray Tracing 光线追踪:射线与平面 / 三角形 / 球相交。 8 课