Hybrid simplification: combining multi-resolution polygon and point rendering
- 29 August 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Multi-resolution hierarchies of polygons and more recently of points are familiar and useful tools for achieving interactive rendering rates. We present an algorithm for tightly integrating the two into a single hierarchical data structure. The trade-off between rendering portions of a model with points or with polygons is made automatically. Our approach to this problem is to apply a bottom-up simplification process involving not only polygon simplification operations, but point replacement and point simplification operations as well. Given one or more surface meshes, our algorithm produces a hybrid hierarchy comprising both polygon and point primitives. This hierarchy may be optimized according to the relative performance characteristics of these primitive types on the intended rendering platform. We also provide a range of aggressiveness for performing point replacement operations. The most conservative approach produces a hierarchy that is better than a purely polygonal hierarchy in some places, and roughly equal in others. A less conservative approach can trade reduced complexity at the far viewing ranges for some increased complexity at the near viewing ranges. We demonstrate our approach on a number of input models, achieving primitive counts that are 1.3 to 4.7 times smaller than those of triangle-only simplification.Keywords
This publication has 8 references indexed in Scilit:
- A topology modifying progressive decimation algorithmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- QSplatPublished by Association for Computing Machinery (ACM) ,2000
- SurfelsPublished by Association for Computing Machinery (ACM) ,2000
- Progressive simplicial complexesPublished by Association for Computing Machinery (ACM) ,1997
- Adaptive real-time level-of-detail based rendering for polygonal modelsIEEE Transactions on Visualization and Computer Graphics, 1997
- A volumetric method for building complex models from range imagesPublished by Association for Computing Machinery (ACM) ,1996
- Multi-resolution 3D approximations for rendering complex scenesPublished by Springer Nature ,1993
- Surface reconstruction from unorganized pointsPublished by Association for Computing Machinery (ACM) ,1992