1. 程式人生 > >計算機圖形學(三)_圖元的屬性_16_ 反走樣_6_直線亮度差的校正

計算機圖形學(三)_圖元的屬性_16_ 反走樣_6_直線亮度差的校正

直線亮度差的校正

       為了減輕階梯狀效應,對直線進行反走樣也為如圖4.52所示的另一種光柵效果提供了校正。使用相同數目畫素所繪製的兩條線,對角線還是比水平線長√2倍。例如,當水平線的長度為10 cm時,對角線的長度超過14cm。這導致的視覺效果是對角線顯得比水平線要暗,因為對角線以更低的單位長度亮度進行顯示。畫線演算法通過按照每條線的斜率來調整其亮度,就可以對這種效果進行校正。水平和垂直線將以最低的亮度顯示,而45度線則以最高亮度顯示。一旦將反走樣將技術應用於顯示,就可以自動校正亮度。當考慮直線段的有限寬度時,可以把整體線段顯示亮度調整為正比於其長度。