WebGL自學課程(12):光照模型與渲染方式

孫群發表於2013-02-07

這篇文章暫且寫的簡單點,以後會補充圖文豐富內容。

光照反射模型:

Lambertian reflection model(朗伯光照反射模型)只考慮了光照的漫反射情況,沒有考慮環境光和鏡面反射;與之相對應的是Phong reflection model相對應,考慮了環境光、漫反射以及鏡面反射。


著色法:
Goraud shading(高洛德著色法)是在頂點著色器中計算頂點顏色,然後將頂點顏色通過varying變數插值傳遞給片元著色器,是對color進行插值;Phong shading(馮氏著色法)是在頂點著色器中將頂點的法向量normal通過varying變數插值傳遞給片元著色器,然後在片元著色器中根據插值生成的normal以及其他資訊生成顏色,是對normal進行插值。

相關文章