File tree Expand file tree Collapse file tree 1 file changed +39
-1
lines changed Expand file tree Collapse file tree 1 file changed +39
-1
lines changed Original file line number Diff line number Diff line change @@ -67,11 +67,49 @@ Primitive 的复数即为 Primitives。
67
67
68
68
69
69
70
+ <br >
71
+
72
+ ** 关于图元的额外补充:**
73
+
74
+ 实际上在 opengl 、webgl 的概念中,图元分为 2 种:
75
+
76
+ 1 . 几何图元:使用顶点、线段、三角形、曲线等等 用于描述物体 “几何轮廓” 。
77
+
78
+ > 几何图元可以进行空间转换,例如平移,旋转,缩放等操作
79
+
80
+ 2 . 图像图元:图像图元又被称为 光栅图元。使用像素阵列 用于直观储存 “图片信息”。
81
+
82
+ > 通过描述就应该知道,实际上所谓的 图像图元就是材质中的纹理贴图。
83
+
84
+ > 图像图元不可进行空间转换
85
+
86
+
87
+
88
+ <br >
89
+
90
+ 几何图元 经过变换、投影、光栅化后,到达片元操作环节的。
91
+
92
+ 图像图元(也就是纹理)是直接到达片元操作环节的。
93
+
94
+ 最终在片元操作环节,几何图元 + 图像图元,最终合成得到物体图像。
95
+
96
+ > 当然还需要其他操作,例如光线反射等
97
+
98
+
99
+
100
+ <br >
101
+
102
+ 而实际中,我们通常不会使用 “图像图元” 这个名词,而是使用 “纹理”。
103
+
104
+ 所以在本文或者一些常见的教程中,“图元” 往往都是指 “几何图元”。
105
+
106
+
107
+
70
108
<br >
71
109
72
110
** 片元** :包含图像颜色、位置、深度的信息数据。你可以把片元简单理解为 “未完全加工完成的图像数据”。
73
111
74
- > 在 3D 图形管线渲染的流程中,经过裁切处理模块和图元组建处理模块之后 ,下一步经过光栅化处理模块,会将需要渲染的图元由一堆顶点数据转化为一堆图像数据。
112
+ > 在 3D 图形管线渲染的流程中,经过裁切处理模块和图元组装模块之后 ,下一步经过光栅化处理模块,会将需要渲染的图元由一堆顶点数据转化为一堆图像数据。
75
113
76
114
> 请注意:片元已经不再是顶点数据,而是图像数据了,只不过这些图像数据是为完全加工完成,可以最终显示在屏幕上的图像数据。
77
115
You can’t perform that action at this time.
0 commit comments