ABSTRACT
Because most animation tools are complex and time-consuming to learn and use, most animations today are created by experts. To help novices create a wide range of animations quickly, we have developed a general-purpose, informal, 2D animation sketching system called K-Sketch. Field studies investigating the needs of animators and would-be animators helped us collect a library of usage scenarios for our tool. A novel optimization technique enabled us to design an interface that is simultaneously fast, simple, and powerful. The result is a pen-based system that relies on users' intuitive sense of space and time while still supporting a wide range of uses. In a laboratory experiment that compared K-Sketch to a more formal animation tool (PowerPoint), participants worked three times faster, needed half the learning time, and had significantly lower cognitive load with K-Sketch.
- Alvarado, C. and Davis, R. Resolving Ambiguities to Create a Natural Sketch Based Interface. In Proc. IJCAI '01, 1365--71. Google ScholarDigital Library
- Baecker, R. Picture-Driven Animation. In Proc. AFIPS Spring Joint Computer Conference, 34 (1969), 273--288.Google Scholar
- Bederson, B.B., et al. Toolkit Design for Interactive Structured Graphics. IEEE Transactions on Software Engineering 30,8 (2004), 535--546. Google ScholarDigital Library
- Davis, R.C. and Landay, J.A. Informal Animation Sketching: Requirements and Design. In Proc. 2004 AAAI Fall Symposium on Making Pen-Based Interaction Intelligent and Natural (2004), 42--48.Google Scholar
- Di Fiore, F. and Van Reeth, F. A Multi-Level Sketching Tool for "Pencil-and-Paper" Animation. In Proc. 2002 AAAI Spring Symposium on Sketch Understanding (2002), 32--36.Google Scholar
- Fitzmaurice, G., et al. Tracking menus. In Proc. UIST '03, ACM Press (2003), 71--79. Google ScholarDigital Library
- Gross, M.D. and Do, E.Y. Ambiguous intentions: a paper-like interface for creative design. In Proc. UIST '96, 183--192. Google ScholarDigital Library
- Hart, S.G. and Staveland, L.E., Development of the NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research, in Human Mental Workload, P.A. Hancock and N. Meshkati, Eds. Elsevier, 1988. 139--177.Google ScholarCross Ref
- Honda, M., et al. Integrated Manipulation: Context-Aware Manipulation of 2D Diagrams. In Proc. UIST '99, 159--160. Google ScholarDigital Library
- Igarashi, T., et al. As-rigid-as-possible Shape Manipulation. In Proc. SIGGRAPH '05, ACM Press (2005), 1134--1141. Google ScholarDigital Library
- Landay, J.A. and Myers, B.A. Sketching Interfaces: Toward More Human Interface Design. IEEE Computer 34,3 (2001), 56--64. Google ScholarDigital Library
- LaViola, J.J. and Zeleznik, R.C. MathPad²: A System for the Creation and Exploration of Mathematical Sketches. In Proc. SIGGRAPH '04, ACM Press (2004), 432--440. Google ScholarDigital Library
- Li, Y., et al. Experimental Analysis of Mode Switching Techniques in Pen-based User Interfaces. In Proc. CHI '05, ACM Press (2005), 461--470. Google ScholarDigital Library
- Moscovich, T., Animation Sketching: An Approach to Accessible Animation, Unpublished Master's Thesis, C. S. Department, Brown University, 2001.Google Scholar
- Newman, M.W., et al. DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice. Human-Computer Interaction 18,3 (2003), 259--324. Google ScholarDigital Library
- Park, O. and Hopkins, R. Instructional Conditions for Using Dynamic Visual Displays: A Review. Instructional Science 21 (1993), 427--448.Google ScholarCross Ref
- Popović, J., et al. Motion Sketching for Control of Rigid-body Simulations. ACM Trans. Graph. 22,4 (2003), 1034--1054. Google ScholarDigital Library
- Rieber, L.P., Computers, Graphics, and Learning. Brown and Benchmark, Madison, WI, USA, 1994. 144--170. Google ScholarDigital Library
- Rogers, B. Living Ink: Implementation of a Prototype Sketching Language for Real Time Authoring of Animated Line Drawings. In Proc. Eurographics 2006 Workshop on Sketch-based Interfaces and Modeling (2006), 115--122. Google ScholarDigital Library
- Takahashi, S., et al. A New Static Depiction and Input Technique for 2D Animation. In Proc. 2005 IEEE Symposium on Visual Languages & Human-Centric Computing, 296--98. Google ScholarDigital Library
- Tatar, D., et al. Handhelds Go to School: Lessons Learned. IEEE Computer 36,9 (2003), 30--37. Google ScholarDigital Library
- Thorne, M., et al. Motion Doodles: An Interface for Sketching Character Motion. In Proc. SIGGRAPH '04, 424--431. Google ScholarDigital Library
- Tversky, B., et al. Animation: Can it Facilitate? International Journal of Human-Computer Studies 57 (2002), 247--262. Google ScholarDigital Library
- Zongker, D.E. and Salesin, D.H. On Creating Animated Presentations. In Proc. 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 298--308. Google ScholarDigital Library
Index Terms
- K-sketch: a 'kinetic' sketch pad for novice animators
Recommendations
Draco: bringing life to illustrations with kinetic textures
CHI '14: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsWe present Draco, a sketch-based interface that allows artists and casual users alike to add a rich set of animation effects to their drawings, seemingly bringing illustrations to life. While previous systems have introduced sketch-based animations for ...
Flexible grouping and multiple centers for preserving simplicity and flexibility in animation sketches
APCHI '13: Proceedings of the 11th Asia Pacific Conference on Computer Human InteractionAnimation sketching tools have been shown to make creating animations fast and easy, but editing an animation can make it more complex and harder to modify. To preserve simplicity and flexibility while editing animations, we explored the use of flexible ...
Direct manipulation of blendshapes using a sketch-based interface
Web3D '18: Proceedings of the 23rd International ACM Conference on 3D Web TechnologyWe introduce a method that localizes the direct manipulation of blendshape models for facial animation with a customized sketch-based interface. Direct manipulation methods address the problem of cumbersome weight editing process using the traditional ...
Comments