光照類型
環境光(ambient): 沒有確切來源。各種光經過反射后的得到的結果。
表示式 = 環境光強度 * 環境反射的顏色;
散射光(diffuse): 在真實世界中,我們經常見到的光線都是由某些固定的光源發出的,它們總是從某一個方向照射到物體上,而不像我們在討論環境光時那樣不用考慮光線的方向。所以他需要方向。
表達式 = 散射光強度 *(射出角度 點乘 面法線向量)* 散射的顏色
鏡面反射光(specular):在真實世界中,不僅要使用漫反射模型,同時還要接觸大量鏡面反射的情況。通過鏡面反射,可以看到物體表面的高光,或者是光源在光亮物體表面上的反射。
表達式 = 反射系數 * 光照強度 * (cosA的反射指數 次方)
發射光(emission):看起來發光,但不是光源,不能照亮環境。
表達式 = 發射光
光源的類型
定向光:屬性:光照強度不雖距離的而變化。
表達式 = 光源初始強度 * 光源的顏色
點光源:屬性:光源強度雖距光源的距離而衰減。
表達式 = 光源初始強度*光源的顏色 / 三個因子 其中三個因子為:常量因子,線性因子,二次因子
聚光燈 :屬性:具有內錐(本影)和外錐(半影)。
表達式分為內錐和外錐兩個。不在內錐和外錐范圍內不受光照影響。