1、在頂點函式中實現凸起效果
}2、漸變及溜光效果
}3、頂點扭曲效果
;//旋轉矩陣去影響頂點
////
優化繞y軸旋轉的矩陣,除去0與其他項相乘的項
//float x=cos(angle)*v.vertex.x+sin(angle)*v.vertex.z;
//float z=-sin(angle)*v.vertex.x+cos(angle)*v.vertex.z;
//邊界波紋效果
float angle=v.vertex.z+_time.y;
float4x4 m=;
v.vertex=mul(m,v.vertex);
v2f o;
o.pos=unityobjecttoclippos(v.vertex);
o.color=fixed4(0,1,1,1
);
return
o; }
float4 frag(v2f in):color
endcg}}
}4、各種波
}5、漫反射+環境光
;//利用頂點程式計算光照執行效率高,片段程式計算光照略慢但更細膩平滑
float4 frag(v2f in):color
endcg}}
}6、高光
;//利用頂點程式計算光照執行效率高,片段程式計算光照略慢但更細膩平滑
float4 frag(v2f in):color
endcg}}
}
OpenGL入門(四)頂點緩衝區
最近對opengl程式設計又雙叒產生了濃厚的興趣,決定把學習opengl過程中學到的知識都整理到部落格中來,一來方便日後檢視,而來也是為了和諸位大佬共勉。有不當的地方還望諸位批評指正,謝謝。本系列部落格將使用freeglut3.0.0和glew2.1.0和vs2017,在win10平台上開發。ope...
OpenGL入門(四)頂點緩衝區
寫在前面 最近對opengl程式設計又雙叒產生了濃厚的興趣,決定把學習opengl過程中學到的知識都整理到部落格中來,一來方便日後檢視,而來也是為了和諸位大佬共勉。有不當的地方還望諸位批評指正,謝謝。本系列部落格將使用freeglut3.0.0和glew2.1.0和vs2017,在win10平台上開...
2 2頂點宣告
2.2 頂點宣告 該小節對頂點宣告的描述絕大多數都取自翁雲兵的 著色器和效果 該文對頂點宣告的描述是我所見到最詳盡最透徹的,這裡向作者表示敬意 到現在為止,我們已經使用自由頂點格式 flexible vertex format fvf 來描述頂點結構中的各分量。但是,在可程式設計管線中,我們的頂點資...