點光源point:位置,顏色
無窮遠(yuǎn)光源direction:方向,顏色
輻射度衰減:距離為d,衰減幅度為1/d^2;
但是d很小和d很大是,會出現(xiàn)過亮和過暗的問題。
具體簡化公式圖形學(xué)P454
方向光源spot:在點光源的基礎(chǔ)上,給出一個方向向量,以及從方向向量開始的夾角
Vlight為方向光源的方向單位向量,Vobj是光源位置到場景中物體的單位向量
則兩個向量的點積值為光向量到場景中物體的角距離cosa
如果把任意的光錐角度β設(shè)置在0-π/2之間,則cosa>=cosβ,物體在光照范圍內(nèi),否則不在。
光錐強(qiáng)度衰減公式見圖形學(xué)P454-455
擴(kuò)展光源和warn模型
面光源的模擬:方向點光源的網(wǎng)格來模擬
warn模型:模擬立體光照效果
表面光照效果:漫反射,鏡面反射,環(huán)境光/背景光
具體見Lambert光照模型,Phong光照模型的文章。
表面的光發(fā)射:使用自發(fā)光來制作發(fā)光表面,光對其他物體的影響使用方向光源或點光源來逼近,一般不推薦。
考慮強(qiáng)度衰減和高光的基本光照模型
通用單色照明模型見書