z-logo
open-access-imgOpen Access
Parallel view-dependent refinement of progressive meshes
Author(s) -
Liang Hu,
Pedro V. Sander,
Hugues Hoppe
Publication year - 2009
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1507149.1507177
Subject(s) - computer science , polygon mesh , parallel computing , granularity , data structure , sequence (biology) , dependency (uml) , graphics hardware , algorithm , t vertices , pointer (user interface) , graphics , theoretical computer science , computational science , computer graphics (images) , mesh generation , computer hardware , programming language , genetics , software engineering , physics , finite element method , biology , thermodynamics
We present a scheme for view-dependent level-of-detail control that is implemented entirely on programmable graphics hardware. Our scheme selectively refines and coarsens an arbitrary triangle mesh at the granularity of individual vertices, to create meshes that are highly adapted to dynamic view parameters. Such fine-grain control has previously been demonstrated using sequential CPU algorithms. However, these algorithms involve pointer-based structures with intricate dependencies that cannot be handled efficiently within the restricted framework of GPU parallelism. We show that by introducing new data structures and dependency rules, one can realize fine-grain progressive mesh updates as a sequence of parallel streaming passes over the mesh elements. A major design challenge is that the GPU processes stream elements in isolation. The mesh update algorithm has time complexity proportional to the selectively refined mesh, and moreover can be amortized across several frames. The static data structure is remarkably compact, requiring only 57% more memory than an indexed triangle list. We demonstrate real-time exploration of complex models with normals and textures. Copyright © 2009 by the Association for Computing Machinery, Inc

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom