6

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

我也想添加法线,所以我实际上可以挤入两个纹理:

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

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

4

3 回答 3

2

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

以下是一些示例图像和 Frisvad、Christensen、Jensen 的SIGGRAPH 2007 论文包括 PDF)的链接。

于 2008-09-17T14:22:34.293 回答
1

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

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

但是,不处理参与的媒体。

于 2009-01-22T00:26:18.783 回答
0

请参阅体积渲染体素

于 2009-04-19T16:07:37.420 回答