設問
下図のように、視点から順に、赤、緑、青3枚のセロファンシートが互いに平行に置かれている。ここで、各シートの下に示した数値はシートの不透明度を表している。
このとき、目に届く3枚のシートを重ねた色を表すRGBベクトルはどれか。ただし、空中を通過する際の光の減衰は無視する。なお、色C2の光は、色C1・不透明度aの色セロファンシートを通過すると、
a × C1 + ( 1 - a ) × C2
の色に変化するものとする。また、赤、緑、青のRGBベクトルは各々、
R = [ 1,0,0 ]
G = [ 0,1,0 ]
B = [ 0,0,1 ]
で与えられる。
解説
下図のように記号に置き換えて、セロファンシート3枚の時の式を考える。
C1、C2の2枚のときは設問から、
a1 × C1 + ( 1 - a1 ) × C2
となる。
3枚のときは、上記「C2」部に、上記の式をC2とC3で置き換えた式が当てはまるので、
a1 × C1 + ( 1 - a1 ) × C2
a1 × C1 + ( 1 - a1 ) × { a2 × C2 + ( 1 - a2 ) × C3 }
となる。
a1、a2、a3にそれぞれ、0.5、0.4、1.0を入れて計算をすると、
0.5 × C1 + 0.5 × { 0.4 × C2 + 0.6 × C3 }
= 0.5 × C1 + 0.2 × C2 + 0.3 × C3
R,G,B = [ 0.5,0.2,0.3 ]
答え
① R,G,B = [ 0.5,0.2,0.3 ]
0 件のコメント:
コメントを投稿