UE4实现培养罐液体效果
发表于2018-06-15
有些解密累的游戏场景有时候会出现培养罐,有时候还会给它加一些动画效果,这样场景被实现出来才会让玩家觉得逼真,为此,下面就和大家介绍下使用UE4实现培养罐液体效果。





效果图如下:
下面是具体效果实现方式:
1、首先里面的液体是一个简单的圆柱
上面是液体的材质
主要利用depthfade节点做出在深度上渐变的效果,这种效果其实类似于雾
可以模拟浑浊的液体
2、然后是做出液体里的扰动,使之更有水的流动效果
主要可以考虑杂质层和气泡
上面是气泡粒子的材质节点图(粒子就是圆盘向上发射粒子)
如果需要虚化发亮的效果用additive挺好
不过这个时候如果罐子气泡里有其他的(比如培养皿中的生物),这个会造成zfight现象,具体表现为有时候气泡会闪到物体后面。
这个时候用mask模式反而比较好,这个依据项目来
简单套上即可
外围如果有玻璃当然也要考虑透明物体zfight问题