3D編程的相關基礎知識(一)
1、 渲染:對一個三維物體進行幾何描述,並且把它轉換爲屏幕上的一幅圖像,這個過程就叫渲染。
2、 紋理貼圖:通過一副圖像向一個多邊形提供額外細節的技巧稱爲紋理貼圖。我們所提供的圖像稱爲紋理,紋理中每個單獨的元素稱爲紋理單元(或紋理像素,texel)。
3、 過濾(filtering):在一個物體的表面上拉伸或壓縮紋理單元(紋理像素)的過程稱爲過濾。
4、 混合(blending):指屏幕上顏色或物體的組合。混合可以用於多種目的,如製作透明效果、反射效果等。
5、 裁剪區域:窗口(即屏幕)是以像素爲單位進行度量的。裁剪區域指的是佔據窗口的笛卡爾座標空間中的區域。也可以解釋爲填充窗口的笛卡爾座標空間中的區域。注意,裁剪區域使用的是笛卡爾座標系統。
6、 視口:因爲裁剪區域的寬度和高度很少正好與窗口的寬度和高度(以像素爲單位)相匹配,所以需要把座標系統從邏輯笛卡爾座標空間映射到物理屏幕像素座標空間。視口就是窗口中用於繪製裁剪區域的客戶區域。這裏,要注意窗口與視口的區別,視口在窗口中指定,我們可以使用視口來縮小或者放大窗口中的圖像。