顶点 (电脑图形学)

✍ dations ◷ 2025-06-07 22:40:40 #计算机图形学

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

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

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

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

常见的顶点属性包括:

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

相关

  • 亨利一世亨利一世(英语:Henry I;约1068年–1135年12月1日),亦被称为儒雅者亨利(英语:Henry Beauclerc),是1100年至1135年在位的英格兰国王。亨利是征服者威廉第四子,曾学习拉丁语并接受博雅教
  • 非何杰金氏淋巴瘤非霍奇金氏淋巴瘤(Non-Hodgkin lymphoma)简称NHL,是指霍奇金氏淋巴瘤以外的其他淋巴瘤。其症状包括淋巴结肿大(英语:Lymphadenopathy)、发烧、盗汗、体重降轻、容易疲倦。其他症状
  • 肺性心脏病肺性心即肺性心脏病(cor pulmonale,CP),是肺的疾病引起肺循环障碍,导致肺动脉压亢进,造成右心室肥大扩张的状态。会出现发绀、颈静脉充血、水肿等症状。
  • 脸盲脸盲症,即面部识别能力缺乏症。英文学名为prosopagnosia,亦可称为face blindness,该症状表现一般分为两种:患者看不清别人的脸;患者对别人的脸型失去辨认能力。Template:Lesions
  • 达拉斯达拉斯(英语:Dallas),是美国德克萨斯州第三大城市,美国第九大城市,达拉斯县首府,城市面积共385平方英里(997平方千米)。美国人口普查显示,至2006年7月1日,达拉斯的人口为1,248,810人。
  • 孟买猫孟买猫指的是两种不同品种的黑猫。1958年,美国肯德基州路易维耳市的一位育种专家Nikki Horner 将一只深棕色的缅甸猫和一只古铜色眼的美国短毛猫杂交得到了一只迷你型的黑猫
  • 高铁延伸屏东高铁延伸屏东是将纵贯台湾西部的台湾高速铁路自向南延伸至屏东境内的计划。2019年9月中华民国交通部从原先左营、燕巢、高雄、小港潮州四个方案选定由“左营”延伸,目标2029
  • 谢淑丽谢淑丽(英语:Susan L. Shirk, 1945年-),是美国的中国专家、外交官,加利福尼亚大学圣迭戈分校学者。1945年出生在美国,1967年毕业于曼荷莲学院政治系,1968年毕业于加州大学伯克利分校
  • 辅酶Q106-dimethoxy-3-methylcyclohexa-2,5-diene-1,4-dione辅酶Q10(Coenzyme Q10,CoQ10),又称泛醌(Ubiquinone,UQ)、辅酶Q(Coenzyme Q,CoQ),商品名悠卡诺(ubidecarenone),是一种存在于所有行有氧
  • 阿瑟·麦克唐纳阿瑟·布鲁斯·麦克唐纳(英语:Arthur Bruce McDonald,1943年8月29日-),加拿大物理学家、萨德伯里中微子观测站研究所主任,皇后大学的戈登和派翠西亚·葛雷粒子天体物理主席。2015年