顶点数据储存方法、图形处理单元及细化器技术

技术编号:6546266 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种顶点数据储存方法、图形处理单元及细化器。该顶点数据储存方法,用于一图形处理单元,包括:接收待细化的一贴片;分割贴片至多个三角形;识别各三角形的多个顶点;指定一识别符至各顶点;以及选择性地只储存部分顶点及相关的识别符至一存储器。

【技术实现步骤摘要】

本专利技术涉及绘图处理单元中的可编程图形管线,特别是涉及顶点数据的分割及储存机制的实现方法。
技术介绍
计算机图像处理系统处理大量数据,包括其中的材质(texture)数据。一材质为一数字影像,通常是一具有(u,ν)座标空间的四方形。在一材质中最小的可寻址的单位为纹理元素(texel),该纹理元素的特定(U,ν)座标是依据该纹理元素的位置所指定。在材质贴图(texture mapping)的运算中,一材质被映像至一图像模型的一表面,且上述图像模型被绘制以产生一目的影像(destination image) 0在目的影像中的各像素处于(x,y)座标系统中的特定座标。材质贴图的目的是提供物件表面的实际外观。在计算机绘图中,细化 (tessellation)常用以管理多边形的数据组合并分割多边形至适合的结构以便绘制。在许多即时应用中,数据会被细化至三角形上,亦称为三角化(triangulation)。三维物件被分割或细化至由较小物件(objects)或图素(primitives)所组成的网格(mesh)。表面的细化是值得的,因为表面可用许多控制点(control points)以做成模型本文档来自技高网...

【技术保护点】
1.一种顶点数据储存方法,用于一图形处理单元,包括:接收待细化的一贴片;分割上述贴片至多个三角形;识别上述各三角形的多个顶点;指定一识别符至上述各顶点;以及选择性地只储存部分上述顶点及相关的上述识别符至一存储器。

【技术特征摘要】
2010.06.17 US 12/817,2941.一种顶点数据储存方法,用于一图形处理单元,包括接收待细化的一贴片;分割上述贴片至多个三角形;识别上述各三角形的多个顶点;指定一识别符至上述各顶点;以及选择性地只储存部分上述顶点及相关的上述识别符至一存储器。2.如权利要求1所述的顶点数据储存方法,其中分割上述贴片的步骤包括产生由三角形组成的一外环,其具有多个外边缘;以及产生由三角形组成的一内环,其具有多个内边缘。3.如权利要求2所述的顶点数据储存方法,其中上述外环的顶点是均等分布于上述外边缘的一中点,以使上述外环的上述各顶点互相映像于穿过上述中点的一轴。4.如权利要求2所述的顶点数据储存方法,其中上述内环的顶点是均等分布于上述内边缘的一中点,以使上述外环的上述各顶点互相映像于穿过上述中点的一轴,并且上述各内边缘的顶点的分配为固定的。5.如权利要求3所述的顶点数据储存方法,其中选择性地只储存部分上述顶点于该存储器的步骤还包括储存上述各外边缘的一半上述顶点。6.如权利要求3所述的顶点数据储存方法,其中选择性地只储存部分上述顶点于该存储器的步骤还包括储存上述垂直内边缘及上述水平内边缘的一半上述顶点。7.如权利要求2所述的顶点数据储存方法,其中上述内环的上述顶点是均等分布于上述内边缘的一中点,并且上述内边缘的上述各顶点的分布均相同。8.如权利要求2所述的顶点数据储存方法,其中指定一识别符至上述各顶点的步骤是由上述四方形的上述外环的一左下顶点开始,且是以螺旋状顺时针方向指定上述识别符至上述各顶点。9.如权利要求8所述的顶点数据储存方法,其中指定上述识别符的步骤还包括依序指定一整数识别符至上述各顶点。10.如权利要求1所述的顶点数据储存方法,其中上述存储器包括一顶点缓冲器。11.一种图形处理单元,具有一细化器于一图形管线中,用以细化及储存一贴片,上述图形处理单元包括一三角化逻辑,用以接收来自一外壳着色器的多个细化参数,其中上述三角化逻辑还依据上述细化参数,用以分割上述贴片至由多个顶点所定义多个三角形图素;一顶点产生逻辑,用以指定多个顶点识别符至由上述三角化逻辑所产生的上述三角形图素的上述各顶点;以及一拓朴模块,用以推导与上述贴片有关的一拓朴信息,并发送上述拓朴信息至一图素组合区块。1...

【专利技术属性】
技术研发人员:张华宇
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1