Just My Life & My Work

Posts tagged ‘shader’

[Blender] 鏡射光著色器 (Specular Shader)

鏡射光著色器 (Specular Shader)能夠產生亮點,讓我們看到光滑的表面模仿光源的反射,不像漫射光著色,鏡射光反射視角有關係,也就是說從不同方向看同一表面,會有不太一樣的效果。根據Snell’s Law,光打到鏡射表面將會以入射角等於反射角來反射,這使得視角變得相當重要。如下圖所示。可參考:漫射光著色器 (Diffuse Shader)以瞭解兩者差異。

(繼續閱讀…)

[Blender] 漫射光著色器 (Diffuse Shader)

簡單來說,漫射光著色器 (Diffuse Shader)決定物質被光照到的顏色,大多數的著色器用來模仿現實物質,從亮處到暗處平滑衰減,Blender的漫射光著色器有幾種特殊效果,如Lambert、Oren-Nayar、Toon、Minnaert、Fresnel,這些名字聽起來有點奇怪,事實上多是以第一個引進該model的人名來命名。

(繼續閱讀…)

MeshLab

MeshLab是一款model display的工具軟體,它還有轉換model檔案類型的功能,要是你只有寫讀.obj檔的程式話,就可以把讀進來的model轉為.obj檔喔!

(繼續閱讀…)

[GLSL] Position Color

示範varying variable如何在vertexfragment shader間傳遞值,將頂點的位置之值指定給顏色當作值。

(繼續閱讀…)

標籤雲