顶点 (电脑图形学)

✍ dations ◷ 2024-12-23 00:29:54 #计算机图形学

在电脑图形学中,顶点是存储一系列基本绘图所需属性的基本元素,例如二维或三维空间中的点、或曲面上的多个点。在着色器中,与顶点相连的元素称为图元,图元内部应上色的区域称为片段,顶点的集合称为顶点组或顶点数组。而在OpenGL中,顶点默认会包含位置、法向量、颜色、第二色彩、纹理座标等属性,而其可以透过着色器编程添加更多属性。

在电脑图形学中,三维模型通常会表示为以三角形构成的多面体,其中,顶点所包含的信息不像几何学中只含有座标信息,而会额外地包含其渲染所需的信息,如颜色、反射特性、纹理和表面法线等。电脑图形学中的顶点同样可以如同几何学构造与顶点相连的边,然而多边形并非由多个边组成的封闭结构,而是多个顶点依序围出的结构,并构成面,而以上组合在电脑图形学中有一个专有名词,称为图元。

在电脑图形学中,一般的三维模型通常可以通过曲面细分将非三角形曲面转换为三角形数组。而三维模型通常是透过在图元上依据顶点性质内插出数据以渲染出最后的立体。

在电脑图形学中,三角形或多边形的顶点不仅与空间位置相关系,而且也需要提供正确渲染对象所需的其他值或关系信息。这些信息称为顶点属性(Vertex attributes)。顶点的大多数属性表示渲染所需的空间向量。这些向量通常可能是一维(x)、二维(x,y)或三维(x,y,z)的向量,并会包含一个齐次座标的维度(w)。这些值通常可以代表要绘制的对象之材质(material)的描述。这些数据通常会在顶点着色器或顶点处理流程中被使用。

常见的顶点属性包括:

顶点包含的数据通常是提供渲染对象所需。在早期版本的OpenGL中,顶点能包含的数据种类是固定的,并且要在起始函数的调用以及终止函数的调用之间依序传入每个顶点的数据,在OpenGL 1.0中起始函数为glBegin、终止函数为glEnd。最初电脑图形学中的顶点定义与几何学类似,只包含空间位置信息,并且要透过glVertex传入数据。颜色参数是额外的一个状态变量,指定一次后后续会沿用先前最后一次给定的颜色。关于其他的顶点属性则是要在每个顶点定义glVertex之前给出。而后来出现了着色器的概念,使得顶点定义能够直接被程序开发人员决定。顶点的各项属性被依序存入缓冲器中,并且输入到顶点着色器中,顶点着色器中定义的每一个被标记为attribute的变量都是一个顶点的属性,透过定制这些属性可以让一些较复杂的算法跟随渲染流程一同完成,例如等值立方搜索算法(英语:Marching cubes)。

相关

  • 离子通道离子通道(英语:Ion channel)是一种膜蛋白,它通过允许某种特定类型的离子依靠电化学梯度穿过该通道,来帮助细胞建立和控制质膜间的微弱电压压差(见动作电位)。这些离子通道存在于所
  • 正中神经正中神经(Median nerve) 是人类和其他动物上肢的一条神经。它是由臂丛发出的五条主要神经之一。正中神经是由臂丛的外侧束和内侧束会聚而成,起于C5、C6 & C7 (外侧束)以及 C8 & T
  • The Rise and Fall of the Great Powers《大国的兴衰:1500年到2000年的经济变迁和军事冲突》(英语:The Rise and Fall of the Great Powers: Economic Change and Military Conflict From 1500 to 2000),是英国历史学家
  • 雷哈安东·雷哈(捷克语:Antonín Rejcha,德语:Anton Reicha,1770年2月26日-1836年5月18日),波西米亚作曲家,音乐理论家,音乐教育家。雷哈少年时便显现出非凡的音乐才能,他的叔叔约瑟夫·雷
  • 碳测年放射性碳定年法(英语:Radiocarbon dating),又称碳测年(carbon dating)、碳十四定年法或碳十四年代测定法(carbon-14 dating),是利用自然存在的碳-14同位素的放射性定年法,用以确定原先
  • 国家地震局1999年规定:印章直径4.5厘米,中央刊国徽,由国务院制发。中国地震局是中华人民共和国应急管理部管理的副部级事业单位,主要管理全国地震减灾工作。1953年11月,中国科学院决定成立
  • 甘博甘博(英语:Sidney David Gamble,1890年7月12日-1968年3月29日),美国社会学家。他曾四度前往中国,其间拍摄过大量有关中国的珍贵照片。甘博出生于俄亥俄州辛辛那提,他是宝洁公司创始
  • 美国诉温莎案美国诉温莎案(United States v. Windsor), 570 U.S. 12 (2013),是美国最高法院有关美国同性婚姻的重要案件,该案是对美国纽约南区地方法院一审,美国联邦第二巡回上诉法院二审维持
  • 安妮·克鲁格安妮·奥斯本·克鲁格(Anne Osborn Krueger,1934年2月12日-),美国经济学家。1982年至1986年任世界银行首席经济学家,2001年至2006年任国际货币基金组织(IMF)代理总裁。2007年至今任
  • 钯催化偶联反应钯催化的偶联反应是偶联反应的一大类,是指以钯化合物作为催化剂。它是均相催化(英语:Homogeneous catalysis)剂的研究和应用的活跃领域。2010年诺贝尔化学奖颁发给理查德·赫克