Abstract
We facilitate the creation of 3D-looking shaded production drawings from concept sketches. The key to our approach is a class of commonly used construction curves known as cross-sections, that function as an aid to both sketch creation and viewer understanding of the depicted 3D shape. In particular, intersections of these curves, or cross-hairs, convey valuable 3D information, that viewers compose into a mental model of the overall sketch. We use the artist-drawn cross-sections to automatically infer the 3D normals across the sketch, enabling 3D-like rendering.
The technical contribution of our work is twofold. First, we distill artistic guidelines for drawing cross-sections and insights from perception literature to introduce an explicit mathematical formulation of the relationships between cross-section curves and the geometry they aim to convey. We then use these relationships to develop an algorithm for estimating a normal field from cross-section curve networks and other curves present in concept sketches. We validate our formulation and algorithm through a user study and a ground truth normal comparison. As demonstrated by the examples throughout the paper, these contributions enable us to shade a wide range of concept sketches with a variety of rendering styles.
Supplemental Material
Available for Download
Supplemental material.
- Andre, A., and Saito, S. 2011. Single-view sketch based modeling. In Proc. Symp. on Sketch-Based Interfaces and Modeling. Google Scholar
Digital Library
- Andre, A., Saito, S., and Nakajima, M. 2007. Crosssketch: freeform surface modeling with details. In Proc. Symp. on Sketch-Based Interfaces and Modeling, 45--52. Google Scholar
Digital Library
- Bae, S., Balakrishnan, R., and Singh, K. 2008. ILoveSketch: as-natural-as-possible sketching system for creating 3d curve models. In Proc. User Interface Software and Technology. Google Scholar
Digital Library
- Biard, L., Farouki, R. T., and Szafran, N. 2010. Construction of rational surface patches bounded by lines of curvature. Comput. Aided Geom. Des. 27, 359--371. Google Scholar
Digital Library
- Cole, F., Sanik, K., DeCarlo, D., Finkelstein, A., Funkhouser, T., Rusinkiewicz, S., and Singh, M. 2009. How well do line drawings depict shape? ACM Trans. on Graph. (Proc. of SIGGRAPH) 28, 3. Google Scholar
Digital Library
- Cook, R. 2008. Behind the scenes at pixar. In Keynote talk, Siggraph Asia.Google Scholar
- Cooper, M. 2008. Line Drawing Interpretation. Springer. Google Scholar
Digital Library
- do Carmo, M. P. 1976. Differential Geometry of Curves and Surfaces. Prentice-Hall, Englewood Cliffs, NJ.Google Scholar
- Ecker, A., Kutulakos, K., and Jepson, A. 2007. Shape from planar curves: A linear escape from flatland. In IEEE Computer Vision and Pattern Recognition.Google Scholar
- Eissen, K., and Steur, R. 2008. Sketching: Drawing Techniques for Product Designers. Bis Publishers.Google Scholar
- Eissen, K., and Steur, R. 2011. Sketching: The Basics. Bis Publishers.Google Scholar
- Farin, G., and Hansford, D. 1999. Discrete coons patches. Computer Aided Geometric Design 16 (August), 691--700. Google Scholar
Digital Library
- Finch, M., Snyder, J., and Hoppe, H. 2011. Freeform vector graphics with controlled thin-plate splines. ACM Trans. on Graph. (Proc. SIGGRAPH Asia) 30. Google Scholar
Digital Library
- Gangnet, M., Hervé, J.-C., Pudet, T., and van Thong, J.-M. 1989. Incremental computation of planar maps. SIGGRAPH 23 (July), 345--354. Google Scholar
Digital Library
- Gingold, Y., Igarashi, T., and Zorin, D. 2009. Structured annotations for 2D-to-3D modeling. ACM Trans. on Graph. (Proc. SIGGRAPH Asia) 28, 5. Google Scholar
Digital Library
- Gooch, A., Gooch, B., Shirley, P., and Cohen, E. 1998. A non-photorealistic lighting model for automatic technical illustration. SIGGRAPH, 447--452. Google Scholar
Digital Library
- Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: a sketching interface for 3d freeform design. SIGGRAPH. Google Scholar
Digital Library
- Johnston, S. F. 2002. Lumo: illumination for cel animation. In Proc. Symp. on Non-Photorealistic Animation and Rendering. Google Scholar
Digital Library
- Joshi, P., and Carr, N. A. 2008. Repoussé: Automatic inflation of 2d artwork. In Proc. of Sketch Based Interfaces and Modeling. Google Scholar
Digital Library
- Knill, D. C. 1992. Perception of surface contours and surface shape: from computation to psychophysics. Journal of Optical Society of America 9, 9, 1449--1464.Google Scholar
Cross Ref
- Koenderink, J. J., Doorn, A. J. V., and Kappers, A. M. L. 1992. Surface perception in pictures. Perception & Psychophysics, 487--496.Google Scholar
- Lipson, H., and Shpitalni, M. 1996. Optimization-based reconstruction of a 3d object from a single freehand line drawing. Computer-Aided Design 28, 651--663.Google Scholar
Cross Ref
- Malik, J. 1987. Interpreting line drawings of curved objects. International Journal of Computer Vision 1, 1, 73--103.Google Scholar
Digital Library
- Mamassian, P., and Landy, M. S. 1998. Observer biases in the 3D interpretation of line drawings. Vision research 38, 18, 2817--2832.Google Scholar
- McCrae, J., Singh, K., and Mitra, N. J. 2011. Slices: A shape-proxy based on planar sections. ACM Trans. on Graph. (Proc. SIGGRAPH Asia) 30, 6. Google Scholar
Digital Library
- Nasri, A., Sabin, M., and Yasseen, Z. 2009. Filling N -Sided Regions by Quad Meshes for Subdivision Surfaces. Computer Graphics Forum 28, 6 (Sept.), 1644--1658.Google Scholar
Cross Ref
- Nealen, A., Igarashi, T., Sorkine, O., and Alexa, M. 2007. Fibermesh: designing freeform surfaces with 3d curves. ACM Trans. on Graph. (Proc. SIGGRAPH) 26 (July). Google Scholar
Digital Library
- Okabe, M., Zeng, G., Matsushita, Y., Igarashi, T., Quan, L., and yeung Shum, H. 2006. Single-view relighting with normal map painting. In Proc. Pacific Graphics, 27--34.Google Scholar
- Olsen, L., Samavati, F., Sousa, M., and Jorge, J. 2009. Sketch-based modeling: A survey. Computers & Graphics 33. Google Scholar
Digital Library
- Orzan, A., Bousseau, A., Winnemöller, H., Barla, P., Thollot, J., and Salesin, D. 2008. Diffusion curves: A vector representation for smooth-shaded images. ACM Trans. on Graph. (Proc. SIGGRAPH) 27. Google Scholar
Digital Library
- Pipes, A. 2007. Drawing for Designers. Laurence King.Google Scholar
- Robertson, S. 2003. How to Draw Cars the Hot Wheels Way. MBI.Google Scholar
- Schmidt, R., Khan, A., Kurtenbach, G., and Singh, K. 2009. On expert performance in 3D curve-drawing tasks. In Proc. Symp. Sketch-Based Interfaces and Modeling. Google Scholar
Digital Library
- Schmidt, R., Khan, A., Singh, K., and Kurtenbach, G. 2009. Analytic drawing of 3d scaffolds. ACM Trans. on Graph. (Proc. SIGGRAPH Asia) 28, 5. Google Scholar
Digital Library
- Stevens, K. A. 1981. The visual interpretation of surface contours. Artificial Intelligence 17.Google Scholar
- Sýkora, D., Dingliana, J., and Collins, S. 2009. Lazy-Brush: Flexible painting tool for hand-drawn cartoons. Computer Graphics Forum (Proc. EUROGRAPHICS) 28, 2.Google Scholar
Cross Ref
- Winnemöller, H., Orzan, A., Boissieux, L., and Thollot, J. 2009. Texture design and draping in 2d images. Computer Graphics Forum (Proc. Symp. on Rendering) 28, 4. Google Scholar
Digital Library
- Wu, T.-P., Tang, C.-K., Brown, M. S., and Shum, H.-Y. 2007. Shapepalettes: interactive normal transfer via sketching. ACM Trans. on Graph. (Proc. of SIGGRAPH) 26. Google Scholar
Digital Library
- Zhang, L., Dugas-Phocion, G., Samson, J.-S., and Seitz, S. M. 2002. Single view modeling of free-form scenes. In IEEE Computer Vision and Pattern Recognition, 990--997.Google Scholar
Index Terms
CrossShade: shading concept sketches using cross-section curves
Recommendations
Lifting freehand concept sketches into 3D
We present the first algorithm capable of automatically lifting real-world, vector-format, industrial design sketches into 3D. Targeting real-world sketches raises numerous challenges due to inaccuracies, use of overdrawn strokes, and construction ...
OpenSketch: a richly-annotated dataset of product design sketches
Product designers extensively use sketches to create and communicate 3D shapes and thus form an ideal audience for sketch-based modeling, non-photorealistic rendering and sketch filtering. However, sketching requires significant expertise and time, ...
Sketching, scaffolding, and inking: a visual history for interactive 3D modeling
NPAR '07: Proceedings of the 5th international symposium on Non-photorealistic animation and renderingInspired by the comic-book production pipeline, a method is proposed for integrating visual aspects of the sketching process into 3D sketch-based modeling systems. In particular, artist-drawn construction aids called visual scaffolding are explored. Two ...





Comments