hlsl語義文件semantics
語義描述
position
模型空間中的頂點位置,通常為float4
normal
頂點法線,通常為float3
tangent
頂點切線,通常是float4
texcoordn
第n組紋理座標
color
頂點顏色,通常是fixed4或float4
1.渲染佇列(queue)
名稱佇列索引
描述background
1000
在任何其他佇列之前被渲染,通常用來渲染需要在背景上繪製的物體
geometry
2000
預設渲染佇列,大多數物體,不透明物體
alphatest
2450
需要透明度測試的物體
transparent
3000
按從後往前的順序渲染。任何使用了透明度混合的物體都應該使用該佇列
overlay
4000
用於實現一些疊加效果,任何需要在最後渲染的物體都應該使用該佇列
2.rendertype
名稱描述
opaque
用於大多數的著色器(法線,自發光,反射,地形)
transparent
用於半透明著色器 (透明,粒子,字型,地形額外通道)
transparentcutout
蒙皮透明著色器 (雙通道的植被著色器)
background
天空盒著色器
overlay
guitexture,光暈(halo) ,閃光(flare)
treeopaque
地形引擎中的樹皮
treetransparentcutout
地形引擎中的樹葉
treebillboard
地形引擎中的廣告牌樹(billboarded trees)
grass
地形引擎中的草
grassbillboard
地形引擎中的廣告牌草
3.ignoreprojector
當設定為"ignoreprojector" = "true"時,不受投影器影響
1.lightmode
名稱描述
always
總是渲染,但不處理光照
forwardbase
用於前向渲染,環境光,主方向光,頂點/sh光,光照貼圖的應用
forwardadd
用於前向渲染
deferred
用於延遲著色器
shadowcaster
渲染產生陰影的物體
motionvectors
用於計算每個物體的運動方向
unityshader學習(三)資料 語義
shder中主要書寫的兩個階段。乙個是幾何階段。它由乙個頂點著色器函式完成,接收來自應用階段的資料,生成資料傳遞給下乙個光柵化階段。光柵化階段由片元著色器函式完成。不同的資料表示什麼具體的含義?shader中用 語義 這個概念進行指示。應用階段的語義種類如下 比如這裡 struct v2f 頂點著色...
TA成長記錄
喜歡畫畫,但是計算機專業出身,所以給自己指了一條路 ta 俗稱技術美術 臨近畢業了,上網找工作的時候發現,ta招聘都是工作經驗5年起 現在還是ta小白,沒有心得可以分享,我想,能記錄下自己的學習路程,對自己對後輩都是件不錯的事。也許5年後,有人問我 如何成為一名ta?我可以簡單粗暴的回答ta 請去瀏...
值語義與物件語義
值語義 value sematics 指的是物件的拷貝與原物件無關,就像拷貝int一樣。c 的內建型別 bool int double char 都是值語義,標準庫里的complex pair vector map string等等型別也都是值語義,拷貝之後就與原物件脫離關係。物件語義 object...