网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月22日漏签0天
unity3d吧 关注:116,745贴子:561,827
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 3回复贴,共1页
<<返回unity3d吧
>0< 加载中...

一个透明shader的问题

  • 只看楼主
  • 收藏

  • 回复
  • 贴吧用户_0QQa79J034
  • Unitor
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

场景上有个3转2的建筑模型,其中透明部分还是挡住了后面的怪物模型
shader是在Toon的基础上改的 代码是这样的
Shader "Cutoff Alpha"
{
Properties
{
_Color ("ColorSwitch", Color) = (1,1,1,1)
_ColorMain ("ColorMain", Color) = (1,1,1,1)
_OutlineColor ("Outline Color", Color) = (0,0,0,1)
_Outline ("Outline width", Range (.002, 0.03)) = 0.002
_MainTex ("Body (RGB)", 2D) = "white" { }
_MaskTex ("Mask", 2D) = "white" { }
_ToonShade ("ToonShader Cubemap(RGB)", CUBE) = "" { Texgen CubeNormal }
_TransVal ("Alpha", Range(0,1)) = 1
_UseSwitch ("UseSwitch", Range(0,1)) = 0
_Cutoff ("Alpha cutoff", Range(0,1)) = 0.5
}
SubShader
{
Tags { "LightMode"="ForwardBase" "RenderType"="Opaque" "Queue"="Transparent"}
Pass
{
Blend SrcAlpha OneMinusSrcAlpha
CGPROGRAM
#pragma vertex vert2
#pragma fragment frag2
#include "UnityCG.cginc"
sampler2D _MainTex;
samplerCUBE _ToonShade;
float4 _MainTex_ST;
float _TransVal;
float _UseSwitch;
sampler2D _MaskTex;
float4 _Color;
float4 _ColorMain;
float4 _MaskTex_ST;
struct appdata2 {
float4 vertex : POSITION;
float2 texcoord : TEXCOORD0;
float3 normal : NORMAL;
};
struct v2f2 {
float4 pos : POSITION;
float2 texcoord : TEXCOORD0;
float3 cubenormal : TEXCOORD1;
};
v2f2 vert2 (appdata2 v)
{
v2f2 o;
o.pos = mul (UNITY_MATRIX_MVP, v.vertex);
o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex);
o.cubenormal = mul (UNITY_MATRIX_MV, float4(v.normal,0));
return o;
}
float4 frag2 (v2f2 i) : COLOR
{
float4 col = tex2D(_MainTex, i.texcoord);
float4 cube = texCUBE(_ToonShade, i.cubenormal);
return float4(2.0f * cube.rgb * col.rgb, col.a * _TransVal);
}
ENDCG
}
}
}
问下各位大神哪里写的有问题啊?


  • 贴吧用户_0QQa79J034
  • Unitor
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
人工置顶


2025-11-22 18:52:22
广告
不感兴趣
开通SVIP免广告
  • ym9750
  • Scene
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我的帖子,如何制作透明材质, 不用代码。:
http://tieba.baidu.com/p/4225542513?pid=80998559472&cid=0#80998559472


  • 黑の幻想
  • Unitor
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
ZWrite Off


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 3回复贴,共1页
<<返回unity3d吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示