共用方式為


Direct3D 9 (網底模式)

用來呈現多邊形的網底模式對於其外觀具有深色效果。 陰影模式會決定多邊形臉部上任何時間點的色彩和光源強度。 Direct3D 支援兩種網底模式。

平面網底

在平面網底模式中,Direct3D 轉譯管線會轉譯多邊形,使用第一個頂點的多邊形材質色彩做為整個多邊形的色彩。 使用平面網底轉譯的 3D 物件在多邊形之間具有明顯的邊緣。

下圖顯示以平面網底呈現的泡泡。 每個多邊形的外框清楚可見。 平面網底是最快速的網底形式。

使用平面網底來繪製藍杯的圖例

Gouraud Shading

當 Direct3D 使用 Gouraud 網底呈現多邊形時,它會使用頂點一般和光源參數來計算每個頂點的色彩。 然後,它會在多邊形的臉部上插補色彩。插補會以線性方式完成。 例如,如果頂點 1 色彩的紅色元件為 0.8,而頂點 2 的紅色元件為 0.4,則使用 Gouraud 陰影模式和 RGB 色彩模型,Direct3D 光源模組會將紅色元件 0.6 指派給這些頂點之間線條中間點的圖元。

下圖示范 Gouraud 網底。 這個杯子是由許多平面、三角形多邊形所組成。 不過,Gouraud 網底讓物件的表面呈現弧形且平滑。

使用 gouraud 網底來繪製藍杯的圖例

Gouraud 網底也可以用來顯示具有尖角的物件。

如需詳細資訊,請參閱 Direct3D 9 (臉部和頂點標準向量)

陰影