Unity之通过Shader实现雪景
来源:互联网 发布:网络攻击追踪溯源 编辑:程序博客网 时间:2024/06/03 20:57
左边是下雪后的效果
// Simplified Diffuse shader. Differences from regular Diffuse one:// - no Main Color// - fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH.Shader "Mobile/Snow Diffuse" {Properties {_MainTex ("Base (RGB)", 2D) = "white" {}_SnowStep(" Snow",Range(0,1))=0.5}SubShader {Tags { "RenderType"="Opaque" }LOD 150CGPROGRAM#pragma surface surf Lambert vertex:vert noforwardadd noshadowsampler2D _MainTex;fixed _SnowStep;struct Input {float2 uv_MainTex;fixed3 customColor;fixed4 vertexColor:COLOR;//顶点颜色};void vert (inout appdata_full v, out Input o) { UNITY_INITIALIZE_OUTPUT(Input,o); o.customColor = step(1-_SnowStep,v.normal.y)*fixed3(1,1,1);}void surf (Input IN, inout SurfaceOutput o) {fixed4 c = tex2D(_MainTex, IN.uv_MainTex);o.Albedo = c.rgb*IN.vertexColor+IN.customColor;o.Alpha = c.a;}ENDCG}Fallback "Mobile/VertexLit"}如果不需要顶点颜色,可以自己去掉
0 0
- Unity之通过Shader实现雪景
- Shader实例 : 雪景效果
- Unity Shader 之Geometry Shader
- 【Unity Shader编程】之十四 边缘发光Shader(Rim Shader)的两种实现形态
- Unity Shader 之 RollingImage
- Unity Shader 之 Halo
- Unity Shader之Blending
- Unity Shader之Tessellation
- Unity Shader之投影
- unity之shader
- unity shader编写(一),漫反射shader实现
- 【Unity Shader编程】之十六 基于MatCap实现适于移动平台的“次时代”车漆Shader
- Unity喷墨效果Shader实现
- Unity之自带shader
- Unity之Shader初识 - 一
- Unity实用Shader之遮罩层
- Unity Shader之Billboard算法
- unity shader之岩浆瀑布
- android:windowSoftInputMode性能问题&输入法弹出时闪现前一个界面的东西
- 【剑指offer系列】 和为S的两个数字___41
- Hibernate中的sql语句中使用分组查询
- AngularJS_2 Scope
- SAX解析XML文档
- Unity之通过Shader实现雪景
- 启动画面尺寸以及图标
- Android解决ViewPager页面滑动空白bug和图片点击bug
- dialog 登录的时候 提示信息的
- 代码混淆 - Gson解析bug
- node-inspector,is a debugger interface for Node.js applications
- IOS 类和方法
- POJ 1236 强联通分量
- Android性能调优