Abstract
Revealing the sketching sequence of a line drawing can be visually intriguing and used for video-based storytelling. Typically this is enabled based on tedious recording of artists' drawing process. We demonstrate that it is often possible to estimate a reasonable drawing order from a static line drawing with clearly defined shape geometry, which looks plausible to a human viewer. We map the key principles of drawing order from drawing cognition to computational procedures in our framework. Our system produces plausible animated constructions of input line drawings, with no or little user intervention. We test our algorithm on a range of input sketches, with varying degree of complexity and structure, and evaluate the results via a user study. We also present applications to gesture drawing synthesis and drawing animation creation especially in the context of video scribing.
- Babcock, M. K., and Freyd, J. J. 1988. Perception of dynamic information in static handwritten forms. The American Journal of Psychology 101, 1, 111--130.Google ScholarCross Ref
- Barla, P., Thollot, J., and Sillion, F. 2005. Geometric clustering for line drawing simplification. In EGSR, 183--192. Google ScholarCross Ref
- Bondy, J., and Murty, U. 1976. Graph Theory with Applications, vol. 290. MacMillan London. Google ScholarDigital Library
- Cohen, H. 1995. The further exploits of AARON, painter. Stanford Humanities Review 4, 2, 144--160. Google ScholarDigital Library
- Cole, F., Golovinskiy, A., Limpaecher, A., Barros, H. S., Finkelstein, A., Funkhouser, T., and Rusinkiewicz, S. 2008. Where do people draw lines? ACM Transactions on Graphics 27, 88:1--88:11. Google ScholarDigital Library
- DeCarlo, D., and Stone, M. 2010. Visual explanations. In NPAR, 173--178. Google ScholarDigital Library
- Dodson, B. 1990. Keys to Drawing. North Light Books.Google Scholar
- Durand, F. 2002. An invitation to discuss computer depiction. In NPAR, 111--124. Google ScholarDigital Library
- Edwards, B. 1999. The New Drawing on the Right Side of the Brain. Jeremy P. Tarcher/Putnam New York.Google Scholar
- Gombrich, E. H. 1960. Art and Illusion: A Study in the Psychology of Pictorial Representation. Phaidon Press.Google Scholar
- Gooch, B., and Gooch, A. 2001. Non-Photorealistic Rendering. AK Peters, Ltd. Google ScholarDigital Library
- Grabli, S., Durand, F., and Sillion, F. X. 2004. Density measure for line-drawing simplification. In PG '04, 309--318. Google ScholarDigital Library
- Grabli, S., Turquin, E., Durand, F., and Sillion, F. X. 2010. Programmable rendering of line drawing from 3d scenes. ACM Transactions on Graphics 29, 2, Article 18. Google ScholarDigital Library
- Guptill, A., and Meyer, S. 1997. Rendering in Pen and Ink. Watson-Guptill.Google Scholar
- Hertzmann, A. 1998. Painterly rendering with curved brush strokes of multiple sizes. In SIGGRAPH '98, 453--460. Google ScholarDigital Library
- House, D. H., and Singh, M. 2007. Line drawing as a dynamic process. In Pacific Graphics '07, 351--360. Google ScholarDigital Library
- Judd, T., Durant, F., and Adelson, T. 2007. Apparent ridges for line drawing. ACM Transactions on Graphics 26, Article 19. Google ScholarDigital Library
- Kato, Y., and Yasuhara, M. 1999. Recovery of drawing order from scanned images of multi-stroke handwriting. In ICDAR '99, 261--264. Google ScholarDigital Library
- Lee, Y., Markosian, L., Lee, S., and Hughes, J. F. 2007. Line drawings via abstracted shading. ACM Transactions on Graphics 26, 3, Article 18. Google ScholarDigital Library
- Li, G., Liu, L., Zheng, H., and Mitra, N. J. 2010. Analysis, reconstruction and manipulation using arterial snakes. ACM Transactions on Graphics 29, 6, 152:1--152:10. Google ScholarDigital Library
- Mehra, R., Zhou, Q., Long, J., Sheffer, A., Gooch, A., and Mitra, N. J. 2009. Abstraction of man-made shapes. ACM Transactions on Graphics 28, 5, 137:1--137:10. Google ScholarDigital Library
- Nguyen, V., and Blumenstein, M. 2010. Techniques for static handwriting trajectory recovery: a survey. In International Workshop on Document Analysis Systems, 463--470. Google ScholarDigital Library
- Nicolaides, K. 1990. The Natural Way to Draw: a Working Plan for Art Study. Mariner Books.Google Scholar
- Northam, L., Istead, J., and Kaplan, C. 2010. Brush stroke ordering techniques for painterly rendering. In Computational Aesthetics in Graphics, Visualization, and Imaging. Google ScholarCross Ref
- Novick, L., and Tversky, B. 1987. Cognitive constraints on ordering operations: The case of geometric analogies. Journal of Experimental Psychology: General 116, 1, 50--67.Google ScholarCross Ref
- Novick, L., and Tversky, B. 1999. What does drawing reveal about thinking? Visual and spatial reasining in design, 93--101.Google Scholar
- Rosin, P. 2002. Techniques for assessing polygonal approximations of curves. IEEE TPAMI 19, 6, 659--666. Google ScholarDigital Library
- Sezgin, T. M., Stahovich, T., and Davis, R. 2001. Sketch based interfaces: Early processing for sketch understanding. In Proceedings of PUI-2001. Google ScholarDigital Library
- Shesh, A., and Chen, B. 2008. Efficient and dynamic simplification of line drawings. Computer Graphics Forum 27, 2, 537--545.Google ScholarCross Ref
- Strothotte, T., and Schlechtweg, S. 2002. Non-Photorealistic Computer Graphics: Modeling, Rendering, and Animation. Morgan Kaufmann Pub. Google ScholarDigital Library
- Sýkora, D., Dingliana, J., and Collins, S. 2009. Lazybrush: Flexible painting tool for hand-drawn cartoons. Computer Graphics Forum 28, 2, 599--608.Google ScholarCross Ref
- Sýkora, D., Sedlacek, D., Jinchao, S., Dingliana, J., and Collins, S. 2010. Adding depth to cartoons using sparse depth (in)equalities. Computer Graphics Forum 29, 2, 615--623.Google ScholarCross Ref
- Tombre, K. 1998. Analysis of engineering drawings: State of the art and challenges. Graphics Recognition Algorithms and Systems, 257--264. Google ScholarDigital Library
- Tversky, B., and Suwa, M. 2009. Thinking with sketches. Tools for Innovation 1, 9, 75--85.Google ScholarCross Ref
- van Sommers, P. 1984. Drawing and Cognition: Descriptive and Experimental Studies of Graphic Production Processes. Cambridge University Press Cambridge, UK.Google Scholar
- Viviani, P., and Stucchi, N. 1992. Biological movements look uniform: Evidence of motor-perceptual interactions. Journal of Experimental Psychology: Human Perception and Performance 18, 3, 603--623.Google ScholarCross Ref
- Willats, J. 1997. Art and Representation: New Principles in the Analysis of Pictures. Princeton Univ Pr.Google Scholar
- Wilson, B., and Ma, K.-L. 2004. Rendering complexity in computer-generated pen-and-ink illustrations. In NPAR, 129--137. Google ScholarDigital Library
- Winkenbach, G., and Salesin, D. 1994. Computer-generated pen-and-ink illustration. In SIGGRAPH '94, 91--100. Google ScholarDigital Library
- Wu, Y.-f., Zhuang, Y.-t., Pan, Y.-h., and Wu, F. 2007. Using condensation tracking to recover stroke order of chinese calligraphic handwritings with ccm. In International Workshop on Image Analysis for Multimedia Interactive Services. Google ScholarDigital Library
Index Terms
- Animated construction of line drawings
Recommendations
Animated construction of line drawings
SA '11: Proceedings of the 2011 SIGGRAPH Asia ConferenceRevealing the sketching sequence of a line drawing can be visually intriguing and used for video-based storytelling. Typically this is enabled based on tedious recording of artists' drawing process. We demonstrate that it is often possible to estimate a ...
CurveCrafter: A System for Animated Curve Manipulation
UIST '23: Proceedings of the 36th Annual ACM Symposium on User Interface Software and TechnologyLinework on 3D animated characters is an important aspect of stylized looks for films. We present CurveCrafter, a system allowing animators to create new lines on 3D models and to edit the shape and opacity of silhouette curves. Our tools allow users to ...
Animated feather coats using field lines
AFRIGRAPH '07: Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in AfricaThe tedious task of manually placing feathers on computer animated objects involves aligning feathers, ensuring that they do not insect each other or penetrate the surface, deforming every feather to match the local surface features, and ensuring that ...
Comments