Record real performance (6–10s+ clips keep full length) → extract character plate(s), background plate, and skeleton timeline → put your library characters on that motion with skeletal layover. Not Studio still→video: this transfers the take, not invents a clip. Scene cards: PERCFECT ARENA.
0 · Upload performance
Analyzer (CPU MediaPipe) runs steps 1–4 in one pass and keeps your full clip length (up to ~45s): character plate(s), background plate, dense motion tracks, stage map. Steps 5–6 map library characters onto that real performance. No GPU farm.
1 · Drop or choose a performance video
Drag a file here · drag from 📚 Library → Videos · paste · or Choose…
MP4 / MOV / WebM · best 6–15s · max ~45s / ~50MB
No file selected yet
Pick a video above, then hit Extract motion. Status bar + progress update while it runs.
Output · character layover video
After layover, your character-on-plate video plays here
Recent layover outputs
3D stage / Three.js board → /3d