OpenGL Light是一款簡單的幾何圖形渲染工具,可為用戶模擬各種環境的光源。在物體之間的相互作用,光呈現的形式也非常的復雜,而軟件則是為了將這一復雜的形式更加清晰為用戶表達出來,將環境光、鏡面光、漫射光等結合起來,有需要的用戶快來下載體驗一下吧!
基本簡介
光的類型:
輻射光(Emitted Light)是最簡單的一種光,它直接從物體發出并且不受任何光源影響。
環境光(Ambient Light)是由光源發出經環境多次散射而無法確定其方向的光,即似乎來自所有方向。
漫射光(Diffuse Light)來自一個方向,它垂直于物體時比傾斜時更明亮。
鏡面光(Specular Light)來自特定方向并沿另一方向反射出去。
openGL光的組成:
當光照射到物體表明的時候,物體表明會產生反射光;如果物體是透明的,則會產生透射光,此處不考慮透射光。反射光分為三個分量,即漫反射、鏡面反射和環境反射。
漫反射,是投射在粗糙表面上的光向各個方向反射的現象,這些反射出來的光稱為漫射光(Diffuse Light),遵循光的反射定律;鏡面反射光(Specular Light)指朝一定方向的反射光,反射面是光滑的,同樣遵循光的反射定律。如果一個點光源照射到一個金屬球時會在球面上形成一塊特別亮的區域,呈現所謂“高光(Highlight)”。通常物體處在一個環境中,會受到來自周圍環境的反射光的照射,包括如天空,地面等。環境反射分量假定入射光均勻的從周圍環境入射至模型表面并等量的向各個方向反射出去,這些反射光稱為環境光(Ambient Light)。
在openGL的簡單光照模型中,除了有以上三種光,還有一種輻射光(Emitted Light),是發光物體本身的一種屬性,不受光源影響。而一般來說室內環境光要多一些,粗糙物體漫射光多一些,光滑物體鏡面反射光多一些。
標簽: 光影渲染
-
3 1stOpt軟件
裝機必備軟件
網友評論