Feature Adaptive Rendering of Loop Subdivision Surfaces on GPU

Yuncen Huang,Jieqing Feng,Baoguang Yang
2013-01-01
Abstract:We present a feature adaptive rendering met-hod for Loop subdivision surfaces on GPU. Both positions and normals are evaluated accurately on the true limit Loop subdivision surfaces. The main idea is to render regular regions of the surface directly with tessellation shader and recursively subdivide irregular regions with compute shader till the prescribed maximum depth. Our algorithm accommodates input triangular control mesh of arbitrary topology. Furthermore, we reinforce our algorithm with a watertight evaluation method, i.e., ensuring positions and normals on the boundary of adjacent patches are bitwise identical. As a result, surfaces generated are suitable for displacement mapping. Finally, we also develop an LOD approach for feature adaptive rendering that can adjust the subdivision depth or the patch tessellation factors adaptively. Besides, it admits hierarchical surface editing. The implementation results show that our method outperforms the rendering approaches of Li’s approximate patching and Stam’s direct evaluation.
What problem does this paper attempt to address?