Phong光照模型

Phong光照模型是真實圖形學中提出的第一個有影響的光照明模型,該模型只考慮物體對直接光照的反射作用,認為環境光是常量,沒有考慮物體之間相互的反射光,物體間的反射光只用環境光表示。Phong光照模型屬於簡單光照模型。

基本信息,推算公式,

基本信息

簡單光照模型僅考慮光源直接照射在景物表面所產生的光照效果,並且景物表面通常被假定為不透明,且具有均勻反射率。由此而來,雖然在計算處理上變得簡單,但是其缺點也顯而易見:雖然不同的物體具有不同的亮度,但是同一物體表面的亮度被看成是一個恆定的值,沒有明暗的過渡,導致真實感不強。由於簡單光照模型假定物體不透明,那么物體表面呈現的顏色僅由其反射光決定。反射光由兩部分組成,一是環境反射,二是漫反射與鏡面反射。環境反射假定入射光均勻地從周圍環境入射至景物表面並等量地向各個方向反射出去,而漫反射分量和鏡面反射分量則表示特定光源照射在景物表面上產生的反射光。

推算公式

Phong光照模型是一種典型的簡單光照模型。Phong模型的計算公式如下:
其中,ka為環境反射係數,kd為漫反射係數,ks為鏡面反射係數,對所有特定光源求和,並有kd+ks=1。由上式看出,一旦反射光中三種分量的顏色以及它們的係數ka,kd和ks確定以後,從景物表面上某點達到觀察者的反射光顏色就僅僅和光源入射角和視角有關。因此可以說,Phong光照模型實際上是純幾何模型。
Phong光照模型
Phong模型計算中涉及的各方向向量如下圖:
Phong光照模型

相關詞條

熱門詞條

聯絡我們