参考:Quick Game Art Tips - Unity Liquid Shader 关于这个液体瓶效果,其实网上也有挺多的版本的,但是我看了下貌似还有改进的余地: 1.网上的版本在FillAmount上的取值范围有点随意,可能因为他们是在世界空间下算的液体高度,所以觉得直接设个大点的值,然后能大概模拟液体填充效果就好吧,但是其实只要在模型空间算液体高度的
先简单分析一下这个效果,我们需要用到两个pass,一个pass用于绘制液体的效果,另一个pass用来绘制瓶子的效果 首先setup一下我们的场景,新建一个胶囊体,新建一个shader,命名为LiquidBottle,打上一束平行光, 然后我们在shader中增加两个变量 _MainColor 以及_FillAmount _MainColor 将作为我们液体的主色调,_FillAmount将...
[学无止境]ASE瓶子液体效果Shader制作经验分享 宋青成 编辑于 2024年01月03日 20:32 请问一下大佬,我如果只用2个颜色乘到switch by face上,就能正常显示,但是把颜色分别乘上屏幕颜色之后就会变紫,这是问题在哪? 分享至 投诉或建议 评论 赞与转发
参考:Quick Game Art Tips - Unity Liquid Shader 关于这个液体瓶效果,其实网上也有挺多的版本的,但是我看了下貌似还有改进的余地: 1.网上的版本在FillAmount上的取值范围有点随意,可能因为他们是在世界空间下算的液体高度,所以觉得直接设个大点的值,然后能大概模拟液体填充效果就好吧,但是其实只要在模型空间算液体...