1) Есть ли какие-либо доказательства того, что симуляции, которые смешивают физическое тело и жидкости Rigid Body (например, SPH), могут обеспечить моделирование для реального мира?
2) Как работает рама такого микса?
Скажем, у нас есть качели в коробке с двумя разными жидкостями (масло и вода) и мягким телом. Состояние запуска выглядит так:
Как мы могли бы моделировать такую ситуацию вперед? С какими инструментами?
Как я сейчас вижу это в моем (пожалуйста, возьми меня, если я ошибаюсь)
- мы имеем все тела и жидкости в состоянии (
*
) - Современные двигатели, такие как Bullet, поддерживают мягкие тела и жесткие тела - так что мы можем загрузить (
*
) и сделать кадр в RB\SB phisix engine. - Возьмите все вершины и сравните их с предыдущим кадром. получив какую-то форму поля векторной силы.
- Представляем наш rb/sb при tate (
*
) в жидком двигателе как частицы с импульсами из нашего силового поля. - load (
*
) с RB и SB как частицы с плотностью, соответствующие материалу, который они изготовлены, и импульсы, соответствующие предварительно рассчитанной векторной функции - сделать фрейм в флюидном двигателе
- обновить позиции rb/sb относительно перемещения частиц - получить новое состояние (
**
)
И это, по крайней мере, теоретически может быть вычислимым в почти реальном времени с текущими текучими жидкостями 3 + bullet 3 на gpu для простых случаев... Но я выиграл, насколько это делает систему не реальной?