- Shader "myshaser"{
- SubShader{
- Pass{
- CGPROGRAM
- //顶点函数
- //基本作用 完成顶点坐标从模型空间到剪裁空间的转换 从游戏环境到视野相机屏幕上
- #pragma vertex vert
- //片元函数
- //处理每一个像素点
- //基本作用 返回模型对应的屏幕上的每一个像素的颜色值
- #pragma fragment frag
- float4 vert(float4 v:POSITION):SV_POSITION {
- //POSITION是对参数的语义,告诉系统得到顶点坐标的位置
- //SV_POSITION 是对返回值float4的语义,得到剪裁空间下的坐标
- //通过矩阵来转换坐标系
- return mul(UNITY_MATRIX_MVP,v);
- }
- fixed4 frag():SV_Target {
- //使用fixed节约内存 float/half/fixed
- return fixed4(1,1,1,1);
- }
- ENDCG
- }
- }
- }
Shade顶点函数vert和片元函数frag
最新推荐文章于 2024-05-02 18:31:14 发布