Share via


照明の状態 (Direct3D 9)

頂点シェーダーまたはピクセル シェーダーでライトを使用しない場合は、ランタイムで照明エンジンを使用することを選択できます。 照明エンジンでは、頂点データに頂点ごとの法線が含まれている必要があります。通常のデータのない頂点では、すべての照明計算で 0 のドット積が生成されます。 照明の計算については、「 照明の数学 (Direct3D 9)」で詳しく説明します。

照明エンジンを有効にするには、次の値を使用します。

SetRenderState(D3DRS_LIGHTING, TRUE); 

レンダリングの状態