210 likes | 294 Vues
This project introduces a visual approach using sketch-based effect lines for creating 2D animations. By drawing effect lines like "Move" or "Vibration," users can easily apply animation effects without the need for complex menus or dialog boxes. The system, called "KO-KA," provides a static depiction of animation effects and keyframes, enabling users to visualize and combine various effects seamlessly. Through this technique, users can enhance their presentations or webpages with attractive animation effects.
E N D
A static depiction and input technique for 2D animations Shin Takahashi (Univ. of Tsukuba) Yoshikazu Kato (Tokyo Tech) Etsuya Shibayama (Tokyo Tech)
Background • 2D-Animation • Create attractive presentation slide or webpage • PowerPoint, Macromedia Flash, etc. • Animation effects • "slide-in", "slide-out", etc.
Making animations • Keyframe-based creation • keyframes + interpolation • difficult, tedious, hard to learn, … • Library-based creation • applying effects in animation libraries • with menus and dialog boxes
Problem • Hard to imagine the animation from texual representation
Our approach • Visual representation of animation effects • Sketch-based interface • Without menus or dialog-boxes we use “effect lines!”
Effect lines • Used in comics • They depict • motions, feelings, sounds, etc.
Our idea • Creating animations by drawing effect lines
“Move” “2D-Rotation” “Vibration” “Expanding” Examples of our effect lines : direction of drawing
“Move” “2D-Rotation” “Vibration” “Expanding” Examples of setting parameters Vibration width Move length direction direction Rotation degrees Default size direction
Combining animation effects • “2D-Rotation” + “Move”“Rolling” • “Vibration” + “Move” “Undulating”
Definition of effect lines EffectLine<Strks> →Effect<Type,Params> Animation : <Object, Effects> TargetObj, Strks, Type, Params (x1,y1) Move (x1,y1) rotate Θ Θ
effect lines in storyboard • static representation of animation
effect lines and keyframe : keyframe • before or after? : motion Effect lines Path drawing
Prototype system “KO-KA” • Java + SATIN Toolkit
The view of "KO-KA" Edit view Story view
Demo Introduction to "KO-KA"
Related work(1/2) • Researches for static depiction of motions. • Speed lines [M.Masuch et al.99] • Motion lines [A.Lake et al. 2000] • Cartoon blur [Kawagishi et al.03] • They are only to depict motions.
Related Work(2/2) • Drawing paths to create animations • e.g. Motion Doodles: An Interface for Sketching Character Motion, Matthew Thorne et al. SIGGRAPH2004 • specialized to character motion
constraints? • animation effect = temporal/spatial constraints on parameters of graphical objects • effect lines = their visual representation • e.g. vibration(rect(x,y,w,h)) → { rect(x,y,w,h) | x = x0 + vib(t), y = y0, …}
Future Work • more expressive effect lines • spatial constraints • effects for group of objects • combined effect lines • multi-step animation on a picture visual constraint programming?
Summary • effect lines to apply animation effects • The user can easily • set animation effects to the target object • recognize the animation on static view • combine animation effects