Install in 3 steps
No Python, no models, no server โ it's all JavaScript inside the panel.
Double-click install.bat
Enables unsigned panels for your user and copies Physics into the CEP extensions folder. Takes a second.
Restart After Effects
Open it from Window > Extensions > Physics โ it docks like any native panel.
Changed your mind? uninstall.bat removes it cleanly. Nothing else on your machine is touched.
How it works
Pick your bodies
Select layers (or take the whole comp). Each becomes dynamic, static, kinematic or dormant, with a collision shape read from its geometry.
Slide, watch, repeat
Gravity, bounce, friction, walls โ every change re-simulates instantly and the preview plays it back at comp frame rate.
Bake
Position & Rotation keyframes land on the real layers, in one undo group. From there it's just After Effects.
Why it's useful
Box2D under the hood
The same rigid-body engine Newton is built on, so stacking, sliding, bouncing and sleeping feel right โ not "close enough".
Sliders, not spreadsheets
Every parameter is a slider with a number box beside it. Drag for the sensible range, type for the wild stuff, double-click to reset, wheel to nudge.
Live preview
See the whole take play in the panel before anything touches your timeline. Scrub it, sync the AE playhead, click a body to tune it.
Real shapes
Shape-layer rectangles, ellipses, stars and paths, masks, text and footage bounds โ or force box, circle or convex hull per body.
Kinematic layers
Already animated a paddle or a conveyor? Mark it kinematic and it follows your keyframes while shoving everything else around.
Honest keyframes, one undo
No expressions, no hidden effects. Plain Position & Rotation keys you can edit, ease, or delete โ and a single Ctrl+Z if you hate it.