Compare • Physics & Simulation
Figma Alternative: ExodeUI
/ Physics & Simulation
Figma Motion describes motion. ExodeUI simulates it in real-time.
Simulation-First Motion
Figma Motion records poses. It gives you an excellent timeline to say "Move from X to Y over 2 seconds using a spring curve." But what happens when the user interrupts that motion? What happens when two animated objects collide?
ExodeUI relies on a Simulation-First engine powered by Rapier (WASM). Motion isn't just recorded; it is computed based on mass, gravity, wind, and rigid-body joints.
Motion Engine Capabilities
| Feature | Figma Motion | ExodeUI |
|---|---|---|
| Physics Engine | ❌ None | ✅ Rapier WASM (Gravity, Collisions, Joints) |
| Bone Rigging + IK | ❌ None | ✅ Bones, vertex skinning, IK solvers |
| Behavior Presets | ❌ None | ✅ 40+ zero-keyframe behaviors (Magnetic, Orbit) |
| Spring Animations | ✅ Presets/customizable | ✅ Physics-computed stiffness/damping |
| On-canvas Motion Paths | ❌ None | ✅ Draggable TrajectoryOverlays |
Zero-Keyframe Behaviors
Because ExodeUI is a true engine, you don't always need keyframes. Apply a "Magnetic" behavior to a button, and it will physically react to the user's pointer velocity at runtime.
- Pointer: Magnetic, Repel, Fluid, Parallax, Sticky
- Environmental: Gravity, Colliders, Draggable, Scroll
