MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Abstract Surfels: Surface Elements as Rendering Primitives

Download:
pdf
unknown authors
http://graphics.ethz.ch/Downloads/Publications/Papers/2000/p_Pfi00.pdf
Add To MetaCart

Abstract:

Surface elements (surfels) are a powerful paradigm to efficiently render complex geometric objects at interactive frame rates. Unlike classical surface discretizations, i.e., triangles or quadrilateral meshes, surfels are point primitives without explicit connectivity. Surfel attributes comprise depth, texture color, normal, and others. As a pre-process, an octree-based surfel representation of a geometric object is computed. During sampling, surfel positions and normals are optionally perturbed, and different levels of texture colors are prefiltered and stored per surfel. During rendering, a hierarchical forward warping algorithm projects surfels to a z-buffer. A novel method called visibility splatting determines visible surfels and holes in the z-buffer. Visible surfels are shaded using texture filtering, Phong illumination, and environment mapping using per-surfel normals. Several methods of image reconstruction, including supersampling, offer flexible speed-quality tradeoffs. Due to the simplicity of the operations, the surfel rendering pipeline is amenable for hardware implementation. Surfel objects offer complex shape, low rendering cost and high image quality, which makes them specifically suited for low-cost, real-time graphics, such as games.

Citations

747 Light field rendering – Levoy, Hanrahan - 1996
600 The lumigraph – Gortler, Grzeszczuk, et al. - 1996
541 Plenoptic modeling: an image-based rendering syste – Mcmillan, Bishop - 1995
381 Footprint Evaluation for Volume Rendering – Westover - 1990
352 Quicktime VR - an image-based approach to virtual environment navigation – Chen - 1995
263 Layered depth images – Shade, Gortler, et al. - 1998
229 Particle Systems – A Technique for Modeling a Class of Fuzzy Objects – Reeves - 1983
209 A Subdivision Algorithm for Computer Display of Curved Surfaces – Catmull - 1974
157 The use of points as display primitives – Levoy, Whitted - 1985
138 Survey of Texture Mapping – Heckbert - 1986
130 Fundamentals of Texture Mapping and Image Warping – Heckbert - 1989
127 Volume Graphics – Kaufman, Cohen - 1993
121 Talisman: Commodity Real-Time 3D Graphics for the PC – Torborg, Kajiya - 1996
110 The A-buffer, an Antialiased Hidden Surface Method – Carpenter - 1984
108 Point sample rendering – Grossman, Dally - 1998
72 Ldi tree: a hierarchical representation for image-based rendering – Chang, Bishop, et al. - 1999
70 Image-Based Rendering for Non-Diffuse Synthetic Scenes”, Rendering – Lischinski, Rappoport - 1998
57 Hierarchical rendering of trees from precomputed multi-layer Z-buffers – Max - 1996
53 Per-object image warping with layered impostors – Schaufler - 1998
47 Reflection vector shading hardware – Voorhies, Foran - 1994
21 The Delta Tree: An ObjectCentered Approach to Image-Based Rendering – Dally, McMillan, et al. - 1996
16 Discrete Multidimensional Jordan Surfaces – Herman - 1992
13 Data Complexity for Virtual Reality: Where do all the Triangles Go – Deering - 1994
8 High Quality 3D Image Warping by Separating Visibility from Reconstruction – Popescu, Lastra - 1999
4 Blue Moon Rendering Tools – Gritz
4 Smooth Operator. The Economist – Smith - 1999