顶点 (电脑图形学)

✍ dations ◷ 2025-11-17 13:49:29 #计算机图形学

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

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

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

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

常见的顶点属性包括:

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

相关

  • 二磷酸腺苷二磷酸腺苷(英语:adenosine diphosphate,缩写:ADP)是一种核苷酸。它是在代谢中重要的有机化合物,并是在活细胞中的能量流动是至关重要的。一个ADP分子包括三个重要的结构组件:一个
  • 讯息传递讯息传递可以指:
  • 芳香族化合物芳香性是一种化学性质,有芳香性的分子中,由不饱和键、孤对电子和空轨道组成的共轭系统具有特别的、仅考虑共轭时无法解释的稳定作用。可以将芳香性看作是环状离域和环共振的体
  • 蓝丝黛尔石蓝丝黛尔石(Lonsdaleite)也译做郎士德碳,又因晶体结构及特性称作六方金刚石(hexagonal diamond)、六方碳。蓝丝黛尔石是一种六方晶系的金刚石,属于碳同素异形体的一种构形,咸信为流
  • 外商直接投资外国直接投资(英文:Foreign direct investment,缩写:FDI)是指外国企业为获得利益在本地所作的经济投资。一般而言,外国企业会和本地企业组成一个公司,形成一个多国企业或者国际企业
  • 皇家艺术学院皇家艺术学院(Royal College of Art,RCA)是一所位于英国伦敦的公立研究性大学,始建于1837年, 在2020年QS世界大学排名中,皇家艺术学院连续6年位列艺术与设计类大学排名第一,并获201
  • 啄花鸟啄花鸟科(学名:Dicaeidae)属于雀形目。啄花鸟科各种类统称,分为两属。啄花鸟科一类为羽色鲜丽、体态纤小的鸣禽。嘴短略呈三角形,靠近先端的啮缘具有细锯齿。短尾,粗喙,管状的舌头,
  • 盐盘盐盘是一片由盐或其他矿物铺成的旷地,常见于沙漠地带。一般是原来的河湖蒸发之后形成的。在地名中,常用“盐沼”(如乌尤尼盐沼)、“盐湖”(如纳马克盐湖)来指代盐盘。盐盘地有一定
  • 察东特别自治区察东特别自治区是1933年至1936年之间日本在中华民国察哈尔省东部扶植的傀儡政权。1933年3月,日军攻占热河省全境,并将热河省并入满洲国,开始了关东军的“内蒙工作”。不久,日军
  • 亚伯拉罕·克拉克亚伯拉罕·克拉克(Abraham Clark;1725年2月15日-1794年9月15日),出生于新泽西州伊丽莎白敦,美国政治家,曾任美国众议员(1791年-1794年)。