Points Reloaded: Point-Based Rendering Revisited

The increasing popularity of points as rendering primitives has led to a variety of different rendering algorithms, and in particular the different implementations compare like apples to oranges. In this paper we revisit a number of recently developed point-based rendering implementations. We briefly summarize a few proposed hierarchical multiresolution point data structures and their advantages. Based on a common multiresolution framework we then describe and examine different hardware accelerated point rendering algorithms. Experimental results are given with respect to performance timing and rendering quality for the different approaches.

[1]  Yu Meng,et al.  Dmesh: Fast Depth-Image Meshing And Warping , 2004, Int. J. Image Graph..

[2]  Baoquan Chen,et al.  POP: a hybrid point and polygon rendering system for large data , 2001, Proceedings Visualization, 2001. VIS '01..

[3]  Renato Pajarola,et al.  Depth-Mesh Objects: Fast Depth-Image Meshing and Warping , 2003 .

[4]  Matthias Zwicker,et al.  Surfels: surface elements as rendering primitives , 2000, SIGGRAPH.

[5]  Renato Pajarola,et al.  Object-space point blending and splatting , 2003, SIGGRAPH '03.

[6]  Liviu Coconu,et al.  Hardware-Oriented Point-Based Rendering of Complex Scenes , 2002 .

[7]  Daniel G. Aliaga,et al.  Hybrid simplification: combining multi-resolution polygon and point rendering , 2001, Proceedings Visualization, 2001. VIS '01..

[8]  Renato Pajarola,et al.  A simple approach for point-based object capturing and rendering , 2004, IEEE Computer Graphics and Applications.

[9]  Leif Kobbelt,et al.  High-quality point-based rendering on modern GPUs , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[10]  Amitabh Varshney,et al.  Modeling and Rendering of Points with Local Geometry , 2003, IEEE Trans. Vis. Comput. Graph..

[11]  Matthias Zwicker,et al.  Object Space EWA Surface Splatting: A Hardware Accelerated Approach to High Quality Point Rendering , 2002, Comput. Graph. Forum.

[12]  Markus Gross Are Points the Better Graphics Primitives? , 2001, Comput. Graph. Forum.

[13]  Markus H. Gross,et al.  Shape modeling with point-sampled geometry , 2003, ACM Trans. Graph..

[14]  Marc Stamminger,et al.  Sequential point trees , 2003, ACM Trans. Graph..

[15]  Leonidas J. Guibas,et al.  Estimating surface normals in noisy point cloud data , 2004, Int. J. Comput. Geom. Appl..

[16]  Amitabh Varshney,et al.  Differential Point Rendering , 2001, Rendering Techniques.

[17]  Leif Kobbelt,et al.  Efficient High Quality Rendering of Point Sampled Geometry , 2002, Rendering Techniques.

[18]  Renato Pajarola,et al.  Confetti: object-space point blending and splatting , 2004, IEEE Transactions on Visualization and Computer Graphics.

[19]  Markus H. Gross,et al.  Spectral processing of point-sampled geometry , 2001, SIGGRAPH.

[20]  Liviu Coconu,et al.  Hardware-Accelerated Point-Based Rendering of Complex Scenes , 2002, Rendering Techniques.

[21]  Marc Levoy,et al.  The Use of Points as a Display Primitive , 2000 .

[22]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[23]  William J. Dally,et al.  Point Sample Rendering , 1998, Rendering Techniques.

[24]  Matthias Zwicker,et al.  Surface splatting , 2001, SIGGRAPH.

[25]  Tamal K. Dey,et al.  PMR: point to mesh rendering, a feature-based approach , 2002, IEEE Visualization, 2002. VIS 2002..

[26]  Renato Pajarola,et al.  Efficient Level-of-details for Point based Rendering , 2003, Computer Graphics and Imaging.

[27]  Francisco Tirado,et al.  Cached Geometry Manager for View-dependent LOD Rendering , 2005, WSCG.

[28]  Markus H. Gross,et al.  Efficient simplification of point-sampled surfaces , 2002, IEEE Visualization, 2002. VIS 2002..