View-Dependent Adaptive Subdivision on GPU

Sheng Li,Xin Huang,Guoping Wang
DOI: https://doi.org/10.3321/j.issn:1003-9775.2007.04.001
2007-01-01
Abstract:A novel method of view-dependent adaptive subdivision is proposed by using the floating-point computation power of modern programmable graphics hardware or GPU to accelerate subdivision computation. The whole subdivision process includes two rendering passes. During the first pass, the subdivision depth of each surface patch is computed in the fragment shaders using projection error metric with backface testing. The resultant buffer is taken as the input to the second pass to evaluate the new subdivision vertex using basis function table stored in texture form on GPU. Our approach makes the subdivision process be entirely implemented on GPU without any geometry data transmission on graphics bus. It improves the efficiency of subdivision while preserving the rendering quality of subdivision surface, and alleviates the computing load on CPU. The view-dependent subdivision can also attain a deep subdivision depth in local region if necessary.
What problem does this paper attempt to address?