|
ABSTRACT
We present a new set of algorithms for line-art rendering of smooth surfaces. We introduce an efficient, deterministic algorithm for finding silhouettes based on geometric duality, and an algorithm for segmenting the silhouette curves into smooth parts with constant visibility. These methods can be used to find all silhouettes in real time in software. We present an automatic method for generating hatch marks in order to convey surface shape. We demonstrate these algorithms with a drawing style inspired by A Topological Picturebook by G. Francis.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
[1] I. A. Babenko. Singularities of the projection of piecewise-linear surfaces in rspan3. Vestnik Moskov. Univ. Ser. I Mat. Mekh., 1991(2): 72-75.
|
| |
2
|
[2] Thomas F. Banchoff and Ockle Johnson. The normal Euler class and singularities of projections for polyhedral surfaces in 4-space. Topology, 37(2): 419-439, 1998.
|
| |
3
|
|
| |
4
|
[4] William M. Boothby. An Introduction to Differentiable Manifolds and Riemannian Geometry. Academic Press, 1986.
|
 |
5
|
|
 |
6
|
|
| |
7
|
[7] Philippe Decaudin. Cartoon-Looking Rendering of 3D-Scenes. Technical Report 2919, INRIA, June 1996.
|
| |
8
|
|
| |
9
|
Oliver Deussen , Jörg Hamel , Andreas Raab , Stefan Schlechtweg , Thomas Strothotte, An illustration technique using hardware-based intersections and skeletons, Proceedings of the 1999 conference on Graphics interface '99, p.175-182, September 1999, Kingston, Ontario, Canada
|
 |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
[13] Gershon Elber. Interactive line art rendering of freeform surfaces. Computer Graphics Forum, 18(3): 1-12, September 1999.
|
 |
14
|
|
| |
15
|
[15] George K. Francis. A Topological Picturebook. Springer-Verlag, New York, 1987.
|
| |
16
|
[16] George K. Francis. The Etruscan Venus. In P. Concus, R. Finn, and D. A. Hoffman, editors, Geometric Analysis and Computer Graphics, pages 67-77. 1991.
|
| |
17
|
[17] Amy Gooch. Interactive Non-Photorealistic Technical Illustration. Master's thesis, University of Utah, December 1998.
|
 |
18
|
Bruce Gooch , Peter-Pike J. Sloan , Amy Gooch , Peter Shirley , Richard Riesenfeld, Interactive technical illustration, Proceedings of the 1999 symposium on Interactive 3D graphics, p.31-38, April 26-29, 1999, Atlanta, Georgia, United States
[doi> 10.1145/300523.300526]
|
| |
19
|
[19] Aaron Hertzmann. Introduction to 3D Non-Photorealistic Rendering: Silhouettes and Outlines. In Stuart Green, editor, Non-Photorealistic Rendering, SIGGRAPH Course Notes. 1999.
|
 |
20
|
Hugues Hoppe , Tony DeRose , Tom Duchamp , Mark Halstead , Hubert Jin , John McDonald , Jean Schweitzer , Werner Stuetzle, Piecewise smooth surface reconstruction, Proceedings of the 21st annual conference on Computer graphics and interactive techniques, p.295-302, July 1994
[doi> 10.1145/192161.192233]
|
| |
21
|
|
| |
22
|
[22] Bruno Jobard and Wilfrid Lefer. Creating evenly-spaced streamlines of arbitrary density. In Proc. of 8th Eurographics Workshop on Visualization in Scientific Computing, pages 45-55, 1997.
|
| |
23
|
[23] Lutz Kettner and Emo Welzl. Contour Edge Analysis for Polyhedron Projections. In W. Strasser, R. Klein, and R. Rau, editors, Geometric Modeling: Theory and Practice, pages 379-394. Springer Verlag, 1997.
|
| |
24
|
[24] Pascal Mamassian and Michael S. Landy. Observer biases in the 3D interpretation of line drawings. Vision Research, (38): 2817-2832, 1998.
|
| |
25
|
|
| |
26
|
[26] Kimon Nikolaïdes. The Natural Way to Draw. Houghton Miffin, Boston, 1975.
|
 |
