Rotoscoping

Animation technique of tracing real video footage frame by frame to produce fluid, lifelike motion.

History

Pioneered by Jordan Mechner for Prince of Persia (1989) — he filmed his brother running and fighting, then traced the footage to create the game’s remarkably natural animations. The technique produces motion quality that hand-drawn keyframe animation can’t match because it captures real biomechanics.

Modern Application (Mimigame)

The source-rotoscoping-pixel-art project applies the same technique with modern tools:

  • Video capture PIL/Pillow processing (instead of hand tracing)
  • LibreSprite for pixel art editing (instead of Deluxe Paint)
  • 171 frames of a Great Pyrenees running 9 key poses selected pixel art sprites

Key Frame Selection for a Dog Gallop

9 poses form a complete cycle: Contact, Recoil, Passing, Lift, Airborne, Extended, Landing, Contact Rear, Push. Every ~10th frame from source video works well for key pose selection.

Prince of Persia Style Constraints

  • 80x80px frames, 10-12 FPS
  • Bold outlines (2-4px), limited palette (11 colors max)
  • Geometric simplification, not photorealistic tracing
  • Clear silhouettes readable at 1x size
  • Seamless loop (frame 9 flows to frame 1)
  • NEVER use image smoothing — nearest-neighbor only

See also: source-rotoscoping-pixel-art