Platform SDK: DirectX |
スポット ライトは、色、位置座標、および光を放射する方向を持つ。スポット ライトから放射される光は、C++ の D3DLIGHT7 構造体 (Visual Basic では D3DLIGHT7 型) の関連メンバに加えて、明るい内部コーンとこれより大きな外部コーンで構成される。次の図に示すように、光の強度は 2 つのコーン間で減少する。
スポット ライトは、フォールオフ、減衰、および範囲の影響を受ける。これらの要因は、光が各頂点まで進む距離と同様、シーン内のオブジェクトへのライティング エフェクトを計算するときに考慮に入れる。各頂点に対するこれらのエフェクトをすべて計算する場合、Direct3D 直接モードのすべてのライトの中でコンピュータへの負荷が最も大きいのはスポット ライトである。