共用方式為


比較底紋模式 (Direct3D 9)

在平面底紋模式中,下列金字塔會以相鄰臉部之間的銳利邊緣顯示。 不過,在 Gouraud 陰影模式中,陰影值會在邊緣上進行插值計算,最終呈現出弧形表面。

帶有尖銳邊緣與箭頭指向面法向量的金字塔插圖

古羅德著色比平面著色能更真實地光照平面。 平面底紋模式中的臉部是一種統一的色彩,但 Gouraud 陰影可讓光線更正確地落在臉部上。 如果附近有點狀光源,這個效果特別明顯。

Gouraud 明暗處理使多邊形之間的尖銳邊緣平滑,而使用平面明暗處理時,會看到多邊形之間的尖銳邊緣。 不過,它可能會導致馬赫帶,這些是色彩或明亮區域的帶狀,不會順暢地在相鄰多邊形之間混合。 您的應用程式可以藉由增加物件中的多邊形數目、增加螢幕解析度或增加應用程式的色彩深度,來減少Mach波段的外觀。

古勞德陰影可能會錯過一些細節。 例如,在下圖中,聚光燈完全被包含在多邊形面內。

多邊形臉部內聚光燈的 圖例

在此情況下,插補頂點之間的 Gouraud 著色會完全錯過聚光燈;表面會被渲染得好像聚光燈不存在一樣。

底紋