兽用B超的几何通道,首先在管道的入口,还没有进行任何变换,所以一个模型的所有顶点都是相对于一个本地坐标系来说明的。这个坐标系的方位一般被称为模型空间,并且每个坐标系又都被称为模型坐标系。

兽用B超的几何管道的第一个阶段,是将一个模型的顶点从它们的本地坐标系变换到一个由场景中的对象所共用的坐标系中。这个过程被称为世界变换。这个新的方位通常被称为世界空间,并且世界空间中的每一个顶点都使用世界坐标来说明。

下一步,顶点按照摄像机重新进行导向。也就是说,程序选择一个观察点,将世界坐标系以摄像机为中心进行重新定位和旋转,从而将世界空间变换到摄像机空间,这就是视变换。

兽用B超的几何管道接下来是透视变换。在管道的这一部分,通常将对象按照它相对于观察点的位置进行缩放,使它们具有距离感;使得近处的对象看起来要比远处的大一些。为了简单起见,本文将经过透视变换的顶点所在的空间称为透视空间。

兽用B超的几何管道的最后一部分,是对顶点进行裁剪,将不能在屏幕上看到的顶点去掉,这样可以节省光栅处理时间,使它能有更多的时间来处理可见部分的颜色和进行明暗处理。这一过程我们称为裁剪。裁剪之后,剩下的顶点按照视口参数进行缩放,并转换到屏幕坐标系中。最后得到的顶点经过光栅处理将存在于屏幕空间中。

百度分享

关闭