****於 馮樂樂 shader 入門精要
1.思路就是
新建乙個camera,這個攝像機的視角就是物體跟主攝像機反方向的視角,將此攝像機渲染到 rendertexture
我們的shader 只需要對 該 rendertexture 的 uv.x 取反即可,因為取樣攝像機跟我們實際看到的是相反的 ,額大概就是這麼個意思吧,實在不懂找個鏡子看一下就好了
shader "chapter10/mymirrormat"
} subshader
lod 100
pass
; struct v2f
;sampler2d _maintex;
float4 _maintex_st;
fixed4 frag (v2f i) : sv_target
endcg
} }}
Shader筆記 5 渲染紋理
unity的渲染紋理 render texture unity為渲染目標紋理rtt,定義了一種專門的紋理型別 渲染紋理 render texture 是在執行時建立和更新的特殊型別紋理 texture 在unity中使用它們,要先建立新的渲染紋理並指定攝像機到渲染到該渲染紋理中。隨後就可以和普通紋理...
shader 凹凸紋理
使法線紋理上儲存的資訊,將相關變數轉到切線空間進行統一計算。漫反射由法線方向和光源方向求得,高光由半方向和法線方向求得,半方向由光源方向和法線求得,環境光可以由系統內建變數拿到,shader custom normaltangentspacemat 主貼圖 bumpmap normal map 2d...
Shader 高階紋理 立方體紋理
立方體紋理 cubemap 天空盒子 skybox是遊戲中模擬背景的一種方法,每個面使用的技術就是立方體紋理對映技術。建立用於環境對映的立方體紋理 1.提供一張具有特殊布局的紋理,類似於立方體展開圖的交叉布局 全景布局等。我們需要將texturetype設定為cubemap 2.使用camera.r...