I01 / 03
3-CUSHION CAROM SIMULATOR

Master three-cushion in your browser.

A free, professional carom trainer with real physics, a computational solver, and 9-language support. No login. No download. No paywall.

No login Free forever PWA installable
II02 / 03
II.Three foundations
01
Engine

Real physics

Hertz contact model + Magnus spin + cloth friction. Solid 60fps on any 2018+ device.

02
Solver

Brute-force solver

No AI. The engine samples thousands of shots and scores valid 3-cushion solutions across four difficulty tiers.

03
Vision

Photo alignment

No machine learning. Snap a real-table photo, mark four corners + three balls — homography maps them to table coordinates.

III03 / 03
III.Inside the app

A look at the table

Captured from the running simulator — no renders, no mockups. Click the simulator above to use any of these tools.

01 3D table — 3ball.app
3D table Brass diamond inlays, beveled cushion, cloth weave. Pan, orbit, zoom — full WebGL.
02 Shot controls — 3ball.app
Shot controls Angle, power tiers, side & top spin with a 2D english pad. Mouse-aim, keyboard fine-tune.
03 Computational solver — 3ball.app
Computational solver Pick a difficulty (easy → hard); the engine returns a ranked list of valid carom shots.
04 Position library — 3ball.app
Position library Classic positions (ticky, umbrella, around-the-table) loaded with one tap.