27
|
|
 |
28
|
|
| |
29
|
[29] Ulrich Reif. A degree estimate for polynomial subdivision surfaces of higher regularity. Proc. Amer. Math. Soc., 124: 2167-2174, 1996.
|
 |
30
|
|
| |
31
|
|
| |
32
|
[32] Kent A. Stevens. Inferring shape from contours across surfaces. In Alex P. Pentland, editor, From Pixels to Predicates, pages 93-110. 1986.
|
 |
33
|
|
| |
34
|
[34] J. Chal Vinson. Thomas Nast: Political Cartoonist. University of Georgia Press, Atlanta, 1967.
|
| |
35
|
[35] Hassler Whitney. On singularities of mappings of euclidean spaces. I. Mappings of the plane into the plane. Ann. of Math. (2), 62: 374-410, 1955.
|
 |
36
|
|
 |
37
|
|
| |
38
|
[38] D. Zorin. Constructing curvature-continuous surfaces by blending. in preparation.
|
CITED BY 91
|
|
|
|
|
|
|
|
Mihai Pop , Christian Duncan , Gill Barequet , Michael Goodrich , Wenjing Huang , Subodh Kumar, Efficient perspective-accurate silhouette computation and applications, Proceedings of the seventeenth annual symposium on Computational geometry, p.60-68, June 2001, Medford, Massachusetts, United States
|
|
|
|
|
|
Robert D. Kalnins , Lee Markosian , Barbara J. Meier , Michael A. Kowalski , Joseph C. Lee , Philip L. Davidson , Matthew Webb , John F. Hughes , Adam Finkelstein, WYSIWYG NPR: drawing strokes directly on 3D models, ACM Transactions on Graphics (TOG), v.21 n.3, July 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ryan Schmidt , Tobias Isenberg , Pauline Jepp , Karan Singh , Brian Wyvill, Sketching, scaffolding, and inking: a visual history for interactive 3D modeling, Proceedings of the 5th international symposium on Non-photorealistic animation and rendering, August 04-05, 2007, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Helmut Pottmann , Johannes Wallner , Yong-Liang Yang , Yu-Kun Lai , Shi-Min Hu, Principal curvatures from the integral invariant viewpoint, Computer Aided Geometric Design, v.24 n.8-9, p.428-442, November, 2007
|
|
|
|
|
|
|
|
|
Xuexiang Xie , Ying He , Feng Tian , Hock-Soon Seah , Xianfeng Gu , Hong Qin, An Effective Illustrative Visualization Framework Based on Photic Extremum Lines (PELs), IEEE Transactions on Visualization and Computer Graphics, v.13 n.6, p.1328-1335, November 2007
|
|
|
|
|
|
Forrester Cole , Aleksey Golovinskiy , Alex Limpaecher , Heather Stoddart Barros , Adam Finkelstein , Thomas Funkhouser , Szymon Rusinkiewicz, Where do people draw lines?, ACM Transactions on Graphics (TOG), v.27 n.3, August 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Evangelos Kalogerakis , Derek Nowrouzezahrai , Patricio Simari , James Mccrae , Aaron Hertzmann , Karan Singh, Data-driven curvature for real-time line drawing of dynamic scenes, ACM Transactions on Graphics (TOG), v.28 n.1, p.1-13, January 2009
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Forrester Cole , Kevin Sanik , Doug DeCarlo , Adam Finkelstein , Thomas Funkhouser , Szymon Rusinkiewicz , Manish Singh, How well do line drawings depict shape?, ACM Transactions on Graphics (TOG), v.28 n.3, August 2009
|
|
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.3
Picture/Image Generation
Subjects:
Display algorithms
Additional Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.5
Computational Geometry and Object Modeling
Subjects:
Curve, surface, solid, and object representations
General Terms:
Algorithms,
Design,
Performance,
Theory
Keywords:
direction fields,
hatching,
non-photorealistic rendering,
pen-and-ink illustration,
silhouettes
|