返回大纲
Level 1: 基础夯实

渲染管线与第一个三角形

1. 什么是渲染管线?

渲染管线(Graphics Pipeline)是将 3D 数据转换为 2D 像素的一系列步骤。主要阶段包括:

  • 顶点着色器: 处理每个顶点的位置和属性。
  • 光栅化: 将几何体转化为离散的像素(片元)。
  • 片元着色器: 计算每个像素的最终颜色。

2. WebGL 渲染流程

1. 初始化 WebGL 上下文
2. 创建着色器程序 (Vertex & Fragment)
3. 设置缓冲区并传入顶点数据
4. 发出 drawArrays 调用进行渲染

继续进阶

理解了渲染管线后,我们需要学习如何更高效地管理数据。