Single-Pass High-Quality Splatting

In this paper, we introduce a novel real-time splat rendering pipeline that relies on components of state-of-the-art splat and mesh rendering methods to enable high-quality shader effects such as reflection and refraction for splats. Our pipeline consists of one single rendering pass and aggressively utilizes the most practical components of both techniques. The entire pipeline is compactly implemented in the vertex and fragment stages on current GPUs. Our renderer simplifies current splatting techniques, accelerates rendering, and, moreover, achieves excellent visual quality.

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

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

[3]  Leif Kobbelt,et al.  Phong Splatting , 2004, PBG.

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

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

[6]  Matthias Zwicker,et al.  High-quality surface splatting on today's GPUs , 2005, Proceedings Eurographics/IEEE VGTC Symposium Point-Based Graphics, 2005..

[7]  Tilo Ochotta,et al.  Hardware Rendering of 3D Geometry with Elevation Maps , 2006, IEEE International Conference on Shape Modeling and Applications 2006 (SMI'06).

[8]  Loïc Barthe,et al.  Interpolatory Refinement for Real‐Time Processing ofPoint‐Based Geometry , 2005, Comput. Graph. Forum.

[9]  Matthias Zwicker,et al.  Perspective Accurate Splatting , 2004, Graphics Interface.

[10]  Wojciech Matusik,et al.  Acquisition and Rendering of Transparent and Refractive Objects , 2002, Rendering Techniques.

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

[12]  Loïc Barthe,et al.  Dynamic surfel set refinement for high-quality rendering , 2004, Comput. Graph..

[13]  Tim Weyrich,et al.  Rendering deformable surface reflectance fields , 2005, IEEE Transactions on Visualization and Computer Graphics.

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

[15]  Dietmar Saupe,et al.  Compression of Point-Based 3D Models by Shape-Adaptive Wavelet Coding of Multi-Height Fields , 2004, PBG.

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

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

[18]  Renato Pajarola,et al.  Point-based rendering techniques , 2004, Comput. Graph..

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

[20]  Marc Alexa,et al.  On Normals and Projection Operators for Surfaces Defined by Point Sets , 2004, PBG.

[21]  Marc Alexa,et al.  Computing and Rendering Point Set Surfaces , 2003, IEEE Trans. Vis. Comput. Graph..

[22]  Mathias Paulin,et al.  Efficient Screen Space Approach for Hardware Accelerated Surfel Rendering , 2003, VMV.