Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Image precision silhouette edges
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Computer-generated pen-and-ink illustration of trees
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
The digital Michelangelo project: 3D scanning of large statues
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Surfels: surface elements as rendering primitives
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
QSplat: a multiresolution point rendering system for large meshes
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
Stylization and abstraction of photographs
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the conference on Visualization '01
A Developer's Guide to Silhouette Algorithms for Polygonal Models
IEEE Computer Graphics and Applications
ACM SIGGRAPH 2003 Papers
High-Quality Point-Based Rendering on Modern GPUs
PG '03 Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
Iso-Splatting: A Point-Based Alternative to Isosurface Visualization
PG '03 Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
Stylized rendering of 3D scanned real world environments
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Cartoon rendering of smoke animations
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Illustrating surfaces in volume
VISSYM'04 Proceedings of the Sixth Joint Eurographics - IEEE TCVG conference on Visualization
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
ACM SIGGRAPH 2008 classes
SMI 2011: Full Paper: Point set silhouettes via local reconstruction
Computers and Graphics
Abstraction and depiction of sparsely scanned outdoor environments
Computational Aesthetics'05 Proceedings of the First Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging
Splatting lines: an efficient method for illustrating 3D surfaces and volumes
Proceedings of the 18th meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Hi-index | 0.00 |
We present a new method for rendering silhouettes of point-based models. Due to the lack of connectivity information, most existing polygon-based silhouette generation algorithms cannot be applied to point-based models. Our method not only bypasses this connectivity requirement, but also accommodates point-based models with sparse non-uniform sampling and inaccurate/no normal information. Like conventional point-based rendering, we render a model in two passes. The points are rendered as enlarged opaque disks in the first pass to obtain a visibility mask, while being rendered as regular size splats/disks in the second pass. In this way, edges are automatically depicted at depth discontinuities, usually at the silhouette boundaries. The silhouette color is the disk color used in the first pass rendering. The silhouette thickness can be controlled by changing the disk size difference between two passes. We demonstrate our method on different types of point-based models from various sources. The simplicity of our method allows it to be easily integrated with other rendering techniques to cater to many applications. Our method is capable of rendering large scenes of millions of points at interactive rates using modern graphics hardware.