体积粒子

时间:2008-09-17 14:13:56

标签: graphics 3d effects

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

我也想添加正常,所以我实际上可以挤出两个纹理:

  • 弥漫性& Alpha纹理。
  • 普通& 256级精度Z通道纹理。

我问这个问题,看看可以考虑哪些其他方向,并就可能使用的正确照明方程得到你的想法。

3 个答案:

答案 0 :(得分:2)

听起来你要求提供有关participating media模拟技术的信息:“参与的媒体可以吸收,发射和/或散射光线。最简单的参与媒体只吸收光线。这意味着光线通过根据介质的密度,介质会衰减。“

以下是some example images和Frisvad,Christensen,Jensen SIGGRAPH 2007 paperincluding the PDF)的链接。

答案 1 :(得分:1)

使用球形广告牌表示体积效应的好文章:

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

不会处理参与媒体。

答案 2 :(得分:0)

请参阅Volume RenderingVoxel

相关问题