Shader编程备忘

发布于 2020-04-23  399 次阅读


目前效果

B站:https://www.bilibili.com/video/bv1Wa4y147Nr

cg的乘法运算符是数值对乘 对向量和矩阵要求尺寸一致,cg的向量点积和向量矩阵 矩阵矩阵乘法用mul函数

只有4维的向量vector可以作为向量参数 

设置Blend 并且才能启用半透明混合效果

透明相关tag参看这里:https://www.cnblogs.com/0kk470/p/8250704.html

Blend参数看这里:https://blog.csdn.net/LeeXxs/article/details/85112661

用材质制作摄像机后处理效果时候,如果修改fragment shader出现拖影问题,就要在代码里把RenderTexture上面每一次处理绘制成全白,木有找到clear的办法只能先这样:

    void OnRenderImage(RenderTexture src, RenderTexture dest)
    {
        Graphics.Blit(Texture2D.blackTexture,dest);
        Graphics.Blit(src,dest,PostProcMat,-1);
    }



点击数:148


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。