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

游戏开发中的坑之十 制作地裂shader(做法参考了别人的博文)_第1张图片游戏开发中的坑之十 制作地裂shader(做法参考了别人的博文)_第2张图片游戏开发中的坑之十 制作地裂shader(做法参考了别人的博文)_第3张图片

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

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

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

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

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

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

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

shaderforge截图:

地裂坑shader:游戏开发中的坑之十 制作地裂shader(做法参考了别人的博文)_第4张图片

 

你可能感兴趣的:(游戏开发中的坑之十 制作地裂shader(做法参考了别人的博文))