顶点 (电脑图形学)

✍ dations ◷ 2025-09-07 00:56:49 #计算机图形学

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

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

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

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

常见的顶点属性包括:

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

相关

  • 弗雷德里克·查普曼·罗宾斯弗雷德里克·查普曼·罗宾斯(英语:Frederick Chapman Robbins,1916年8月25日-2003年8月4日),是一名美国儿科专家和病毒学家。1954年,他与约翰·富兰克林·恩德斯、托马斯·哈克尔·
  • 酮康唑酮康唑(英语:Ketoconazole)又称里素劳、康特、酶康灵、尼唑拉、酮基咪唑等,化学名称为1-乙酰基-4-〔4-〔2-(2,4-二氯苯基)-2(1H-咪唑-1-甲基)-1,3-二氧戊环-4-甲氧基〕苯基〕-哌嗪,CAS
  • 南京大学医学院南京大学医学院历史悠久,同时又是南京大学的新兴学院之一。前身是原国立中央大学医学院,1949年改名南京大学医学院并于三年后分出。1987年南京大学医学院复建,是全国综合性大学
  • 斯塔夫罗波尔边疆区斯塔夫罗波尔边疆区(俄语:Ставропольский край,罗马化:Stavropolsky krai)位于前高加索西部、大高加索北麓,是俄罗斯联邦主体之一,成立于1924年2月13日,属北高加
  • 查尔斯·巴克拉查尔斯·巴克拉(英语:Charles Barkla,1877年6月27日-1944年10月26日),英国物理学家。任教于剑桥大学、爱丁堡大学的他,致力于基础物理研究。1918年,他因发现X射线的散射现象,获得了191
  • 荷西战役鸡笼之战(又称为第二次圣萨尔瓦多城战役、圣救主城之战、圣救主城荷西浴血战),是1642年荷兰东印度公司为从西班牙帝国手中夺取北台湾统治权,所发动之战争。由于双方战力相差过大
  • 舌唇鼻音是一种辅音,被使用于一些口语中,国际音标写作⟨n̼⟩或⟨m̺⟩。舌唇鼻音的特征包括:当符号成对出现时,左边的是清音,右边的是浊音。阴影区域表示被认为是不可能的发音。
  • 角锥柱在几何学中,角锥柱又称为棱锥柱、长锥体或长角锥(英语:Elongated pyramid),是指一系列的多面体,满足一个锥体由底面向下延伸形成柱体并与原来的锥体共同围出的一个封闭空间或一个
  • 国家西班牙大学国家西班牙大学(National Hispanic University,缩写:NHU)是位于美国加利福尼亚州圣何塞的一所小型私立大学,1981年成立于奥克兰,1994年迁至圣何塞。它隶属于劳瑞德国际大学联盟, 20
  • 韩国战争纪念馆坐标:37°32′11″N 126°58′38″E / 37.5365°N 126.9771°E / 37.5365; 126.9771韩国战争纪念馆(전쟁기념관),是位于韩国首尔的国家级博物馆,为世上最大规模的战争主题纪念馆