Hidden curve removal for free form surfaces
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Comprehensible rendering of 3-D shapes
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Independent component analysis, a new concept?
Signal Processing - Special issue on higher order statistics
Rendering parametric surfaces in pen and ink
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
The 3D marching lines algorithm
Graphical Models and Image Processing
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
Optimal triangulation and quadric-based surface simplification
Computational Geometry: Theory and Applications - Special issue on multi-resolution modelling and 3D geometry compression
Artistic silhouettes: a hybrid approach
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Mean Shift: A Robust Approach Toward Feature Space Analysis
IEEE Transactions on Pattern Analysis and Machine Intelligence
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Anisotropic Diffusion in Vector Field Visualization on Euclidean Domains and Surfaces
IEEE Transactions on Visualization and Computer Graphics
Restricted delaunay triangulations and normal cycle
Proceedings of the nineteenth annual symposium on Computational geometry
Enhancing Transparent Skin Surfaces with Ridge and Valley Lines
VIS '95 Proceedings of the 6th conference on Visualization '95
Estimating the tensor of curvature of a surface from a polyhedral approximation
ICCV '95 Proceedings of the Fifth International Conference on Computer Vision
Unsupervised learning for speech motion editing
Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation
Building efficient, accurate character skins from examples
ACM SIGGRAPH 2003 Papers
Suggestive contours for conveying shape
ACM SIGGRAPH 2003 Papers
Precomputing interactive dynamic deformable scenes
ACM SIGGRAPH 2003 Papers
Interactive rendering of suggestive contours with temporal coherence
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Ridge-valley lines on meshes via implicit surface fitting
ACM SIGGRAPH 2004 Papers
Estimating Curvatures and Their Derivatives on Triangle Meshes
3DPVT '04 Proceedings of the 3D Data Processing, Visualization, and Transmission, 2nd International Symposium
ACM SIGGRAPH 2005 Papers
Multi-scale line drawings from 3D meshes
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
Exaggerated shading for depicting shape and detail
ACM SIGGRAPH 2006 Papers
Pattern Recognition and Machine Learning (Information Science and Statistics)
Pattern Recognition and Machine Learning (Information Science and Statistics)
Isophote distance: a shading approach to artistic stroke thickness
Proceedings of the 5th international symposium on Non-photorealistic animation and rendering
Highlight lines for conveying shape
Proceedings of the 5th international symposium on Non-photorealistic animation and rendering
Line drawings via abstracted shading
ACM SIGGRAPH 2007 papers
Apparent ridges for line drawing
ACM SIGGRAPH 2007 papers
Real-time enveloping with rotational regression
ACM SIGGRAPH 2007 papers
Robust statistical estimation of curvature on discretized surfaces
SGP '07 Proceedings of the fifth Eurographics symposium on Geometry processing
Focal surfaces of discrete geometry
SGP '07 Proceedings of the fifth Eurographics symposium on Geometry processing
Compact and efficient generation of radiance transfer for dynamically articulated characters
Proceedings of the 5th international conference on Computer graphics and interactive techniques in Australia and Southeast Asia
Fast and Faithful Geometric Algorithm for Detecting Crest Lines on Meshes
PG '07 Proceedings of the 15th Pacific Conference on Computer Graphics and Applications
Apparent relief: a shape descriptor for stylized shading
NPAR '08 Proceedings of the 6th international symposium on Non-photorealistic animation and rendering
Fast and robust fixed-point algorithms for independent component analysis
IEEE Transactions on Neural Networks
Face recognition by independent component analysis
IEEE Transactions on Neural Networks
Extracting lines of curvature from noisy point clouds
Computer-Aided Design
GPU curvature estimation on deformable meshes
I3D '11 Symposium on Interactive 3D Graphics and Games
Learning hatching for pen-and-ink illustration of surfaces
ACM Transactions on Graphics (TOG)
Efficient and robust 3D line drawings using difference-of-Gaussian
Graphical Models
Hi-index | 0.00 |
This article presents a method for real-time line drawing of deforming objects. Object-space line drawing algorithms for many types of curves, including suggestive contours, highlights, ridges, and valleys, rely on surface curvature and curvature derivatives. Unfortunately, these curvatures and their derivatives cannot be computed in real-time for animated, deforming objects. In a preprocessing step, our method learns the mapping from a low-dimensional set of animation parameters (e.g., joint angles) to surface curvatures for a deforming 3D mesh. The learned model can then accurately and efficiently predict curvatures and their derivatives, enabling real-time object-space rendering of suggestive contours and other such curves. This represents an order-of-magnitude speedup over the fastest existing algorithm capable of estimating curvatures and their derivatives accurately enough for many different types of line drawings. The learned model can generalize to novel animation sequences and is also very compact, typically requiring a few megabytes of storage at runtime. We demonstrate our method for various types of animated objects, including skeleton-based characters, cloth simulation, and blend-shape facial animation, using a variety of nonphotorealistic rendering styles. An important component of our system is the use of dimensionality reduction for differential mesh data. We show that Independent Component Analysis (ICA) yields localized basis functions, and gives superior generalization performance to that of Principal Component Analysis (PCA).