Title :
Simplifying polygonal models using successive mappings
Author :
Cohen, Jonathan ; Manocha, Dinesh ; Olano, Marc
Author_Institution :
North Carolina Univ., Chapel Hill, NC, USA
Abstract :
We present the use of mapping functions to automatically generate levels of detail with known error bounds for polygonal models. We develop a piece-wise linear mapping function for each simplification operation and use this function to measure deviation of the new surface from both the previous level of detail and from the original surface. In addition, we use the mapping function to compute appropriate texture coordinates if the original map has texture coordinates at its vertices. Our overall algorithm uses edge collapse operations. We present rigorous procedures for the generation of local planar projections as well as for the selection of a new vertex position for the edge collapse operation. As compared to earlier methods, our algorithm is able to compute tight error bounds on surface deviation and produce an entire continuum of levels of detail with mappings between them. We demonstrate the effectiveness of our algorithm on several models: a Ford Bronco consisting of over 300 parts and 70,000 triangles, a textured lion model consisting of 49 parts and 86,000 triangles, and a textured, wrinkled torus consisting of 79,000 triangles.
Keywords :
computational geometry; rendering (computer graphics); solid modelling; Ford Bronco; appropriate texture coordinates; computational geometry; edge collapse; edge collapse operations; error bounds; levels-of-detail; linear programming; local planar projections; mapping functions; model simplification; object modeling; piece-wise linear mapping function; polygonal model simplification; polygonal models; real-time rendering; simplification operation; successive mappings; surface approximation; surface deviation; textured lion model; textured wrinkled torus; vertex position; Chromium; Computational geometry; Computer graphics; Current measurement; Information geometry; Linear approximation; Linear programming; Piecewise linear techniques; Real time systems; Rendering (computer graphics); Solid modeling; Surface texture; Upper bound;
Conference_Titel :
Visualization '97., Proceedings
Conference_Location :
Phoenix, AZ, USA
Print_ISBN :
0-8186-8262-0
DOI :
10.1109/VISUAL.1997.663908