渲染管线深入:GLSL 着色器编程
图形学数学基础第 4 周,深入 GLSL 着色器编程:基本类型(float/int/bool)、Uniform 与 Attribute 的区别、Vertex Shader 与 Fragment Shader 的协作方式,以及如何用 ShaderMaterial 在 Three.js 中替换默认材质。
图形学数学基础第 4 周,深入 GLSL 着色器编程:基本类型(float/int/bool)、Uniform 与 Attribute 的区别、Vertex Shader 与 Fragment Shader 的协作方式,以及如何用 ShaderMaterial 在 Three.js 中替换默认材质。
把 RGB 和 HSB 看作两种不同坐标系:RGB 是给机器(屏幕)看的 RGB Color Cube 立方体,HSB 是给人类(直觉)看的极坐标。讲解 RGB/HSV/HSL 的数学转换、WebGL 着色器中常见的色彩处理技巧,以及如何用 Shader 实现色彩空间互转。