代码之家  ›  专栏  ›  技术社区  ›  Adi

体积粒子

  •  6
  • Adi  · 技术社区  · 17 年前

    我在玩弄体积粒子的概念。“体积”并不是指每个粒子的实际3D模型——通常它更昂贵,更难与其他粒子混合。我的意思是二维粒子,它看起来尽可能接近于体积。 现在,我/我们尝试的是具有附加局部z纹理(例如球形)的粒子,并且我们根据alpha值和z的紧密度的组合来执行alpha透明度,这是由于粒子没有单个平面z而得到的改善。 我认为一个很酷的添加将是与灯光(以及阴影)的交互作用,但这里的问题是灯光公式的外观如何(考虑到透明度,假设我们谈论的是烟雾和灰尘/云,而不是添加混合)-任何建议都会受到欢迎。

    我还想增加正常的,所以我可以在两个纹理中挤压所有:

    • 漫反射和阿尔法纹理。
    • 标准256级精度Z通道纹理。

    我问这个问题是为了看看还有什么其他的方向可以考虑,并得到你的想法关于合适的照明方程,可能会被使用。