顶点 (电脑图形学)

✍ dations ◷ 2025-03-04 05:16:24 #计算机图形学

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

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

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

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

常见的顶点属性包括:

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

相关

  • 查格-施特劳斯氏综合征查格-施特劳斯综合征(Churg–Strauss syndrome (CSS)、也称为"嗜酸性韦格纳肉芽肿""(eosinophilic granulomatosis with polyangiitis)或"过敏性肉芽肿"(allergic granuloma
  • 主动脉主动脉(希腊语:αορτή)是一大血管,体循环动脉系统的起始主干,它发自左心室。主动脉是身体最大的动脉,直径有2.5-3.5 cm。形如拐杖,弓形开端,向下直到骨盆区。在解剖学、外科学上
  • 四川方言字四川方言字,泛指用于书写四川话的汉字,通常采用形声、会意等手段来纪录四川话中不见于现代标准汉语的特有词汇。四川方言字部分为采用形声、会意等手段创造的新造字,例如“㧯”
  • 楠塔基特县楠塔基特(英语:Nantucket)是美国马萨诸塞州南部的一个岛屿,与塔克纳克岛(Tuckernuck Island)和木斯基格岛(Muskeget Island)组成楠塔基特镇(其范围与楠塔基特县同,且为县治所在)。面积2
  • 篮网球篮网球,又称为投球、英式篮球、无板篮球,是一种发源自篮球的团队球类运动,一般被视为系以女性为主的运动项目,运动发源于1890年代的英格兰,随后成为英联邦国家中一项非常流行的女
  • 丘英二丘英二(1915年-2014年9月),台湾诗人。原名张良典。 台南县人。台北医专毕业,行医为业。早在台南二中读高中时就开始以诗歌为主的文学创作,常向《台南新报》等报刊投寄诗稿。 1935
  • iOS App StoreApp Store,是苹果公司为其iPhone、iPod Touch以及iPad等产品创建和维护的数字化移动应用程序发行平台,允许用户从iTunes Store浏览和下载一些由iOS SDK或者Mac SDK开发的应用
  • 反社会反社会行为(Anti-social behavior)指的是一种故意或非故意、不顾他人观感、损人不利己(揽炒),而且可能对社会造成危害、无法增进公众福祉的行为,可涉及破坏、强奸、盗窃、故意伤害
  • 美国边境巡逻队美国边境巡逻队(英语:United States Border Patrol, USBP)是美国的一个联邦执法机构,负责监视边境,并阻止非法移民、走私人员、恐怖分子等违法人员进入美国。该机构是美国国土安
  • 张谷英镇张谷英镇,位于湖南省岳阳市岳阳县东南部。以境内有全国文物保护单位张谷英古民居建筑群而得名。镇人民政府驻岳阳县渭洞。张谷英镇主要产业为水稻种植、竹木加工与旅游等。20