明日のインタラクティブCG
シェーディング
光の量の減衰率 ←距離によったりする
視点に向かう光の反射率
以上の光量、反射率から見える色を計算
実装するところをとりあえず↓
拡散反射光の強さI
I=Kd Ii cosa=Kd Ii (N^*L^)//平行光線のときpararell
内積が負のときは光が届いてないから反射光=0でいい
I=(Kd Iq /rxr)(N^*L^)//点光源splash
光の強度が距離の2乗 に反比例するんだって
Ii入射光の強さ
Iq点光源の光度
Lは光と平面の交点pから光源qに向かうベクトル
鏡面反射
I=W(a)Ii(R^V^)
W(a)は鏡面反射率、入射光aの関数で与えられる、ks
・交点と光源の位置関係