我正在玩弄体积粒子的想法。我所说的“体积”并不是指每个粒子的实际 3D 模型——通常它更昂贵且更难与其他粒子混合。我的意思是看起来尽可能接近体积的二维粒子。现在我/我们尝试的是带有额外局部 Z 纹理(例如球形)的粒子,我们根据 alpha 值和 Z 的接近度的组合来进行 alpha 透明度,这通过粒子不有一个平面 Z。我认为一个很酷的添加是与照明(以及阴影)的交互,但这里的问题是照明公式看起来如何(考虑到透明度,让'
我也想添加法线,所以我实际上可以挤入两个纹理:
- 漫反射和 Alpha 纹理。
- 正常和 256 级精度 Z 通道纹理。
我问这个问题是为了看看可以考虑哪些其他方向,并就可能使用的适当照明方程获得您的想法。