Explore a Bending Free Kick
Start with the real kick, then move into the model. The page shows how gravity, drag, and spin combine to make a ball curve, and then lets visitors experiment with the launch vector and spin-axis vector themselves.
Arjav built this early Lovable prototype as a concept sketch for the next version of the project. It is still under construction, but it shows several goals we want to build toward: famous kick presets, side/top views, and live slider controls.
Where It Started
Arjav began with the question of how a soccer ball curves through the air. His paper models the flight of a spinning soccer ball using gravity, quadratic drag, and the Magnus force, then connects the model to famous free kicks such as Beckham against Greece.
The visual page turns that model into an interactive lab: first match a real video, then let visitors change the speed, aim, elevation, spin amount, and spin axis themselves.
Future Additions
Future versions will add a famous free-kick gallery with Beckham, Roberto Carlos, and knuckleball examples, plus supporting views for top-down curl, side-view height, spin axis, and force diagrams.
This first version focuses on the two central experiences: matching a real free kick and building your own bending shot.
Links & Resources
- Project paper: Modeling the Motion of a Curling Soccer Ball — Arjav Dhorajia and Andrew Loveless
- Arjav’s interactive Freekick Lab prototype
- Original Beckham free-kick video
- MIT News: How does a soccer ball swerve?
- Physics of Knuckleballs — Texier, Cohen, Quéré, and Clanet
- Projectile Dynamics under Aerodynamic Drag: Application to the Flight of a Soccer Ball
- NCSA: The Perfect Kick
- Wolfram Community: Soccer-ball trajectories