跑酷扭曲特效问题

作者: ysl176 | 来源:发表于2017-01-06 19:56 被阅读86次

解决跑酷之前项目特效不能扭曲太大问题,引起的特效偏移问题,还有特效输入的颜色值Alpha 值渐变问题。

Shader "Custom/Curveds" {
    Properties {
        _MainTex ("Base (RGB)", 2D) = "white" {}
        _QOffset ("Offset", Vector) = (0,0,0,0)
        _Color ("Main Color", Color) = (1,1,1,1)
        _Brightness ("Brightness", Float) = 0.0
        _Dist ("Distance", Float) = 100.0
    }
    
    SubShader {
       Tags{ "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" }
        Blend SrcAlpha One
        ColorMask RGB
        Cull Off Lighting Off ZWrite Off
        CGPROGRAM
        #pragma surface surf Lambert vertex:vert alphatest:_Cut
       
        struct Input 
        {
             float2 uv_MainTex;
             float4 color :COLOR;
        };
      
        sampler2D _MainTex;
        float4 _QOffset;
        float _Dist;
        float _Brightness;
        float4 _Color;
        void vert (inout appdata_full v) 
        {
            float4 vPos = mul (UNITY_MATRIX_MV, v.vertex);          
            float xsmeh=sin(_WorldSpaceCameraPos.z/120);        
            float zOff = vPos.z/_Dist;
            vPos += _QOffset*zOff*zOff;
            v.vertex = mul(transpose(UNITY_MATRIX_IT_MV), vPos);
            #if SHADER_API_GLES
                v.vertex.xyz*= 1.0;
            #endif
        }
      
        void surf (Input IN, inout SurfaceOutput o) 
        {
            o.Albedo =2.0 * tex2D(_MainTex, IN.uv_MainTex).rgb * _Brightness * _Color.rgb;
            float alpha = 2.0* tex2D(_MainTex, IN.uv_MainTex).a * _Color.a * IN.color.a;
            o.Alpha = alpha; 
        }
        ENDCG
    }
    
    Fallback "Diffuse"
}

相关文章

  • 跑酷扭曲特效问题

    解决跑酷之前项目特效不能扭曲太大问题,引起的特效偏移问题,还有特效输入的颜色值Alpha 值渐变问题。

  • 破界新生|孙洁:墙上舞者,为逐梦而跑

    “从体操教练,到跑酷冠军梦想的脚步,从未停止!” 有人说跑酷是一项运动, 有人说跑酷是一种信仰, 有人说跑酷是一种...

  • 跑酷

    1,铅笔裤(legging) 搭配关键词:时尚 减龄 性感 百搭 2,烟管裤(含直筒裤) 搭配关键词:简洁干练 纤...

  • 跑酷

    1,铅笔裤 含(legging) 搭配关键词 :时尚 减龄 性感 百搭 2烟管裤 (含直筒裤) 搭配关键词:简洁干...

  • 跑酷

    跑向前跑把一切甩掉只剩下一颗勇往直前的心一股永不妥协的劲 跑向前跑没着梦想的方向在开弓后瞄准发射后引导一击命中 跑...

  • 跑酷

    写了关于四篇关于他的事情 现在我想开了,要不就尽可能把他压倒心里面。要么把他除掉,要么一山容二虎和平相处。 好了现...

  • 跑酷

    聚焦目标,擦亮梦想 分解细化一个又一个小任务 踏踏实实,扎扎实实 直面挑战跑下去 突破 不再迷茫,不再徘徊 青春就...

  • 跑酷

    终是决定了,我要学习跑酷。 也许又是一个不同的人生,又会有很多困难,但决定了。 我相信还不算...

  • ps火焰特效怎么做?这款动作插件一键生成!

    我们经常可以看到电影海报中酷炫的人物火焰特效,感觉特别酷炫!瞬间提升高逼格档次。 但好多初学者看到这种特效觉得好复...

  • 《暴风之刃》评测:极致画面格斗跑酷

    《暴风之刃》(Stormblades)是由人气跑酷游戏《地铁跑酷》开发商Kiloo出品的3D动作跑酷游戏,本作继承...

网友评论

    本文标题:跑酷扭曲特效问题

    本文链接:https://www.haomeiwen.com/subject/nfsxbttx.html