симуляция флюида в iPhone (как в приложении Liquid, с использованием гравитации и т. д.) - PullRequest
1 голос
/ 16 февраля 2010

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

Спасибо!

1 Ответ

0 голосов
/ 25 марта 2010

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

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

...