【问题标题】:Volumetric particles体积粒子
【发布时间】:2010-09-10 03:59:00
【问题描述】:

我正在玩弄体积粒子的概念。我所说的“体积”并不是指每个粒子的实际 3D 模型——通常它更昂贵且更难与其他粒子混合。我的意思是看起来尽可能接近体积的二维粒子。 现在我/我们尝试的是带有额外局部 Z 纹理(例如球形)的粒子,我们根据 alpha 值和 Z 的接近度的组合来进行 alpha 透明度,这通过粒子不有一个平面 Z。 我认为一个很酷的添加将是与照明(以及阴影)的交互,但这里的问题是照明公式看起来如何(考虑到透明度,假设我们在谈论烟雾和灰尘/云而不是添加剂blend) - 欢迎提出任何建议。

我也考虑添加法线,这样我实际上可以将所有纹理压缩为两个纹理:

  • 漫反射和 Alpha 纹理。
  • 普通和 256 级精度 Z 通道纹理。

我问这个问题是为了看看还有哪些其他方向可以考虑,并就可能使用的适当照明方程了解您的想法。

【问题讨论】:

    标签: graphics 3d effects


    【解决方案1】:

    听起来您在询问有关participating media 模拟技术的信息:“参与介质可能会吸收、发射和/或散射光。最简单的参与介质只吸收光。这意味着光通过介质衰减取决于介质的密度。”

    这里有一些链接到 some example images 和 Frisvad、Christensen、Jensen 的 SIGGRAPH 2007 paper (including the PDF)。

    【讨论】:

      【解决方案2】:

      一篇关于使用球形广告牌来表示体积效果的好论文:

      http://www.iit.bme.hu/~szirmay/firesmoke_link.htm

      但不处理参与媒体。

      【讨论】:

      • 谢谢安迪——我当时看了这篇文章,谢谢你提醒我。很好的来源!
      【解决方案3】:

      请参阅 Volume RenderingVoxel

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-09-14
        • 2018-09-14
        • 1970-01-01
        • 1970-01-01
        • 2011-02-09
        • 2011-08-04
        • 1970-01-01
        相关资源
        最近更新 更多