Microsoft DirectX 8.0 (Visual Basic)

カラー ライティング

D3DLIGHT8 型 (diffusespecularambient) の色に関連するメンバは、D3DCOLORVALUE 型である。これらの型で定義する色は、一般には 0 〜 1 の範囲の RGBA 値であり、0 が黒に相当する。たいていは光色がこの範囲になるようにするが、特殊効果をねらうときには、この範囲外の値を使用することもできる。たとえば、大きな値の色を設定して、シーンを台なしにするほど強い光を作ることができる。また、色を負の値に設定して、暗色光を作ることができる。暗い光は、シーンで劇的な影を強めたりその他のエフェクトに有用である。