Physics · AI · Open Science

Where Physics
Meets AI

Run real-time physics simulations of ball sports, watch AI solve 3D puzzles in milliseconds, and explore computer-vision demos — open source, all in your browser.

0 Simulations run
0 Registered users
4 Lab modules
Free Forever
GameMotionLab — AI & Physics in Sports
GameMotionLab
AI & Physics in Sports
🔬

Physics-accurate models

Drag force, Magnus effect, cushion restitution — all solved numerically.

📊

Interactive Plotly charts

Zoom, pan, export PNG — scientific-grade visualisation.

Instant results

Simulations computed on the server in <200 ms.

🔓

Open source & free

MIT licensed. Fork it, extend it, run it yourself.

Explore the Lab

Pick a module — physics simulation or AI demo — and start tweaking parameters in real time.

🔬
Tennis Lab

Explore tennis physics on an interactive 3D court. Simulate serves, analyse trajectories and study court geometry — all in one place.

Tennis Free 3D NEW
Open the lab →
🎱
Billiards Lab

Carom (3-cushion) physics laboratory. Match-size and large-size tables, two cloth colours, three table styles — all in an interactive 3-D scene.

Carom Free 3D NEW
Open the lab →
Coming soon
Football Free Kick

Knuckleball, banana shot, low driven free kick — 3-D trajectory with wall deflection modelling.

Football Coming 2026
Notify me
Coming soon
🏀
Basketball Shot Arc

Optimal release angle for three-point shots with backboard bounce analysis.

Basketball Coming 2026
Notify me
Coming soon
🏸
Padel Glass Wall

Trajectory simulation after ball rebounds off the glass back wall.

Padel Coming 2026
Notify me

Real Physics Engine

Every simulation is computed server-side using Python's SciPy ODE integrator with adaptive step-size control. No look-up tables, no shortcuts.

🔵 Aerodynamic drag

Quadratic drag model with empirical CD = 0.507 (pressurised tennis ball).

🌀 Magnus / spin force

Full 3-D cross-product: topspin, backspin and sidespin all contribute.

🎱 Billiard mechanics

Elastic collisions, anisotropic cushion restitution, rolling friction.

Open & Collaborative

GameMotionLab is open source. Star us on GitHub, watch tutorials on YouTube, or contribute your own physics model or AI demo.