Examples of WebGL Physics Library.
| Library | ammo.js | Cannon.js / cannon-es |
Havok | Oimo.js / OimoPhysics |
PhysX | rapier |
|---|---|---|---|---|---|---|
| WebGL 1.0 | Link | |||||
| Ashes | Link | |||||
| Babylon.js | Link | Link | Link | Link | ||
| ClayGL | Link | |||||
| CZPG.js | Link | |||||
| GLBoost | Link | |||||
| Grimoire.js | Link1 / Link2 | |||||
| Hilo3d | Link | |||||
| PlayCanvas | Link | |||||
| Rhodonite | Link | |||||
| three.js | Link | Link1 / Link2 | Link1 / Link2 | Link | Link | |
| XenoGL | Link1 / Link2 |
| Library | ammo.js | Cannon.js / cannon-es |
Havok | Oimo.js / OimoPhysics |
PhysX | rapier |
|---|---|---|---|---|---|---|
| WebGL 1.0 | Link | |||||
| Babylon.js | Link | Link | Link | Link | ||
| ClayGL | Link | |||||
| GLBoost | Link | Link | Link | |||
| Grimoire.js | Link | Link1 / Link2 | ||||
| Hilo3d | Link | |||||
| PlayCanvas | Link | |||||
| Rhodonite | Link | |||||
| three.js | Link | Link1 / Link2 | Link1 / Link2 | Link | Link |
| Library | ammo.js | Cannon.js / cannon-es |
Havok | Oimo.js / OimoPhysics |
rapier |
|---|---|---|---|---|---|
| Babylon.js | Link | Link | Link | Link | |
| ClayGL | Link | ||||
| GLBoost | Link | ||||
| Grimoire.js | Link | ||||
| PlayCanvas | Link | ||||
| Rhodonite | Link | ||||
| three.js | - / Link |
Link1 / Link2 | Link |
| Library | ammo.js | Cannon.js / cannon-es |
Havok | Oimo.js / OimoPhysics |
|---|---|---|---|---|
| Babylon.js | Link | Link | Link | Link |
| PlayCanvas | Link | |||
| three.js | Link1 / Link2 |
| Library | ammo.js | Cannon.js / cannon-es |
Havok | Oimo.js / OimoPhysics |
|---|---|---|---|---|
| Babylon.js | Link | Link | Link | Link |
| Rhodonite | Link (WIP) |
| Library | ammo.js | Cannon.js / cannon-es |
Oimo.js / OimoPhysics |
|---|---|---|---|
| WebGL 1.0 | Link | ||
| GLBoost | Link | ||
| Rhodonite | Link (WIP) |
| Library | ammo.js | Cannon.js / cannon-es |
Oimo.js / OimoPhysics |
|---|---|---|---|
| PlayCanvas | Link | ||
| three.js | Link1 / Link2 |








