shader入門精要(筆記2)

2021-09-12 10:44:26 字數 574 閱讀 4603

//shader 檔案在選擇面板以樹狀結構組織的

shader "hidden/newimageeffectshader"

}// shader 語法塊,乙個shader程式至少有乙個subshader,系統在渲染時會依次呼叫,

// 直到找到匹配的subshader,否則使用最後預設指定的shader

subshader//`在這裡插入**片`

;struct v2f//定義結構體v2f,作為頂點著色器輸出引數

;//vertex shader 對應的入口

//在properties 中定義的變數需要在此申明一下才能在程式中使用

sampler2d _maintex;

//fragment shader 對應的入口

fixed4 frag (v2f i)

: sv_target//還有一種寫法是:color

endcg

}}//當上述的subshader無法匹配硬體環境時,會調這個指定的預設shader

fallback "mobile/vertexlit"

}

shader入門精要3

在看shader入門精要。逐頂點光照 逐畫素光照 unity shaderlab 基礎之 unitycg.cginc 庫 命令詳解 properties specular specular color 1,1,1,1 gloss gloss range 8.0,256 20 cg 中宣告 fixed...

Shader入門精要讀書筆記3

笛卡爾座標系 標準正交基 左 右手座標系 點 向量 向量的運算 點積叉積 矩陣 矩陣的運算 矩陣變換 線性變換 縮放 旋轉 仿射變換 合併了線性變換和平移變換 齊次座標 縮放矩陣 旋轉矩陣 zxy 平移矩陣 依次 座標空間 父空間 子空間 模型空間 物件空間 世界空間 觀察空間 相機空間 裁剪空間 ...

Shader入門精要讀書筆記4

unity版本號和環境 建立場景,shader 材質 球體 簡單shader中每一行 的作用 使用語義 例如sv position 作為輸入輸出 sv position sv target 頂點 片元著色器輸出 結構體的引入,並用於著色器間資訊傳遞 頂點著色器插值後送給片元著色器 propertie...