10 2 渲染紋理 Shader

2021-10-05 00:25:25 字數 535 閱讀 9606

****於 馮樂樂 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...