我有一个游戏理念,需要对流体在各种物体周围流动的半真实模拟.想象一下在不规则表面上的水银池,它在各个方向上倾斜.
这适用于游戏,因此不需要100%的物理真实感.最重要的是,计算可以在具有iPhone功能的设备上实时完成.
我认为某种细胞自动机或粒子系统是可行的方法,但我不知道从哪里开始.
有什么建议?
Lattice-Boltzmann方法是以离散的,细胞自动机方式模拟流体的一种非常常见的方法.
然而,为了iPhone上的实时性能,将流体模拟为粒子系统然后找出将粒子渲染为体积质量的方法可能更有效.我怀疑这是像Aqua Forest这样的游戏采取的方法.
这不是我的研究领域,但我相信这被认为是规范的工作:
计算机图形学的流体模拟
http://www.akpeters.com/product.asp?ProdCode=3260
另外,看看伯克利动画和建模组
http://www.cs.berkeley.edu/b-cam/
我还推荐像Google Scholar或Citeseer这样的工具,并推荐学术文献.