我粗浅的理解:
游戏里的视频贴图——是指的在CS地图里,贴一个图,比如lena的头像吗?
那是图(像)。就是一个矩阵,逐像素拷贝到显存里,OpenGL有一套接口,计算缩放与投影等,将矩阵里的每一个像素投影到目标面(成像面,比如台阶面或曲面)。
三角面片化,是图(形)。图形是参数化的,用图形api生成,比如loft或者sweep,或者大量点组成的三角网格mesh,这是一套数据结构。生成后要交给显卡渲染,要再转换成另一套数据结构,就是三角面片化(Tessellation),变成一系列顶点,OpenGL只认这个,渲染填充。
总结下,你看到的视频(帧),是逐像素点拉伸、变换渲染的,没有三角面片化。
你关心的三角面片与连续光滑的视频帧,没有关系。
请懂的大神纠正我。谢谢。
【 在 seeeU 的大作中提到: 】
: 看了点openGL的文档,发现这个问题:
: 似乎四边形和多边形最后都是被GPU拆为三角形处理显示的
: 那么实际上GPU是无法真正知道三个以上的点是否真正的共面吧?
: ...................
--
修改:DoorWay FROM 61.185.195.*
FROM 61.185.195.*