- Rapier는 게임·애니메이션·로보틱스처럼 실시간 물리가 필요한 애플리케이션을 겨냥한 Rust 기반 물리 엔진 세트임
- 빠른 실행과 안정성을 목표로 하며, 필요할 경우 크로스플랫폼 결정성을 선택적으로 지원함
- 강체 충돌과 힘, 조인트 제약, 접촉 이벤트·센서, 스냅샷 등 물리 시뮬레이션에 필요한 기능을 제공함
- JavaScript 바인딩을 제공해 Rust 외 환경에서도 Rapier를 활용할 수 있음
- Apache 2.0 라이선스의 무료 오픈소스이며, Dimforge가 개발하고 GitHub Sponsor로 후원을 받음
Rapier가 겨냥하는 사용처
- Rapier는 Rust로 작성된 2D 및 3D 물리 엔진 세트임
- 주 대상은 실시간 물리 처리가 필요한 애플리케이션임
- 비디오 게임
- 애니메이션
- 로보틱스
- 설계 목표는 빠르고 안정적인 동작이며, 선택적으로 크로스플랫폼 결정성을 지원함
제공 기능과 배포 방식
- 물리 시뮬레이션을 위한 주요 기능을 포함함
- 강체 충돌과 힘
- 조인트 제약
- 접촉 이벤트와 센서
- 스냅샷
- 선택적 크로스플랫폼 결정성
- JavaScript 바인딩
- Rapier는 무료 오픈소스이며 Apache 2.0 라이선스로 배포됨
- 개발 주체는 Dimforge 오픈소스 회사임
- 후원은 GitHub Sponsor를 통해 가능함