XRay4

来源:互联网 发布:淘宝店铺的层级和名次 编辑:程序博客网 时间:2024/06/05 04:35
Shader "Custom/XRayBumpSurf" {Properties{_BumpMap("Normalmap",2D)="bump"{}_RimColor("RimColor",Color)=(1,1,0,1)_RimPower("RimPower",Range(0.1,8)) = 3.0}SubShader {Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType"="Transparent" }LOD 200CGPROGRAM#pragma surface surf Lambert alphafloat4 _RimColor;float _RimPower;sampler2D _BumpMap;struct Input{float2 uv_BumpMap;float3 viewDir;};void surf(Input IN,inout SurfaceOutput o){o.Normal = UnpackNormal(tex2D(_BumpMap,IN.uv_BumpMap));half rim = 1.0 - saturate(dot(normalize(IN.viewDir),o.Normal));float4 c = _RimColor * pow(rim,_RimPower);o.Alpha = c.a;o.Emission  = c.rgb * 2; }ENDCG}}

0 0
原创粉丝点击