次の方法で共有


照明

ライトは、シーン内のオブジェクトを照らすために使用されます。 各オブジェクト頂点の色は、現在のテクスチャ マップ、頂点の色、および光源に基づいています。

手記 このセクションは、固定関数パイプラインのみを対象としています。 プログラム可能なシェーダーは、すべての照明を明示的に実行します。

 

このセクションで

トピック 説明

照明の概要

Direct3D 照明を使用する場合は、Direct3D で照明の詳細を処理できます。 上級ユーザーは、必要に応じて、自分で照明を実行できます。

ライトの種類

light type プロパティは、使用している光源の種類を定義します。 Direct3D には、ポイント ライト、スポットライト、方向ライトの 3 種類があります。

ライトプロパティ

ライト プロパティは、光源の種類 (ポイント、方向、スポットライト)、減衰、色、方向、位置、および範囲を表します。

照明の数学

Direct3D ライト モデルは、アンビエント、拡散、反射、放射光をカバーします。 これは、照明の状況の広い範囲を解決するのに十分な柔軟性です。 シーン内のライトの合計量を グローバル イルミネーションと呼ばれます。

 

Direct3D グラフィックス学習ガイド