找回密碼
 注冊帳號

掃一掃,訪問微社區

著色器 Unlit/Transparent Cutout 這個shader的源碼誰有么,官網上沒找到

2
回復
537
查看
打印 上一主題 下一主題
[ 復制鏈接 ]
5熟悉之中
821/1000
排名
5712
昨日變化

16

主題

201

帖子

821

積分

Rank: 5Rank: 5

UID
89846
好友
5
蠻牛幣
859
威望
0
注冊時間
2015-4-7
在線時間
354 小時
最后登錄
2020-5-31
QQ
5蠻牛幣

回復

使用道具 舉報

3偶爾光臨
273/300
排名
11660
昨日變化

0

主題

91

帖子

273

積分

Rank: 3Rank: 3Rank: 3

UID
163693
好友
0
蠻牛幣
487
威望
0
注冊時間
2016-8-23
在線時間
92 小時
最后登錄
2020-1-2
沙發
2019-12-18 16:42:16 只看該作者
// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt)

// Unlit alpha-cutout shader.
// - no lighting
// - no lightmap support
// - no per-material color

Shader "Unlit/Transparent Cutout" {
Properties {
    _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {}
    _Cutoff ("Alpha cutoff", Range(0,1)) = 0.5
}
SubShader {
    Tags {"Queue"="AlphaTest" "IgnoreProjector"="True" "RenderType"="TransparentCutout"}
    LOD 100

    Lighting Off

    Pass {
        CGPROGRAM
            #pragma vertex vert
            #pragma fragment frag
            #pragma target 2.0
            #pragma multi_compile_fog

            #include "UnityCG.cginc"

            struct appdata_t {
                float4 vertex : POSITION;
                float2 texcoord : TEXCOORD0;
                UNITY_VERTEX_INPUT_INSTANCE_ID
            };

            struct v2f {
                float4 vertex : SV_POSITION;
                float2 texcoord : TEXCOORD0;
                UNITY_FOG_COORDS(1)
                UNITY_VERTEX_OUTPUT_STEREO
            };

            sampler2D _MainTex;
            float4 _MainTex_ST;
            fixed _Cutoff;

            v2f vert (appdata_t v)
            {
                v2f o;
                UNITY_SETUP_INSTANCE_ID(v);
                UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
                o.vertex = UnityObjectToClipPos(v.vertex);
                o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex);
                UNITY_TRANSFER_FOG(o,o.vertex);
                return o;
            }

            fixed4 frag (v2f i) : SV_Target
            {
                fixed4 col = tex2D(_MainTex, i.texcoord);
                clip(col.a - _Cutoff);
                UNITY_APPLY_FOG(i.fogCoord, col);
                return col;
            }
        ENDCG
    }
}

}
回復

使用道具 舉報

5熟悉之中
922/1000
排名
4592
昨日變化

3

主題

111

帖子

922

積分

Rank: 5Rank: 5

UID
56032
好友
2
蠻牛幣
1641
威望
0
注冊時間
2014-11-18
在線時間
491 小時
最后登錄
2020-5-22
板凳
2019-12-19 10:53:22 只看該作者
在官網下載的Shader有的,只是它的文件名叫《Unlit-AlphaTest.shader》,和shader名《Unlit/Transparent Cutout》不一樣而已
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

湖北快三开奖走势图 独平一码公式计算法 山西太原11选5 福建快3网上投注 二分彩任二万能号 网上讲课平台如何赚 河北11选5走势结果 体彩飞鱼稳赚技巧 怎么分析股票k线图 遇乐棋牌安卓下载 疯狂捕鱼大师