我在互联网上搜索有关粒子系统和火焰效果的信息,但我没有找到任何好的答案。
有些游戏有某种类型的电影显示为火,这是非常好的,但不适用于接近观众的火灾。
如何在游戏中制作逼真的火焰和烟雾效果?我正在寻找好的示例代码或说明如何执行此操作。
答案 0 :(得分:4)
如果你真的想开始模拟流体效果(实际上包括烟雾和火焰),那么看看Jos Stam的优秀“stable fluids”论文。如果您不熟悉地形,那么在数学上可能会有所涉及。但如果你超越方程(this might help),那就不那么难了。并且有很多实现可用。
只是谷歌“稳定的流体”:)也许不是一个真正的粒子系统,但仍然非常有趣。
答案 1 :(得分:1)
虽然我自己没有提供答案的知识,但我可以为您提供领导:http://sourceforge.net/projects/real-time-fire/
这个项目的目标是创造 一个体积火的快速发生器 动画。发电机使用短路 预先计算的序列产生一个 无尽的动画。包 real-time-fire2.0及更高版本包含 另外还有热雾。
答案 2 :(得分:1)
我建议搜索一些需要使用粒子系统的游戏的源代码。
如果你找不到它们,那么总会有Wikipedia的基本知识。但这可能还不够。