Я собираю игру, в которую в основном будут играть с трехмерной гравитацией.
Под этим я подразумеваю реалистичное поведение множества планет / звезд / лун, а также построение и прогнозирование пути в гравитационном поле.
Я смотрел на различные физические движки, такие как Bullet , Tokamak или Newton , но ни один из них, похоже, не подходит, так как по сути мне пришлось бы переписать гравитационный двигатель в их рамках.
Знаете ли вы физический движок, способный работать с множеством тел, которые все притягиваются друг к другу?
Мне не нужно управление сценографией или рендеринг, просто физика ядра. (обнаружение столкновения было бы бонусом, как и динамика твердого тела).
Мои знания в области физики, поэтому я мог бы написать движок, который использует интеграцию Verlet или RK4 (или даже интеграцию Эйлера, если бы мне пришлось), но я бы предпочел адаптировать готовое решение.
[править]: Есть несколько отличных ресурсов для физического моделирования задач n-тела онлайн и на стеке