unity-这样的粒子系统材料?

时间:2019-09-17 03:41:41

标签: unity3d 3d particles

我正在尝试复制此消防系统https://realtimevfx.com/t/sketch-10-jordanov/4273/7的烟雾,尤其是:

https://www.youtube.com/watch?time_continue=2&v=Wwj3Y6ieTlI

到目前为止运气不高,主要是因为当我尝试通过将材质设置为淡入淡出的alpha甚至切出alpha来模拟烟雾时,重叠的粒子变为:

enter image description here

看,它们重叠而不是固定的流。在Unity中这不可能吗?

1 个答案:

答案 0 :(得分:1)

有很多可能性。

  1. 您用于粒子的纹理在RGB通道上具有逐渐褪色的颜色,而不是纯白色或蓝色,并且只有alpha通道包含了圆形图案。
  2. 正在使用的着色器将颜色与Alpha“预乘”在一起,使半透明重叠周围的颜色更暗。
  3. 粒子正在被照亮,因此位置不同会导致照度不同,从而破坏颜色/阴影的连续性。

如果使用Unity“ Unlit”粒子着色器,则假定没有第一个问题,则不应有可见的重叠。我建议尝试“粒子”部分和“移动”>“粒子”部分中可用的其他一些着色器选项。