WebGL入门---掌握WebGL编程基本要素
专业术语介绍
- 图元:WebGL 能够绘制的基本图形元素,包含三种:点、线段、三角形。
WebGL绘图API:
它只能会点、线、三角形?一定是我看错了。你没看错,就算是这样一个复杂的模型,也是一个个三角形画出来的。
-
片元:可以理解为像素,像素着色阶段是在片元着色器中。通过图元装配生成的多边形,计算像素并填充,剔除不可见的部分,剪裁掉不在可视范围内的部分。最终生成可见的带有颜色数据的图形并绘制。
-
裁剪坐标系:裁剪坐标系是顶点着色器中的 gl_Position 内置变量接收到的坐标所在的坐标系。
设备坐标系:又名 NDC 坐标系,是裁剪坐标系各个分量对 w 分量相除得到的坐标系,特点是 x、y、z 坐标分量的取值范围都在 【-1,1】之间,可以将它理解为边长为 2 的正方体,坐标系原点在正方体中心。