光照模型和面繪制算法

點光源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)度衰減和高光的基本光照模型
通用單色照明模型見書

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、四大光照類型1.環(huán)境光(Ambient Light) 一個物體即使沒有直接被光源照射,但是只要有光線通過其他物...
    CarlDonitz閱讀 1,511評論 0 0
  • 現(xiàn)實世界的光照是極其復(fù)雜的,而且會受到諸多因素的影響,這是以目前我們所擁有的處理能力無法模擬的。因此OpenGL的...
    IceMJ閱讀 2,002評論 1 6
  • 更新:【面試題含答案】http://bbs.9ria.com/thread-288394-1-1.html 高頻問...
    好怕怕閱讀 4,779評論 3 52
  • 一.標(biāo)準(zhǔn)光照模型OpenGL與Direct3D提供了幾乎相同的固定功能光照模型。什么是固定功能光照模型?在過去只有...
    karma085閱讀 3,661評論 0 2
  • ① “哎,賣花的,這花怎么賣啊” “十塊一朵,要嗎?” “十塊?這么貴呀,好吧,來一朵” “請問,送給誰呀?” 我...
    予嘗聞閱讀 543評論 4 7