顶点 (电脑图形学)

✍ dations ◷ 2025-10-07 22:10:14 #计算机图形学

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

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

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

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

常见的顶点属性包括:

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

相关

  • 自律神经失调自主神经紊乱,又称自律神经失调 Dysautonomia,就是指自主神经系统的功能异常或者障碍。自主神经系统是指控制人类身体那些自主行为的神经系统。这些保证人类生存的自主行为包
  • 约翰·图基约翰·图基(英语:John Tukey,1915年6月16日-2000年7月26日),美国数学家,快速傅里叶变换发明人。曾获美国国家科学奖章,电气电子工程师学会荣誉勋章,和皇家科学院外籍院士。华裔概率论
  • 卫生福利人员训练中心卫生福利部卫生福利人员训练中心(简称卫福人训中心)是中华民国卫生福利部设立的卫生与社会福利人员的专责训练单位,位于南投县草屯镇。
  • 欧玛尔·海亚姆欧玛尔·海亚姆(波斯文:عمر خیام,拉丁化:Omar Khayyám,又译莪默·伽亚谟、奥马海亚姆,1048年5月18日-1131年12月4日),波斯诗人、天文学家、数学家。海亚姆意为“天幕制造者”
  • 划蝽划蝽科(学名:Corixidae),俗称“水椿象科”,是半翅目的一科,栖息于池塘和溪流中。种类很多,目前在世界上已知约33属500多种。在美国划蝽科昆虫被称为:“水船夫”,因为它们拥有特化成“
  • 成化成化(元年:1465年 - 末年:1487年)是明宪宗的年号。明朝使用成化这个年号一共23年,其年号有“成就德化”的意思。成化二十三年九月明孝宗即位沿用。出自《文子‧道原》:天常之道,生
  • 东部地区BBC东部(BBC East)是英国广播公司(BBC)在英格兰的一个播出地区,播出范围包括了诺福克郡、萨福克郡、埃塞克斯郡、剑桥郡、北汉普郡、贝德福德郡、赫特福德郡和白金汉郡的北部地区
  • 美国毒品管制局局长美国缉毒局(英语:Drug Enforcement Administration,简称DEA)是美国司法部下属的执法机构,主要任务是打击美国境内的非法毒品交易和使用。美国缉毒局不仅在国内对于《联邦列管物质
  • 天西航空以美鹰航空名义运营:以阿拉斯加天西名义运营:以达美连接航空名义运营:以联航快运名义运营:天西航空(英语:SkyWest Airlines)是北美洲的一家支线航空公司(英语:regional airline),其总部
  • 四川并殖吸虫四川并殖吸虫(学名:Paragonimus szechuanensis)为并殖科并殖属的动物。在中国大陆,分布于四川、云南、陕西等地,营寄生生活,终末宿主猫、犬、野猫、人工感染终末宿主猫、犬、大白