vtk屬性 漫反射係數

2021-10-18 21:26:26 字數 1243 閱讀 5100

#ifndef mainwindow_h

#define mainwindow_h

#include #include vtk_module_init(vtkrenderingopengl2)

vtk_module_init(vtkinteractionstyle)

class mainwindow;}//

// 環境光係數(ambient): 光線照射到物體材質上,經過多次反射後最終遺留在環境中的光線強度,越大時,物體偏亮

// 漫反射係數(diffuse): 光線照射到物體材質上,經過漫反射後形成的光線強度, 越大時,物體偏亮

// 鏡面反射係數(specular): 光線照射到物體材質上,經過鏡面反射後形成的光線強度

// 鏡面指數(specular power): 取值範圍是0---128,該值越小,表示材質越是粗糙,當點光源發射的光線照射到上面時,可以產生較大的亮點,

// 該值越大,表示材質越是類似於鏡面,光源照射到上面後會產生較小的亮點;

Note Unity Shader 漫反射光照模型

公式 逐頂點與標準對比 為了使用在properties中的宣告的屬性,需要定義乙個和該屬性型別相匹配的變數!重點是變數!這是個變數!通過這樣的方式,我們就可以得到漫反射公式所需引數之一,材質的漫反射屬性 逐頂點光照會出現一些鋸齒,對於細分模型較低的模型,逐頂點會出現問題 逐畫素光照會在背光區,模型外...

漫反射光照模型

漫反射光照是用於對那些被物體表面隨機散射到各個方向的輻射的進行建模的,在漫反射中,視角的位置i是不重要的,因為反射是完全隨機的,因此可以認為在任何反射方向上的分布都是一樣的。但是入射光線的角度是很重要的。蘭伯特定律 反射光線的強度與表面法線和光源方向之間夾角的余弦值成正比。diffusecol li...

shader高光反射漫反射學習

高光反射 會受到相機方向的影響 specular 直射光 pow max cos 0 10 shader效果 類似於乙個亮點 反射光的方向,unity方法reflect 反射光是平行光的反射 lightdir 法線是normaldir 得到的是光照的反射方向 reflectdir fixed3 re...