A Mixed-Initiative Interface for Animating Static Pictures
summary
An interactive plugin converts a raster image into looping kinetic textures using a few user scribbles, automatically extracting repeated elements, inpainting holes, and generating emitters whose emission frequency matches the original object count. The system implements a GrabCut + PatchMatch pipeline inside a SketchBook Motion iPad plugin, auto-computes emitter locations and scale-along-path, supports layered depth ordering, and produces usable animations; a six-participant study reports pleasing results but confusion around refinement brushes.
AI-written summary · about
chapters (13)
- 0:00Introduction and motivation
- 1:14Challenges in animating static images
- 2:40System overview and workflow
- 5:56Extracting objects from the image
- 8:03Finding similar objects and filtering
- 9:55Inpainting background holes
- 10:39Splitting objects into layers
- 11:02Animation optimization process
- 12:48Scaling and seamless looping
- 13:31Demonstrating results
- 14:14User evaluation feedback
- 14:56Conclusion and future work
- 15:27Q&A session
related talks
15mMotion Amplifiers: Sketching Dynamic Illustrations Using the Principles of 2D Animation
20mEnergy-Brushes: Interactive Tools for Illustrating Stylized Elemental Dynamics
26mExtending Manual Drawing Practices with Artist-Centric Programming Tools
14mInkling: Sketching Dynamic Systems
07m#ProjectScribbler
36mProgrammable Ink
39mGenerative Machines
35mMake Art Not Money
