MatCap方案 使用說明 制作合適的MatCap貼圖 這張圖決定冰像不像,網上找、Vray渲個球、ASE或者ShaderForge連,甚至直接手繪,總之只要一張長得像下面的圖 注意MatCap圖只有中間球形區域有實際作用 必須要制作Alpha通道用於冰的透明 ...
聽說MatCap能在低端機上做出很漂亮的pbr效果,就嘗試了一下。 MatCap全稱MaterailCapture,里面存的是光照信息,通過法線的xy分量去采樣matcap,得到在該方向法線的光照信息,因為不是實時光照,所以性能好,好不好看就看你的Matcap做得好不好了。下面是簡單的matcap嘗試: 各種效果如下: matCap貼圖的獲取: 這邊提供幾個可以獲取MatCap貼圖的網址: htt ...
2017-05-19 16:07 0 5827 推薦指數:
MatCap方案 使用說明 制作合適的MatCap貼圖 這張圖決定冰像不像,網上找、Vray渲個球、ASE或者ShaderForge連,甚至直接手繪,總之只要一張長得像下面的圖 注意MatCap圖只有中間球形區域有實際作用 必須要制作Alpha通道用於冰的透明 ...
Pipeline2. Shader Graph Lightweight Render Pipeline ...
最近看了siki老師的shader教程,感謝siki老師,講課真好。之前看了一些Shader的書,因為沒有圖形學的基礎,所以看的挺痛苦的。然后看了siki老師的視頻后,結合以前看的書一下子明了了。 在這里我寫下筆記和視頻的代碼,方便自己以后查看。 在這篇文章里主要介紹了Unity Shader ...
類型 精度 float 32位浮點數 half 16位浮點數,范圍-60 000~60 000 fixed 11位浮點數,范圍-2.0~2.0 ...
一、固定功能着色器(Fixed Function Shader) 固定功能着色器為固定功能渲染管線的具體表現。功能較簡單兼容比較老的機器 二、表面着色器 存在於Unity3D中由U3D發揚光大的一門技術。Untiy3D為我們把Shader的復雜性包裝起來,降低shader的書寫門檻,創建 ...
書看到第八章,跟隨寫了一些例子,但有些數值類型的使用還是需要特別注意,經常需要查閱,在這里做一下總結。 1 ShaderLab屬性類型和Cg變量類型的匹配關系 Color、Vector:float4,half4,fixed4 Range、Float:float, half ...
一、什么是shader? shader是一段GLSL(openGL着色語言)小程序,運行在GPU(圖形處理器),而非CPU使用GLSL語言編寫,看上去像c或c++,但卻是另外一種不同的語言。使用shader就像寫個普通程序一樣,寫代碼-->編譯-->鏈接在一起才能生成最終的程序 ...
uniform變量在vertex和fragment兩者之間聲明方式完全一樣,則它可以在vertex和fragment共享使用。(相當於一個被vertex和fragment shader共享的全局變量) uniform變量一般用來表示:變換矩陣,材質,光照參數和顏色等信息 ...