Title :
Uniform remeshing with an adaptive domain: a new scheme for view-dependent level-of-detail rendering of meshes
Author_Institution :
Harvard Univ., Cambridge, MA, USA
Abstract :
We present a new algorithm for view-dependent level-of-detail rendering of meshes. Not only can it effectively resolve complex geometry features similar to edge collapse-based schemes, but it also produces meshes that modern graphics hardware can render efficiently. This is accomplished through a novel hybrid approach: for each frame, we view-dependently refine the progressive mesh (PM) representation of the original mesh and use the output as the base domain of uniform regular refinements. The algorithm exploits frame-to-frame coherence and only updates portions of the output mesh corresponding to modified domain triangles. The PM representation is built using a custom volume preservation-based error function. A simple k-d tree enhanced jump-and-walk scheme is used to quickly map from the dynamic base domain to the original mesh during regular refinements. In practice, the PM refinement provides a view-optimized base domain for later regular refinements. The regular refinements ensure almost-everywhere regularity of output meshes, allowing optimization for vertex cache coherence and caching of geometry data in high-performance graphics memory. Combined, they also have the effect of allowing our algorithm to operate on uniform clusters of triangles instead of individual ones, reducing CPU workload.
Keywords :
computational geometry; mesh generation; rendering (computer graphics); edge collapse-based scheme; frame-to-frame coherence; geometry caching; geometry features; graphics hardware; high-performance graphics memory; multiresolution representation; progressive mesh representation; vertex cache coherence optimization; view-dependent level-of-detail rendering; Clustering algorithms; Coherence; Geometry; Graphics; Hardware; Information systems; Interactive systems; Rendering (computer graphics); Virtual reality; Visualization; Index Terms- Level-of-detail; frame-to-frame coherence.; multiresolution representation; remeshing; view-dependent meshes; Algorithms; Artificial Intelligence; Computer Graphics; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; User-Computer Interface;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2005.50