本文主要是介绍Unity之ShaderGraph如何实现瓶装水效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
有一个场景在做效果时,有一个水瓶放到桌子上的设定,但是模型只做了个水瓶,里面是空的,所以我就想办法,如何做出来瓶中装睡的效果,最好是能跟随瓶子有液体流动的效果。
如下图所示:
水面实现
水面效果
液体颜色设置
因为液体有边缘颜色和内里面颜色,所以要分开设置,我们使用了IsFrontFace节点,如下图所示:
液体的流动效果
我们可以使用Rotate About Axis节点,做一个液体流动的效果,
这篇关于Unity之ShaderGraph如何实现瓶装水效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!