【游戏技术群】959392658  【游戏出海群】12067810
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:579

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 528|回复: 6

[着色器] 关于透明的物体重合问题

[复制链接]  [移动端链接]
6蛮牛粉丝
1172/1500
排名
3310
昨日变化
1

19

主题

122

帖子

1172

积分

Rank: 6Rank: 6Rank: 6

UID
123454
好友
0
蛮牛币
821
威望
0
注册时间
2015-9-22
在线时间
582 小时
最后登录
2019-3-18
发表于 2019-1-1 16:54:42 | 显示全部楼层 |阅读模式
20蛮牛币
如图,用的是unity自带的材质Transparent/Diffuse,有没有什么法子让重合的面不显示出来呢?
QQ截图20190101165010.png

回复

使用道具 举报

5熟悉之中
670/1000
排名
5570
昨日变化
3

6

主题

137

帖子

670

积分

Rank: 5Rank: 5

UID
39859
好友
0
蛮牛币
439
威望
0
注册时间
2014-8-14
在线时间
273 小时
最后登录
2019-3-12
QQ
发表于 2019-1-1 16:54:43 | 显示全部楼层
你这个是透明的 不太清楚 你需求的怎么样的 只是 只是 想要 有这2个的透明不叠加 你可以试试模板测试
比较快的一种方法 但是 不是很通用
stencil
{
        Ref 1
        Comp Greater
        Pass Replace
        ZFail keep
}
含义可以百度下 有蛮多教程的。
大概就是 测试模板对每个像素的默认值是0,ref表示这个pass的参考值,Comp Greater表示 参考值Greater模板上的值的时候通过测试 再去渲染,不过不通过的话就不会去渲染了 然后pass是通过测试后把参考值写入模板里
这样 透明物体重叠的颜色就不会添加了。。。但是不通用 要看你具体情况。。。能满足部分情况

回复

使用道具 举报

4四处流浪
429/500
排名
11221
昨日变化
132

2

主题

272

帖子

429

积分

Rank: 4

UID
310426
好友
0
蛮牛币
262
威望
0
注册时间
2019-1-2
在线时间
63 小时
最后登录
2019-3-19
发表于 2019-1-2 11:34:39 | 显示全部楼层
4个块换成一个整体的不就可以了

回复

使用道具 举报

5熟悉之中
670/1000
排名
5570
昨日变化
3

6

主题

137

帖子

670

积分

Rank: 5Rank: 5

UID
39859
好友
0
蛮牛币
439
威望
0
注册时间
2014-8-14
在线时间
273 小时
最后登录
2019-3-12
QQ
发表于 2019-1-2 14:50:20 | 显示全部楼层
这个材质就是颜色叠加吧。。。如果要透明 但是 颜色不叠加 要自己改下shader吧。_(:з」∠)_

回复

使用道具 举报

6蛮牛粉丝
1172/1500
排名
3310
昨日变化
1

19

主题

122

帖子

1172

积分

Rank: 6Rank: 6Rank: 6

UID
123454
好友
0
蛮牛币
821
威望
0
注册时间
2015-9-22
在线时间
582 小时
最后登录
2019-3-18
 楼主| 发表于 2019-1-2 16:40:44 | 显示全部楼层
inori 发表于 2019-1-2 14:50
这个材质就是颜色叠加吧。。。如果要透明 但是 颜色不叠加 要自己改下shader吧。_(:з」∠)_ ...

对,就是透明不叠加的效果,我用BLENDOP max,只做出几个面不叠加,而且还导致颜色改变

回复

使用道具 举报

5熟悉之中
670/1000
排名
5570
昨日变化
3

6

主题

137

帖子

670

积分

Rank: 5Rank: 5

UID
39859
好友
0
蛮牛币
439
威望
0
注册时间
2014-8-14
在线时间
273 小时
最后登录
2019-3-12
QQ
发表于 2019-1-3 14:17:33 | 显示全部楼层
QQ图片20190103141613.png
测试后的效果就是这样的

回复

使用道具 举报

6蛮牛粉丝
1172/1500
排名
3310
昨日变化
1

19

主题

122

帖子

1172

积分

Rank: 6Rank: 6Rank: 6

UID
123454
好友
0
蛮牛币
821
威望
0
注册时间
2015-9-22
在线时间
582 小时
最后登录
2019-3-18
 楼主| 发表于 2019-1-3 17:06:39 | 显示全部楼层
inori 发表于 2019-1-1 16:54
你这个是透明的 不太清楚 你需求的怎么样的 只是 只是 想要 有这2个的透明不叠加 你可以试试模板测试
比较 ...

非常感谢大佬,要的就是这个效果

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表