Multi-scale Line Drawings from 3D Meshes
Author(s): Alex Ni, Kyuman Jeong, Seungyong Lee, Lee Markosian.
Technical Report: Department of Electrical Engineering and Computer Science, University of Michigan, No. CSE-TR-510-05, July,
2005.
[BibTeX]
Abstract:
We present an effective method for automatically selecting the appropriate scale of shape features that are depicted when rendering a 3D mesh in the style of a line drawing. The method exhibits good temporal coherence when introducing and removing lines as needed under changing viewing conditions, and it is fast because the calculations are carried out entirely on the graphics card. The strategy is to pre-compute a sequence of filtered versions of the mesh that eliminate (via a signal processing technique) shape features at progressively larger scales. Each mesh in the sequence retains the original number of vertices and connectivity, providing a direct correspondence between meshes. The mesh sequence is loaded onto the graphics card, and at run-time a vertex program interpolates positions and curvature values between two of the meshes, depending on distance to the camera. A pixel program then renders silhouettes and suggestive contours to produce the line drawing. In this way, fine shape features are depicted over nearby surfaces, while appropriately coarse-scaled features are depicted over more distant regions.
Non-Photorealistic Rendering in Context: An Observational Study
Tobias Isenberg, Petra Neumann, M. Sheelagh T. Carpendale, Mario Costa Sousa, Joaquim A. Jorge.
Department of Computer Science, University of Calgary, No. Technical Report 2005-805-36, Canada, December,
2005. [BibTeX]
Paint
Alvy Ray Smith.
Computer Graphics Lab, New York Institute of Technology, No. Technical Memo 7, 20 Jul,
1978. [BibTeX]
Paint by Relaxation
Aaron Hertzmann.
NYU CS, No. 2000-801,
2001. [BibTeX]
Photometric Stereo and Oil Paintings: Techniques and Applications
G. McGunnigle, M. J. Chantler.
Heriot-Watt University, Department of Computing & Electrical Engineering, No. RM/02/1, Edinburgh, Scotland, April,
2001. [BibTeX]
Real-time Cartoon-like Stylization of AR Video Streams on the GPU
Jan Fischer, Dirk Bartz.
Wilhelm Schickard Institute for Computer Science, University of Tübingen, No. WSI-2005-18, Germany, September,
2005. [BibTeX]
Seeing Between the Strokes
Tobias Isenberg, Roland Jesse, Oscar E. Meruvia Pastor, Thomas Strothotte.
Department of Computer Science, Otto-von-Guericke University of Magdeburg, No. Technical Report 11/2004, Germany,
2004. [BibTeX]
Stroke Surfaces: A Spatio-temporal Framework for Temporally Coherent Non-photorealistic Animations
John P. Collomosse, D. Rowntree, Peter M. Hall.
University of Bath, No. CSBU 2003-01, June,
2003. [BibTeX]
Supporting Hybrid Rendering Styles by Search Engines
Roland Jesse, Thomas Funke, Thomas Strothotte.
Department of Computer Science, University of Magdeburg, No. 6/2004, Germany,
2004. [BibTeX]
Surface Drawing
Steven Schkolne, Peter Schröder.
Caltech Department of Computer Science, No. CS-TR-99-03,
1999. [BibTeX]