“Drawing and animation using skeletal strokes” by Hsu and Lee

  • ©Siu Chi Hsu and Irene H.H. Lee

Conference:


Type:


Title:

    Drawing and animation using skeletal strokes

Presenter(s)/Author(s):



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.

References:


    1. Adams, Kathryn. {picture} In Communications of the ACM, October 1993, front cover.
    2. Adobe Systems Inc. PostScript Language: Reference Manual. Addison-Wesley, 1989.
    3. Barnsley, Michael F. Fractals Everywhere. Academic Press, 1988.
    4. Barnsley, Michael F. and L. P. Hurd. Fractal Image Compression. AK Peters Ltd., 1993.
    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).
    6. Barnsley, Michael F. and A. D. Sloan. A Better Way to Compress Images. In BYTE, January 1988.
    7. Barzel, Ronen and A. H. Barr. A Modelling System Based on Dynamic Constraints. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (August 1988).
    8. Beier, Thaddeus and S. Neely. Feature-Based Image Metamorphosis. Proceedings of SIGGRAPH92. In Computer Graphics,26,2 (July 1992).
    9. van Berkel, Pierre. SIAS, Strokes Interpreted Animated Sequences. In Computer Graphics Forum, 8, 1989.
    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.
    11. Blinn, J. F. and M. E. Newell. Texture and Reflection in Computer Generated Images. In Communications of the ACM, volume 19, Oct., 1976.
    12. Bresenham, J. E. Ambiguities in Incremental Line Rastering. In IEEE Computer Graphics and Applications, volume 7, 1987.
    13. Brunderlin, Armin and T. W. Calvert. Goal-Directed, Dynamic Animation of Human Walking. Proceedings of SIGGRAPH89. In Computer Graphics, 23, 3 (July 1989).
    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.
    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.
    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).
    17. Chen, Shenchang E. and W. Lance. View Interpolation for Image Synthesis. Proceedings of SIGGRAPH93. In Computer Graphics, Annual Conference Series, 1993.
    18. Culhane, Shamus. Animation from Script to Screen. Columbus Books, 1989.
    19. Cook, Robert L. Stochastic Sampling in Computer Graphics. In ACM Transactions on Graphics, 5(1), January 1986.
    20. Dipp~, M. A. Anti-aliasing Through Stochastic Sampling. Proceedings of SIGGRAPH85. In Computer Graphics, 19, 3 (July 1985).
    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.
    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).
    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).
    24. Greene, Richard. The Drawing Prism: A Versatile Graphic Input Device. Proceedings of SIGGRAPH85. In Computer Graphics, 19, 3 (July 1985).
    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.
    26. Hahn, James K. Realistic Animation of Rigid Bodies. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988).
    27. Hsu, Siu Chi. Computer Support for Large Character Set Languages. PhD thesis, University of Cambridge, Computer Laboratory, December 1991.
    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.
    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).
    30. Knuth, Donald E. Lessons Learned from METAFONT. In Visible Language, 19(1), 1985.
    31. Knuth, Donald E. The METAFONT Book. Addison Wesley, 1989.
    32. Litwinowicz, Peter C. Inkwell: A 2~D Animation System. Proceedings of SIGGRAPH91. In Computer Graphics, 25, 4 (July 1991).
    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).
    34. Miles, Linda and B. Wilson. Illustration Techniques with Adobe Illustrator for Windows. Hayden (a Prentice Hall division), 1992.
    35. Mohri, Tomio. Issey Miyaki Advertisement. {picture} In Joyce Men Spring 1993. Joyce Publishing Ltd., 1993.
    36. Ngo J. Thomas and J. Marks. Spacetime Constraints Revisited. Proceedings of SIGGRAPH93. In Computer Graphics, 1993.
    37. Osamu, Tezuka. Hinotori (Fire Bird). Kadokana Bunko, 1990.
    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.
    39. Paulson, Ed. Using CorelDraw! 4. Que Corporation, 1993.
    40. Platt, John C. and A. H. Barr. Constraint Methods for Flexible Models. Proceedings of SIGGRAPH88. In Computer Graphics,22,4 (Aug 1988).
    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).
    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.
    43. Sendak, Maurice. Where the Wild Things are. HarperCollins Publishers Ltd., 1992.
    44. Dr. Seuss. The Cat in the Hat. Random House, 1958.
    45. Shinya, Mikio. Spatial Anti-aliasing for Animation Sequences with Spatio-temporal Filtering. Proceedings of SIGGRAPH93. In Computer Graphics, 1993.
    46. Smith, Alvy Ray. Paint. In Tutorial: Computer Graphics, 13(2):501–515. IEEE Press, 1982.
    47. Strassmann, Steve. Hairy Brushes. Proceedings of SIGGRAPH86. In Computer Graphics, 20, 4 (Aug. 1986).
    48. Terzopoulos, Demetri and K. Fleischer. Modelling Inelastic Deformation: Viscoelasticity, Plasticity, Fracture. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988).
    49. Vermeulen, Allan H. and P. P. Tanner. PencilSketch — A Pencil-Based Paint System. In Proceedings of Graphics Interface ’89, May 1989.
    50. Whitted, Turner. Anti-Aliased Line Drawing Using Brush Extrusion. Proceedings of SIGGRAPH83. In Computer Graphics,17,3 (July 1983).
    51. Witkin, Andrew, K. Fleischer and A. Barr. Energy Constraints On Parameterized Models. Proceedings of SIGGRAPH87. In Computer Graphics, 21, 4 (July 1987).
    52. Witkin, Andrew and M. Kass. Spacetime Constraints. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988).
    53. Wolberg, George. Digital Image Warping. IEEE Computer Society Press, 1990.


ACM Digital Library Publication:



Overview Page: