Rapier
Подробнее
- Создатель
- Себастьен Крозе (Dimforge)
- Год
- 2020
- Тип
- Физический движок
- Лицензия
- Apache 2.0
- Сайт
- rapier.rs
2D- и 3D-физический движок на Rust, который благодаря WebAssembly работает и в браузере.
Себастьен Крозе и его компания Dimforge выпустили Rapier в 2020 году как преемника прежнего nphysics, оказавшегося слишком медленным. Набор стандартный для физического движка — твёрдые тела, коллайдеры, соединения, broad phase и импульсный решатель, — но данные лежат в плоских массивах, а не в деревьях объектов.
Отличают его две вещи. Есть готовые JavaScript-пакеты, скомпилированные в WebAssembly, а за флагом сборки симуляция побитово детерминирована на всех платформах, что годится для lockstep и rollback netcode. В мире Rust это выбор по умолчанию, нередко через плагин для Bevy.
Источники
Документация Rapier