ronghaoZHI/ronghaoZHI.github.io

WebGL- 图形学基础

Opened this issue · 0 comments

WebGL基础

一、 数学基础

  1. 矩阵变换

  2. 向量运算

  3. 3D坐标系统

  4. 视觉空间与世界空间

  5. 投影矩阵

  6. lookAt 矩阵

二、 OpenGL 图像管线

  1. 顶点着色器 / 片段着色器

  2. 几何着色器

  3. 光栅化

三、 管理3D图形数据

  1. 缓存区与顶点属性

  2. 统一变量

  3. 绘制一个3D立方体

  4. 渲染一个对象对多个副本

  5. 在同一个场景渲染多个不同模型

四、 纹理贴图

  1. 加载纹理图像文件

  2. 纹理坐标

  3. 创建纹理对象

  4. 构建纹理坐标

  5. 将纹理坐标载入缓存区

  6. 在着色器中使用纹理

五、 光照

六、 阴影

七、 曲线曲面

八、 其他