我使用的是一種簡單的Phong Shading模型,其中場景通過定向光照亮方向-y,使用單色強度爲1的光。視角無限遠,沿矢量(-1,0,-1)給出的方向查看。使用定向光源計算反射向量
在這種情況下,陰影方程由
I = k_d*L(N dot L)+k_s*L(R dot V)^n_s
其中L
是定向光源,,ks
給定兩者0.5
和n_s = 50
在這種情況下,我怎樣才能計算R
矢量?
我很困惑,因爲要計算有限的向量,我們需要有限的座標。在方向光的情況下,它在-y方向上無限遠。
您應該'pow'前申請了'max',否則負值,提升到時64次方將變爲正值,而應該被調整爲0。 –