1

如何实现 Liquid 应用风格的流体模拟?我需要 LBM 还是 SPH?我认为 SPH 对于在 iPhone 上使用来说太重了。但是液体中的水看起来像 SPH。

谢谢!

4

1 回答 1

0

到目前为止,您的问题可能已经有了答案。无论如何,我认为 SPH 是 Liquid lite 使用的。借助良好的物理特性和一些openGL 技巧,它可以做到:即在液体精简版中,当您倾斜手机时,屏幕似乎会放大而不是使用重力。无论您决定做什么,我的建议是用 C(而不是 C++)编写所有内容,这肯定会提高您的性能。如果您使用浮点运算(可能在流体模拟中),请将“Compile for thumb”关闭(这只是针对整数运算的优化)。它将为您提供大约 15% 的性能。

希望能帮助到你。

于 2010-03-25T01:44:04.673 回答