skip to main content
10.1145/2642918.2647375acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article

Kitty: sketching dynamic and interactive illustrations

Published:05 October 2014Publication History

ABSTRACT

We present Kitty, a sketch-based tool for authoring dynamic and interactive illustrations. Artists can sketch animated drawings and textures to convey the living phenomena, and specify the functional relationship between its entities to characterize the dynamic behavior of systems and environments. An underlying graph model, customizable through sketching, captures the functional relationships between the visual, spatial, temporal or quantitative parameters of its entities. As the viewer interacts with the resulting dynamic interactive illustration, the parameters of the drawing change accordingly, depicting the dynamics and chain of causal effects within a scene. The generality of this framework makes our tool applicable for a variety of purposes, including technical illustrations, scientific explanation, infographics, medical illustrations, children's e-books, cartoon strips and beyond. A user study demonstrates the ease of usage, variety of applications, artistic expressiveness and creative possibilities of our tool.

Skip Supplemental Material Section

Supplemental Material

uistf2350-file3.mp4

mp4

59.9 MB

References

  1. Baecker, R.M. (1969) Picture-Driven Animation. AFIPS Spring Joint Computer Conference, 273--288. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bostock, M., Ogievetsky, V., & Heer, J. (2011). D³ datadriven documents. Visualization and Computer Graphics, IEEE Transactions on, 17(12), 2301--2309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Davis, R. C., Colwell, B., & Landay, J. A. (2008). Ksketch: a 'kinetic' sketch pad for novice animators. ACM CHI, 413--422. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Fruchterman, T. M., & Reingold, E. M. (1991). Graph drawing by force-directed placement. Software: Practice and experience, 21(11), 1129--1164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Heer, J., Card, S.K., Landay, J.A. (2005). prefuse: a toolkit for interactive information visualization. ACM CHI, 421--430. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Igarashi, T., Moscovich, T., & Hughes, J. F. (2005). Asrigid-as-possible shape manipulation. ACM Trans. on Graphics 24(3): 1134--1141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kazi, R. H., Chevalier, F., Grossman, T., Zhao, S. & Fitzmaurice, G. (2014) Draco: Bringing Life to Illustrations with Kinetic Textures. ACM CHI, 351--360. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Landay, J. A. & Myers, B.A. (2001). Sketching Interfaces: Toward More Human Interface Design.Computer 34(3):56--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. LaViola, J. J., & Zeleznik, R. C. (2007). MathPad 2: a system for the creation and exploration of mathematical sketches. SIGGRAPH courses. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lee, B., Kazi, R. H., & Smith, G. (2013). SketchStory: Telling more engaging stories with data through freeform sketching. IEEE TVCG, 19(12), 2416--2425. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Lowe, R. (2003). Animation and learning: selective processing of information in dynamic graphics. Learning and instruction, 13(2), 157--176.Google ScholarGoogle Scholar
  12. Miller, T., & Stasko, J. (2001). The InfoCanvas: information conveyance through personalized, expressive art. ACM CHI Extended Abstracts. 305--306. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Mitra, N. J., Yang, Y. L., Yan, D. M., Li, W., & Agrawala, M. (2010). Illustrating how mechanical assemblies work. ACM Trans, on Graphics, 29(4), 58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Moscovich, T. (2001). Animation sketching: An approach to accessible animation. Master's Thesis, CS Department, Brown University.Google ScholarGoogle Scholar
  15. Newman, M. W., Lin, J., Hong, J. I., & Landay, J. A. (2003). DENIM: An informal web site design tool inspired by observations of practice. Human-Computer Interaction, 18(3), 259--324. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Ngo, T., Cutrell, D., Dana, J., Donald, B., Loeb, L., & Zhu, S. (2000). Accessible animation and customizable graphics via simplicial configuration modeling. ACM SIGGRAPH, 403--410. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Ramachandran, V.S., & Blakeslee, S. (1998). Phantoms of the brain: Probing the mysteries of the human mind.Google ScholarGoogle Scholar
  18. Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., & Kafai, Y. (2009). Scratch: programming for all. Communications of the ACM, 52(11), 60--67. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Roam, D. (2008). The back of the napkin.Google ScholarGoogle Scholar
  20. Scott, J., & Davis, R. (2013, October). Physink: sketching physical behavior. ACM UIST adjunct. 9--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Suwa, M., & Tversky, B. (2002). External representations contribute to the dynamic construction of ideas. Diagrammatic representation and inference. 341--343. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Tversky, B., Heiser, J., Mackenzie, R., Lozano, S., & Morrison, J. (2008). Enriching animations. Learning with animation, 304--356.Google ScholarGoogle Scholar
  23. Vainio, T., Hakkarainen, K., & Levonen, J. (2005). Visualizing complex medical phenomena for medical students. ACM CHI. 1857--1860. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Victor, B. (2009). Drawing Dynamic Visualizations. CUSE.Google ScholarGoogle Scholar
  25. Zhu, B., Iwata, M., Haraguchi, R., Ashihara, T., Umetani, N., Igarashi, T., & Nakazawa, K. (2011). Sketch-based dynamic illustration of fluid systems. ACM Trans. on Graphics, 30(6), 134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Zongker, D.E., & Salesin, D. (2003). On creating animated presentations. ACM SIGGRAPH, 298--308. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Kitty: sketching dynamic and interactive illustrations

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      UIST '14: Proceedings of the 27th annual ACM symposium on User interface software and technology
      October 2014
      722 pages
      ISBN:9781450330695
      DOI:10.1145/2642918

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 October 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      UIST '14 Paper Acceptance Rate74of333submissions,22%Overall Acceptance Rate842of3,967submissions,21%

      Upcoming Conference

      UIST '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader