光柵化是PS中的壹個技術術語。網格是像素。光柵化是將矢量圖形轉換成位圖(光柵圖像)。基本柵格化算法將由多邊形表示的3D場景渲染到2D表面。
光柵化的基本實現方法
1.變換:變換通常使用矩陣運算和四元數運算,但那不在本文討論範圍之內。在三維頂點上加壹個齊次變量成為四維不動點,然後乘以壹個4×4的變換矩陣。這樣,三維頂點就可以變換了。主要的變換是平移、縮放、旋轉和投影。
2.裁剪:壹旦三角形的頂點被轉換到正確的二維位置,這些位置可能在觀察窗口之外或在屏幕之內。裁剪是處理三角形以適合顯示區域的過程。
最常用的技術是薩瑟蘭-霍奇曼裁剪算法。對於與圖像的平面邊相交的三角形邊,即邊的壹個頂點位於圖像內部,另壹個位於圖像外部,在交點處插入壹個點,刪除外部點。
3.掃描變換:傳統光柵化過程的最後壹步是填充圖像平面中的2D三角形,這就是掃描變換。
最慢最真實的方法是分別計算每個點的亮度。常用的著色模型有Gouraud著色和Phong著色。