可視化手法 | ![]() ![]() |
周囲光
周囲光は、情景内のすべてのオブジェクトを一様に照らす方向性のない光です。周囲光は、axes内にlightオブジェクトが存在する場合にのみ見ることができます。周囲光を制御するプロパティは2つあります。AmbientLightColor
は、カラーを設定するaxesプロパティで、AmbientStrength
は、特定のオブジェクトに対する周囲光の強度を決定するsurfaceおよびpatchオブジェクトのプロパティです。
つぎの図は、種々の強度で3種類の周囲光のカラーを示したものです。球面は赤で、白のlightオブジェクトが存在します。
緑[0 1 0]の周囲光は、情景には影響しないことに注意してください。これは、緑の光には赤の成分がないからです。しかし、RGB値[.5 0 1]で定義されたカラーには赤の成分があるので、球面上の光に影響を与えます(ただし、白[1 1 1]ほどの影響はありません)。
![]() | 正反射と乱反射 | 鏡面指数 | ![]() |