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.
Supplemental Material
Available for Download
- 1.Adams, Kathryn. {picture} In Communications of the ACM, October 1993, front cover.Google Scholar
- 2.Adobe Systems Inc. PostScript Language: Reference Manual. Addison-Wesley, 1989. Google Scholar
Digital Library
- 3.Barnsley, Michael F. Fractals Everywhere. Academic Press, 1988. Google Scholar
Digital Library
- 4.Barnsley, Michael F. and L. P. Hurd. Fractal Image Compression. AK Peters Ltd., 1993. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 6.Barnsley, Michael F. and A. D. Sloan. A Better Way to Compress Images. In BYTE, January 1988. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 8.Beier, Thaddeus and S. Neely. Feature-Based Image Metamorphosis. Proceedings of SIGGRAPH92. In Computer Graphics,26,2 (July 1992). Google Scholar
Digital Library
- 9.van Berkel, Pierre. SIAS, Strokes Interpreted Animated Sequences. In Computer Graphics Forum, 8, 1989. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 12.Bresenham, J. E. Ambiguities in Incremental Line Rastering. In IEEE Computer Graphics and Applications, volume 7, 1987. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 17.Chen, Shenchang E. and W. Lance. View Interpolation for Image Synthesis. Proceedings of SIGGRAPH93. In Computer Graphics, Annual Conference Series, 1993. Google Scholar
Digital Library
- 18.Culhane, Shamus. Animation from Script to Screen. Columbus Books, 1989.Google Scholar
- 19.Cook, Robert L. Stochastic Sampling in Computer Graphics. In ACM Transactions on Graphics, 5(1), January 1986. Google Scholar
Digital Library
- 20.Dipp~, M. A. Anti-aliasing Through Stochastic Sampling. Proceedings of SIGGRAPH85. In Computer Graphics, 19, 3 (July 1985). Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 24.Greene, Richard. The Drawing Prism: A Versatile Graphic Input Device. Proceedings of SIGGRAPH85. In Computer Graphics, 19, 3 (July 1985). Google Scholar
Digital Library
- 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 Scholar
Cross Ref
- 26.Hahn, James K. Realistic Animation of Rigid Bodies. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988). Google Scholar
Digital Library
- 27.Hsu, Siu Chi. Computer Support for Large Character Set Languages. PhD thesis, University of Cambridge, Computer Laboratory, December 1991.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 30.Knuth, Donald E. Lessons Learned from METAFONT. In Visible Language, 19(1), 1985.Google Scholar
- 31.Knuth, Donald E. The METAFONT Book. Addison Wesley, 1989. Google Scholar
Digital Library
- 32.Litwinowicz, Peter C. Inkwell: A 2~D Animation System. Proceedings of SIGGRAPH91. In Computer Graphics, 25, 4 (July 1991). Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 34.Miles, Linda and B. Wilson. Illustration Techniques with Adobe Illustrator for Windows. Hayden (a Prentice Hall division), 1992.Google Scholar
- 35.Mohri, Tomio. Issey Miyaki Advertisement. {picture} In Joyce Men Spring 1993. Joyce Publishing Ltd., 1993.Google Scholar
- 36.Ngo J. Thomas and J. Marks. Spacetime Constraints Revisited. Proceedings of SIGGRAPH93. In Computer Graphics, 1993. Google Scholar
Digital Library
- 37.Osamu, Tezuka. Hinotori (Fire Bird). Kadokana Bunko, 1990.Google Scholar
- 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 Scholar
- 39.Paulson, Ed. Using CorelDraw! 4. Que Corporation, 1993.Google Scholar
- 40.Platt, John C. and A. H. Barr. Constraint Methods for Flexible Models. Proceedings of SIGGRAPH88. In Computer Graphics,22,4 (Aug 1988). Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 43.Sendak, Maurice. Where the Wild Things are. HarperCollins Publishers Ltd., 1992.Google Scholar
- 44.Dr. Seuss. The Cat in the Hat. Random House, 1958.Google Scholar
- 45.Shinya, Mikio. Spatial Anti-aliasing for Animation Sequences with Spatio-temporal Filtering. Proceedings of SIGGRAPH93. In Computer Graphics, 1993. Google Scholar
Digital Library
- 46.Smith, Alvy Ray. Paint. In Tutorial: Computer Graphics, 13(2):501--515. IEEE Press, 1982.Google Scholar
- 47.Strassmann, Steve. Hairy Brushes. Proceedings of SIGGRAPH86. In Computer Graphics, 20, 4 (Aug. 1986). Google Scholar
Digital Library
- 48.Terzopoulos, Demetri and K. Fleischer. Modelling Inelastic Deformation: Viscoelasticity, Plasticity, Fracture. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988). Google Scholar
Digital Library
- 49.Vermeulen, Allan H. and P. P. Tanner. PencilSketch -- A Pencil-Based Paint System. In Proceedings of Graphics Interface '89, May 1989.Google Scholar
- 50.Whitted, Turner. Anti-Aliased Line Drawing Using Brush Extrusion. Proceedings of SIGGRAPH83. In Computer Graphics,17,3 (July 1983). Google Scholar
Digital Library
- 51.Witkin, Andrew, K. Fleischer and A. Barr. Energy Constraints On Parameterized Models. Proceedings of SIGGRAPH87. In Computer Graphics, 21, 4 (July 1987). Google Scholar
Digital Library
- 52.Witkin, Andrew and M. Kass. Spacetime Constraints. Proceedings of SIGGRAPH88. In Computer Graphics, 22, 4 (Aug. 1988). Google Scholar
Digital Library
- 53.Wolberg, George. Digital Image Warping. IEEE Computer Society Press, 1990. Google Scholar
Digital Library
Index Terms
Drawing and animation using skeletal strokes
Recommendations
Towards automatic drawing animation using physics-based evolution
IDC '20: Proceedings of the 2020 ACM Interaction Design and Children Conference: Extended AbstractsWe demonstrate a system to automatically animate hand-drawn characters. Starting with skeleton extraction, meshing and vertex skinning, our system simulates characters using a neural network in a physics-based environment. Using an evolutionary ...
Skeletal animation for the exploration of graphs
APVis '04: Proceedings of the 2004 Australasian symposium on Information Visualisation - Volume 35The topic of skeletal animation and its associated techniques have previously been applied in the area of animating computer-generated characters for motion pictures and computer games. This paper investigates the use of similar techniques in the scope ...
Deformation styles for spline-based skeletal animation
SCA '07: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animationWe present a novel skinned skeletal animation system based on spline-aligned deformations for providing high quality and fully designable deformations in real-time. Our ambition is to allow artists the easy creation of abstract, pose-dependent ...




Comments