Rapier
Więcej informacji
- Twórca
- Sébastien Crozet (Dimforge)
- Rok
- 2020
- Typ
- Silnik fizyki
- Licencja
- Apache 2.0
- Strona oficjalna
- rapier.rs
Silnik fizyki 2D i 3D napisany w Ruście, działający także w przeglądarce dzięki WebAssembly.
Sébastien Crozet i jego firma Dimforge wydali Rapiera w 2020 roku jako następcę wcześniejszego nphysics, które okazało się zbyt wolne. Ma typowe elementy silnika fizyki — bryły sztywne, collidery, złącza, szeroką fazę i solver impulsowy — ale dane trzyma w płaskich tablicach, a nie w drzewach obiektów.
Wyróżniają go dwie rzeczy. Są gotowe pakiety JavaScript skompilowane do WebAssembly, a po włączeniu odpowiedniej flagi symulacja jest deterministyczna co do bitu na różnych platformach, co pozwala użyć jej w lockstepie i rollback netcode. W świecie Rusta to wybór domyślny, często przez wtyczkę do Bevy.
Źródła
Dokumentacja Rapiera