【问题标题】:Unity - particle system material like this?Unity——粒子系统材质是这样的?
【发布时间】:2019-09-17 03:41:41
【问题描述】:

我试图复制这个消防系统https://realtimevfx.com/t/sketch-10-jordanov/4273/7这里的烟雾特别是:

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

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

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

【问题讨论】:

    标签: unity3d 3d particles


    【解决方案1】:

    这有几种可能。

    1. 您用于粒子的纹理在 RGB 通道上颜色渐变为黑色,而不是纯白色或蓝色,并且只有 Alpha 通道包含圆形图案。
    2. 正在使用的着色器将颜色“预乘”到 Alpha,使半透明重叠部分周围看起来更暗。
    3. 粒子正在被照亮,因此位置差异可能会导致光照差异,破坏颜色/阴影的连续性。

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

    【讨论】:

      猜你喜欢
      • 2018-05-20
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-29
      相关资源
      最近更新 更多