专栏首页Unity ShaderShader初学笔记:简单色块红橙黄绿蓝靛紫白灰黑
原创

Shader初学笔记:简单色块红橙黄绿蓝靛紫白灰黑

v2f vert (appdata v)

{

v2f o;

o.vertex = UnityObjectToClipPos(v.vertex);

o.uv = v.uv;

return o;

}

fixed4 frag (v2f i) : SV_Target

{

if(i.uv.x>0.9)return float4(1,0,0,1);

else if(i.uv.x>0.8)return float4(1,0.5,0,1);

else if(i.uv.x>0.7)return float4(1,1,0,1);

else if(i.uv.x>0.6)return float4(0,1,0,1);

else if(i.uv.x>0.5)return float4(0,0,1,1);

else if(i.uv.x>0.4)return float4(0,1,1,1);

else if(i.uv.x>0.3)return float4(1,0,1,1);

else if(i.uv.x>0.2)return float4(1,1,1,1);

else if(i.uv.x>0.1)return float4(0.5,0.5,0.5,1);

else return float4(0,0,0,1);

}

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Shader初学笔记:等值线

    http://www.cnblogs.com/lpcoder/p/7103634.html

    clawclaw
  • Shader初学笔记:一种三维等值线的算法

    把反距离加权算法转换到三维空间,是不是很方便的算出三维空间下的等值线了呢,再结合Shatter Toolkit插件进行剖切,修改修改代码。应该可以解决地层模型任...

    clawclaw
  • Shader初学笔记:vertex/fragment渲染过程

    #pragma vertex vert //对应下面的vert函数,得到转换坐标系后的顶点信息

    clawclaw
  • weex-19-refresh组件

    酷走天涯
  • 猿进化系列9——一文学会java web开发基础

    昨天猿人工厂君像你安利了web开发的一些套路,其中最大的套路就算是思考了,因为猿人的一生都是一个不停思考的过程,你也可以回头再看看,顺藤摸瓜,学到很多知识噢。在...

    山旮旯的胖子
  • 进制之间的转换

    今天翻了一本计算机基础的书籍,其中十进制、二进制、八进制、十六进制之间的转换挺有意思的,也容易犯糊涂,特温故而知新。 十进制数制系统 十进制数制系统包括 1...

    猿人谷
  • 朱辉:Linux Kernel iowait 时间的代码原理

    之前在我热爱的公众号Linuxer看到The precise meaning of I/O wait time in Linux这篇文章,感觉写的不错,就是没有...

    企鹅号小编
  • 报名倒计时最后三天!|如何0代码改造,提高微服务治理效率?

    ? ? 云原生技术开放日 提到微服务生态,SpringCloud 自然是绕不开的话题。它作为分布式系统的主流开发组件,以开源的技术驱动,完整的应用生态和活跃的...

    腾讯云中间件团队
  • 程序员应该扪心自问的10个问题

    程序员应该扪心自问的10个问题 想成为一名web开发人员?那么,扔掉《24小时突击掌握xx语言》这类骗子书籍。你应该养成一个习惯,每天问问自己下面这10个问题。...

    用户1289394
  • ASP.NET MVC 随想录——探索ASP.NET Identity 身份验证和基于角色的授权,中级篇

    在前一篇文章中,我介绍了ASP.NET Identity 基本API的运用并创建了若干用户账号。那么在本篇文章中,我将继续ASP.NET Identity 之...

    用户1161731

扫码关注云+社区

领取腾讯云代金券