CrossShade: Shading Concept Sketches Using Cross-Section Curves

被引:39
作者
Shao, Cloud [1 ]
Bousseau, Adrien [3 ]
Sheffer, Alla [2 ]
Singh, Karan [1 ]
机构
[1] Univ Toronto, Toronto, ON M5S 1A1, Canada
[2] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
[3] REVES INRIA Sophia Antipolis, Sophia Antipolis, France
来源
ACM TRANSACTIONS ON GRAPHICS | 2012年 / 31卷 / 04期
基金
加拿大自然科学与工程研究理事会;
关键词
sketching; product design; sketch-based modeling; non-photorealistic rendering; cross-sections;
D O I
10.1145/2185520.2185541
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:11
相关论文
共 39 条
[1]  
ANDRE A., 2011, P S SKETCH BAS INT M
[2]  
Andre A, 2007, SKETCH-BASED INTERFACES AND MODELING 2007, P45
[3]  
[Anonymous], P CVPR
[4]  
[Anonymous], 1976, Differential Geometry of Curves and Surfaces
[5]  
[Anonymous], ACM T GRAPH
[6]  
[Anonymous], 2006, PROC PAC GRAPHICS
[7]  
BAE S., 2008, P US INT SOFTW TECHN
[8]   Construction of rational surface patches bounded by lines of curvature [J].
Biard, Luc ;
Farouki, Rida T. ;
Szafran, Nicolas .
COMPUTER AIDED GEOMETRIC DESIGN, 2010, 27 (05) :359-371
[9]   How Well Do Line Drawings Depict Shape? [J].
Cole, Forrester ;
Sanik, Kevin ;
DeCarlo, Doug ;
Finkelstein, Adam ;
Funkhouser, Thomas ;
Rusinkiewicz, Szymon ;
Singh, Manish .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[10]  
COOK R., 2008, COMMUNICATION