【发布时间】:2011-05-20 12:59:11
【问题描述】:
我在互联网上搜索了有关粒子系统和火焰效果的信息,但没有找到任何好的答案。
有些游戏将某种电影显示为火,这很不错,但不适用于靠近观众的火。
如何在游戏中制作逼真的火焰和烟雾效果?我正在寻找好的示例代码或说明如何做到这一点。
【问题讨论】:
标签: 3d particle-system
我在互联网上搜索了有关粒子系统和火焰效果的信息,但没有找到任何好的答案。
有些游戏将某种电影显示为火,这很不错,但不适用于靠近观众的火。
如何在游戏中制作逼真的火焰和烟雾效果?我正在寻找好的示例代码或说明如何做到这一点。
【问题讨论】:
标签: 3d particle-system
如果您真的想开始模拟类似流体的效果(实际上包括烟雾和火焰),请查看 Jos Stam 的出色“stable fluids”论文。如果您不熟悉地形,它可能会在数学上有所涉及。但是,如果您通过了方程式 (this might help),这并不难。并且有很多可用的实现。
只是谷歌“稳定流体”:) 也许不是一个真正的粒子系统,但仍然很有趣。
【讨论】:
虽然我自己不具备提供答案的知识,但我可以为您提供线索:http://sourceforge.net/projects/real-time-fire/
这个项目的目标是创造 体积火的快速发生器 动画片。发电机采用短 预先计算的序列以产生一个 无尽的动画。套餐 real-time-fire2.0 及更高版本包含 还有热雾。
【讨论】:
我建议搜索一些需要使用粒子系统的游戏的源代码。
如果您找不到它们,总有Wikipedia 提供一些基本知识。但这可能还不够。
【讨论】: