マテリアル (Material) の設定

Ambientのみ
Ambientのみ
Diffuseのみ
Diffuseのみ
Material構造体のプロパティ
マテリアルの要素 プロパティ 説明
拡散反射係数 Diffuse Color 光の直接当たる部分の色
環境光に対する
反射係数
Ambient Color 光の直接当たらない部分の色
発光 発光係数 Emissive Color  
反射 鏡面反射係数 Specular Color 光源の映り込み
鏡面反射係数の
ハイライトの鮮明度
SpecularSharpness float  

マテリアルの設定方法

マテリアルはデバイスのMaterialプロパティに設定します。この設定は、これ以後に描画されるプリミティブに対して適用されます。

Material material = new Material();

material.Diffuse = Color.White;      // 拡散反射光に対する色 (図形の色)
material.Ambient = Color.White;      // 環境光に対する色

device.Material = material;

なおEmissive (発光係数) 以外の設定は、プリミティブにライトが当っていない場合には黒く表示されるだけで、その効果を確かめることはできません。