Моделирование жидкости iPhone (например, в приложении Liquid, с использованием силы тяжести и т. д.)

Как я могу добиться моделирования жидкости в стиле приложения Liquid? Мне нужен LBM или SPH? Я считаю, что SPH слишком тяжелый для использования на iPhone. Но вода в жидкости выглядит как SPH.

Спасибо!


person Snow    schedule 16.02.2010    source источник
comment
Это дубликат этого вопроса: stackoverflow.com/questions/1784745/iphone-fluid -моделирование   -  person Brad Larson    schedule 16.02.2010


Ответы (1)


К настоящему времени, вероятно, у вас уже есть ответ на свой вопрос. В любом случае, я думаю, что Liquid lite использует SPH. С хорошей физикой и некоторыми трюками с openGL это можно сделать: например, в Liquid Lite, когда вы наклоняете телефон, кажется, что экран увеличивается вместо того, чтобы использовать гравитацию. Что бы вы ни решили сделать, я предлагаю писать все на C (не на C ++), что определенно повысит вашу производительность. А если вы используете операции с плавающей запятой (вероятно, в симуляции жидкости), выключите «Компилировать для большого пальца» (это оптимизация только для целочисленных операций). Это даст вам примерно на 15% больше производительности.

Надеюсь, поможет.

person eslyverano    schedule 25.03.2010