skip to main content
10.1145/192161.192186acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Drawing and animation using skeletal strokes

Authors Info & Claims
Published:24 July 1994Publication History

ABSTRACT

The use of skeletal strokes is a new vector graphics realization of the brush and stroke metaphor using arbitrary pictures as “ink”. It is based on an idealized 2D deformation model defined by an arbitrary path. Its expressiveness as a general brush stroke replacement and efficiency for interactive use make it suitable as a basic drawing primitive in drawing programs as well as windowing and page description systems. This paper presents our drawing and animation system, “Skeletal Draw”, based on skeletal strokes. The effectiveness of the system in stylish picture creation is illustrated with various pictures made with it. Decisions made in the handling of sub-strokes in a higher order stroke and recursive strokes are discussed. The general anchoring mechanism in the skeletal stroke framework allows any arbitrary picture deformation to be abstracted into a single stroke. Its extension to piecewise continuous anchoring and the anchoring of shear angle and stroke width are explained. We demonstrated how this mechanism allows us to build up powerful pseudo-3D models which are particularly useful in the production of 2 1/2 D cartoon drawings and animation. Animation sequences have been made to illustrate the ideas, including a vector graphics based motion blurring technique.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1.Adams, Kathryn. {picture} In Communications of the ACM, October 1993, front cover.Google ScholarGoogle Scholar
  2. 2.Adobe Systems Inc. PostScript Language: Reference Manual. Addison-Wesley, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Barnsley, Michael F. Fractals Everywhere. Academic Press, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Barnsley, Michael F. and L. P. Hurd. Fractal Image Compression. AK Peters Ltd., 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Barnsley, Michael F., A. Jacquin, F. Malassenet, L. Reuter and A. D. Sloan. Harnessing Chaos for Image Synthesis. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (August 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Barnsley, Michael F. and A. D. Sloan. A Better Way to Compress Images. In BYTE, January 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Barzel, Ronen and A. H. Barr. A Modelling System Based on Dynamic Constraints. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (August 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Beier, Thaddeus and S. Neely. Feature-Based Image Metamorphosis. Proceedings of SIGGRAPH92. In Computer Graphics,26,2 (July 1992). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.van Berkel, Pierre. SIAS, Strokes Interpreted Animated Sequences. In Computer Graphics Forum, 8, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Bleser, Teresa W., J. L. Sibert and J. P. McGee. Charcoal Sketching: Returning Control to the Artist. In ACM Transactions on Graphics, 7(1):76-81, January 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Blinn, J. F. and M. E. Newell. Texture and Reflection in Computer Generated Images. In Communications of the ACM, volume 19, Oct., 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Bresenham, J. E. Ambiguities in Incremental Line Rastering. In IEEE Computer Graphics and Applications, volume 7, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Brunderlin, Armin and T. W. Calvert. Goal-Directed, Dynamic Animation of Human Walking. Proceedings of SIGGRAPH89. In Computer Graphics, 23, 3 (July 1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Burtnyk, N. and M. Wein. Computer-Generated Key-Frame Animation. In Journal of Society for Motion Picture and Television Engineers, 80:149-153, 1971.Google ScholarGoogle Scholar
  15. 15.Burtnyk, N. and M. Wein. Interactive Skeleton Techniques for Enhancing Motion Dynamics in Key Frame Animation. In Communications of the ACM, volume 19, October 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Chadwick, John E., D. R. Hauman and R. E. Parent. Layered Construction for Deformable Animated Characters. Proceedings of SIGGRAPH89. In Computer Graphics, 23, 3 (July 1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Chen, Shenchang E. and W. Lance. View Interpolation for Image Synthesis. Proceedings of SIGGRAPH93. In Computer Graphics, Annual Conference Series, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Culhane, Shamus. Animation from Script to Screen. Columbus Books, 1989.Google ScholarGoogle Scholar
  19. 19.Cook, Robert L. Stochastic Sampling in Computer Graphics. In ACM Transactions on Graphics, 5(1), January 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Dipp~, M. A. Anti-aliasing Through Stochastic Sampling. Proceedings of SIGGRAPH85. In Computer Graphics, 19, 3 (July 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Ghosh, Pijush K. and S. P. Mudur. The Brush-Trajectory Approach to Figures Specification: Some Algebraic-Solutions. In ACM Transactions on Graphics, 3(2):110-134, April 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Girard, Michael and A. A. Maciejewski. Computational Modelling for the Computer Animation of Legged Figures. Proceedings of SIGGRAPH85. In Computer Graphics, 19, 3 (July 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Gourret, Jean-Paul, N. Magnenat Thalmann, D. Thalmann. Simulation of Object and Human Skin Deformation in a Grasping Task. Proceedings of SIGGRAPH89. In Computer Graphics, 23,3 (July 1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.Greene, Richard. The Drawing Prism: A Versatile Graphic Input Device. Proceedings of SIGGRAPH85. In Computer Graphics, 19, 3 (July 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.Guo, Qinglian and T. L. Kunii. Modelling the Diffuse Paintings of 'Sumie'. In Modelling in Computer Graphics. T. L. Kunii, Ed. Springer Verlag. 1991.Google ScholarGoogle ScholarCross RefCross Ref
  26. 26.Hahn, James K. Realistic Animation of Rigid Bodies. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.Hsu, Siu Chi. Computer Support for Large Character Set Languages. PhD thesis, University of Cambridge, Computer Laboratory, December 1991.Google ScholarGoogle Scholar
  28. 28.Hsu, Siu Chi, I. H. H. Lee and N. E. Wiseman. Skeletal Strokes. In UIST'93 Proceedings of the ACM SIGGRAPH and SIGCHI Symposium on User Interface Software and Technology, November 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.Issacs, Paul M. and M. F. Cohen. Controlling Dynamic Simulation with Kinematic Constraints, Behaviour Functions and Inverse Dynamics. Proceedings of SIGGRAPH87. In Computer Graphics,21,4 (July 1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.Knuth, Donald E. Lessons Learned from METAFONT. In Visible Language, 19(1), 1985.Google ScholarGoogle Scholar
  31. 31.Knuth, Donald E. The METAFONT Book. Addison Wesley, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32.Litwinowicz, Peter C. Inkwell: A 2~D Animation System. Proceedings of SIGGRAPH91. In Computer Graphics, 25, 4 (July 1991). Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. 33.Max, Nelson L. and D. M. Lerner. A Two-and-a-Half-D Motion-Blur Algorithm. Proceedings of SIGGRAPH85. In Computer Graphics, 19, 3 (July 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. 34.Miles, Linda and B. Wilson. Illustration Techniques with Adobe Illustrator for Windows. Hayden (a Prentice Hall division), 1992.Google ScholarGoogle Scholar
  35. 35.Mohri, Tomio. Issey Miyaki Advertisement. {picture} In Joyce Men Spring 1993. Joyce Publishing Ltd., 1993.Google ScholarGoogle Scholar
  36. 36.Ngo J. Thomas and J. Marks. Spacetime Constraints Revisited. Proceedings of SIGGRAPH93. In Computer Graphics, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. 37.Osamu, Tezuka. Hinotori (Fire Bird). Kadokana Bunko, 1990.Google ScholarGoogle Scholar
  38. 38.Pang, Y. J. and H. X. Zhong. Drawing Chinese Traditional Painting by Computer. In Modelling in Computer Graphics. T. L. Kunii, Ed. Springer Verlag. 1991.Google ScholarGoogle Scholar
  39. 39.Paulson, Ed. Using CorelDraw! 4. Que Corporation, 1993.Google ScholarGoogle Scholar
  40. 40.Platt, John C. and A. H. Barr. Constraint Methods for Flexible Models. Proceedings of SIGGRAPH88. In Computer Graphics,22,4 (Aug 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. 41.Sederberg, Thomas W. and E. Greenwood. A Physically Based Approach to 2D Shape Blending. Proceedings of SIGGRAPH92. In Computer Graphics, 26, 2 (July 1992). Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. 42.Sederberg, Thomas W., P. Gao, G. Wang and H. Mu. 2D Shape Blending: An Intrinsic Solution to the Vertex Path Problem. Proceedings of SIGGRAPH93. In Computer Graphics, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. 43.Sendak, Maurice. Where the Wild Things are. HarperCollins Publishers Ltd., 1992.Google ScholarGoogle Scholar
  44. 44.Dr. Seuss. The Cat in the Hat. Random House, 1958.Google ScholarGoogle Scholar
  45. 45.Shinya, Mikio. Spatial Anti-aliasing for Animation Sequences with Spatio-temporal Filtering. Proceedings of SIGGRAPH93. In Computer Graphics, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. 46.Smith, Alvy Ray. Paint. In Tutorial: Computer Graphics, 13(2):501--515. IEEE Press, 1982.Google ScholarGoogle Scholar
  47. 47.Strassmann, Steve. Hairy Brushes. Proceedings of SIGGRAPH86. In Computer Graphics, 20, 4 (Aug. 1986). Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. 48.Terzopoulos, Demetri and K. Fleischer. Modelling Inelastic Deformation: Viscoelasticity, Plasticity, Fracture. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. 49.Vermeulen, Allan H. and P. P. Tanner. PencilSketch -- A Pencil-Based Paint System. In Proceedings of Graphics Interface '89, May 1989.Google ScholarGoogle Scholar
  50. 50.Whitted, Turner. Anti-Aliased Line Drawing Using Brush Extrusion. Proceedings of SIGGRAPH83. In Computer Graphics,17,3 (July 1983). Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. 51.Witkin, Andrew, K. Fleischer and A. Barr. Energy Constraints On Parameterized Models. Proceedings of SIGGRAPH87. In Computer Graphics, 21, 4 (July 1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. 52.Witkin, Andrew and M. Kass. Spacetime Constraints. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. 53.Wolberg, George. Digital Image Warping. IEEE Computer Society Press, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Drawing and animation using skeletal strokes

    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
      SIGGRAPH '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques
      July 1994
      512 pages
      ISBN:0897916670
      DOI:10.1145/192161

      Copyright © 1994 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: 24 July 1994

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      SIGGRAPH '94 Paper Acceptance Rate57of242submissions,24%Overall Acceptance Rate1,822of8,601submissions,21%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader