Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何实现 Liquid 应用风格的流体模拟?我需要 LBM 还是 SPH?我认为 SPH 对于在 iPhone 上使用来说太重了。但是液体中的水看起来像 SPH。
谢谢!
到目前为止,您的问题可能已经有了答案。无论如何,我认为 SPH 是 Liquid lite 使用的。借助良好的物理特性和一些openGL 技巧,它可以做到:即在液体精简版中,当您倾斜手机时,屏幕似乎会放大而不是使用重力。无论您决定做什么,我的建议是用 C(而不是 C++)编写所有内容,这肯定会提高您的性能。如果您使用浮点运算(可能在流体模拟中),请将“Compile for thumb”关闭(这只是针对整数运算的优化)。它将为您提供大约 15% 的性能。
希望能帮助到你。