Automatic illustration of 3D geometric models: lines
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Comprehensible rendering of 3-D shapes
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Real-time nonphotorealistic rendering
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Interactive technical illustration
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Multiresolution signal processing for meshes
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Hardware support for non-photorealistic rendering
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
The notion of quantitative invisibility and the machine rendering of solids
ACM '67 Proceedings of the 1967 22nd national conference
A Developer's Guide to Silhouette Algorithms for Polygonal Models
IEEE Computer Graphics and Applications
Suggestive contours for conveying shape
ACM SIGGRAPH 2003 Papers
ACM SIGGRAPH 2003 Papers
OpenGL(R) Shading Language
Interactive rendering of suggestive contours with temporal coherence
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Hardware-determined feature edges
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Rendering complexity in computer-generated pen-and-ink illustrations
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Density Measure for Line-Drawing Simplification
PG '04 Proceedings of the Computer Graphics and Applications, 12th Pacific Conference
X-toon: an extended toon shader
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
Line drawings via abstracted shading
ACM SIGGRAPH 2007 papers
An Effective Illustrative Visualization Framework Based on Photic Extremum Lines (PELs)
IEEE Transactions on Visualization and Computer Graphics
Semi-automatic stencil creation through error minimization
NPAR '08 Proceedings of the 6th international symposium on Non-photorealistic animation and rendering
ACM SIGGRAPH 2008 classes
Data-driven curvature for real-time line drawing of dynamic scenes
ACM Transactions on Graphics (TOG)
Laplacian lines for real-time shape illustration
Proceedings of the 2009 symposium on Interactive 3D graphics and games
Example-based stippling using a scale-dependent grayscale process
NPAR '10 Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering
Extended papers from NPAR 2010: Scale-dependent and example-based grayscale stippling
Computers and Graphics
Line drawings abstraction from 3D models
Transactions on edutainment V
View-Dependent line drawings for 3d scenes
Transactions on Edutainment VII
Efficient and robust 3D line drawings using difference-of-Gaussian
Graphical Models
Line-based sunken relief generation from a 3D mesh
Graphical Models
Streamlines for illustrative real-time rendering
EuroVis '13 Proceedings of the 15th Eurographics Conference on Visualization
Hi-index | 0.01 |
We present a method to view-dependently control the size of shape features depicted in computer-generated line drawings of 3D meshes. Our method exhibits good temporal coherence during level of detail transitions, and is fast because the calculations are carried out entirely on the GPU. The strategy is to pre-compute, via a digital geometry processing technique, a sequence of filtered versions of the mesh that eliminate shape features at progressively larger scales. Each filtered mesh retains the original connectivity, providing a direct correspondence between meshes.At run-time, the meshes are loaded onto the graphics card and a vertex program interpolates curvatures and positions between corresponding vertices in adjacent meshes of the sequence. A fragment program then renders silhouettes and suggestive contours to produce a line drawing for which the size of depicted shape features follows a user-specified "target size". For example, we can depict fine shape features over nearby surfaces, and appropriately coarse-scaled features in more distant regions. More general level-of-detail policies could be implemented on top of our approach by letting the target size vary with scene attributes such as depth, image location, or annotations provided by the scene designer.