Przygotowuję grę, w którą będzie grać głównie trójwymiarowa grawitacja.
Rozumiem przez to, że wiele planet / gwiazd / księżyców zachowuje się realistycznie, a także kreślenie ścieżek i przewidywanie ścieżek w polu grawitacyjnym.
Patrzyłem na różne silniki fizyki, takie jak Bullet , Tokamak czy Newton , ale żaden z nich nie wydaje się odpowiedni, ponieważ zasadniczo musiałbym ponownie napisać silnik grawitacyjny w ich ramach.
Czy znasz silnik fizyki, który jest w stanie poradzić sobie z wieloma ciałami przyciąganymi do siebie?
Nie potrzebuję zarządzania scenariuszami ani renderowania, tylko podstawową fizykę. (wykrycie kolizji byłoby dodatkową korzyścią, podobnie jak sztywna dynamika ciała).
Mam doświadczenie w fizyce, więc byłbym w stanie napisać silnik, który będzie korzystał z integracji Verleta lub RK4 (a nawet integracji Eulera, gdybym musiał), ale wolałbym raczej dostosować gotowe rozwiązanie.
[edytuj]: Istnieje kilka świetnych zasobów do symulacji fizyki problemów n-ciał online i na temat przepełnienia stosu