游戏开发中的坑之十 制作地裂shader(做法参考了别人的博文)

需要用shaderforge 写两个shader:1,地裂口shader。 2 ,地裂坑shader。

地裂口的shader: 实现了通过mask贴图 扣除 地裂口形状。

主要参数:混合模式为 AlphaBlend;ColorMask 0;开启深度写入;渲染队列:Opaque Geometry -2。

解释:不写入颜色,通过深度测试,写入深度值,实现阻挡后面物体显示。

地裂坑shader:实现颜色上下渐变,发出呼吸光效果。

主要参数:混合模式为 Opaque;ColorMask RGBA;开启深度写入;渲染队列:Opaque Geometry -3。

解释:通过深度测试,渲染队列较前,先写入颜色。

shaderforge截图:

地裂坑shader:

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值