Variable-precision rendering
- 1 March 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 149-158
- https://doi.org/10.1145/364338.364384
Abstract
We propose the idea of using variable-precision geometry transfor- mations and lighting to accelerate 3D graphics rendering. Multires- olution approaches reduce the number of primitives to be rendered; our approach complements the multiresolution techniques as it re- duces the precision of each graphics primitive. Our method relates the minimum number of bits of accuracy required in the input data to achieve a desired accuracy in the display output. We achieve speedup by taking advantage of (a) SIMD parallelism for arith- metic operations, now increasingly common on modern processors, and (b) spatial-temporal coherence in frame-to-frame transforma- tions and lighting. We show the results of our method on datasets from several application domains including laser-scanned, proce- dural, and mechanical CAD datasets.Keywords
This publication has 26 references indexed in Scilit:
- Compressed progressive meshesIEEE Transactions on Visualization and Computer Graphics, 2000
- Optimal bit allocation in compressed 3D modelsComputational Geometry, 1999
- Single resolution compression of arbitrary triangular meshes with properties1This research is supported in part by grants from NSF-CCR-9732306, NSF-KDI-DMS-9873326, DOE-ASCI-BD-485, and NASA-NCC 2-5276.1Computational Geometry, 1999
- Edgebreaker: connectivity compression for triangle meshesIEEE Transactions on Visualization and Computer Graphics, 1999
- Metro: Measuring Error on Simplified SurfacesComputer Graphics Forum, 1998
- Progressive coding of 3-D graphic modelsProceedings of the IEEE, 1998
- Geometric compression through topological surgeryACM Transactions on Graphics, 1998
- Topologically exact evaluation of polyhedra defined in CSG with loose primitivesComputer Graphics Forum, 1996
- MMX technology extension to the Intel architectureIEEE Micro, 1996
- On finite-precision representations of geometric objectsJournal of Computer and System Sciences, 1989