DYNAMIC AND ADAPTIVE TESSELLATION OF BÉZIER SURFACES

R. Concheiro, M. Amor, M. Bóo, M. Doggett

Abstract

Bézier surfaces offer powerful mechanisms to describe high quality models in computer graphics. In this paper we present a methodology for the implementation of the adaptive tessellation of Bézier models on the GPU. Tessellation is performed with variable resolution inside the patch to permit the use of meshes with a lower number of triangles but preserving a high visualization quality. Primitives are dynamically generated according to the results of local subdivision tests. The locality of the decisions assures that contiguous triangles are coherently subdivided.The resulting procedure is efficient, simple and generates the tessellation pattern of each Bézier surface dynamically. This enables tessellation of complex models to be performed in real time.

References

  1. Bóo, M., Amor, M., Concheiro, R., and Dogget, M. (2011). Dynamic and Adaptive Mesh Refinement on the GPU. Internal Report.
  2. Concheiro, R., Amor, M., and Bóo, M. (2010). Synthesis of bézier surfaces. In GRAPP'10: International Conference on Computer Graphics Theory and Applications, pages 110-115.
  3. Dyken, C., M., R., and Seland, J. (2009). Semi-uniform Adaptive Patch Tessellation. Computer Graphics Forum, 28(8):2255-2263.
  4. Eisenacher, C., Meyer, Q., and Loop, C. (2009). Real-time View-dependent Rendering of Parametric Surfaces. In Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games, pages 137-143.
  5. Espino, F. J., Bóo, M., Amor, M., and Bruguera, J. D. (2007). Hardware Support for Adaptive Tessellation of Bézier Surfaces Based on Local Tests. Journal of Systems Architecture, 53(4):233-250.
  6. Guthe, M., Balázs, A., and Klein, R. (2005). GPU-Based Trimming and Tessellation of NURBS and T-Spline Surfaces. ACM Trans. Graph., 24(3):1016-1023.
  7. Lorenz, H. and Döllner, J. (2008). Dynamic Mesh Refinement on GPU using Geometry Shaders. In Proceedings of the 16-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2008.
  8. Ni, T. and Castan˜o, I. (2009). Efficient Substitues for Subdivision Surfaces. Exhibition Tech. SIGGRAPH'09 Course Notes, 2009.
  9. Piegl, L. and Tiller, W. (1997). The NURBS Book. Springer.
  10. Schwarz, M. and Stamminger, M. (2009). Fast GPU-based Adaptive Tessellation with CUDA. Computer Graphics Forum, 28(2):365-374.
Download


Paper Citation


in Harvard Style

Concheiro R., Amor M., Bóo M. and Doggett M. (2011). DYNAMIC AND ADAPTIVE TESSELLATION OF BÉZIER SURFACES . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011) ISBN 978-989-8425-45-4, pages 100-105. DOI: 10.5220/0003361001000105


in Bibtex Style

@conference{grapp11,
author={R. Concheiro and M. Amor and M. Bóo and M. Doggett},
title={DYNAMIC AND ADAPTIVE TESSELLATION OF BÉZIER SURFACES},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)},
year={2011},
pages={100-105},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003361001000105},
isbn={978-989-8425-45-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)
TI - DYNAMIC AND ADAPTIVE TESSELLATION OF BÉZIER SURFACES
SN - 978-989-8425-45-4
AU - Concheiro R.
AU - Amor M.
AU - Bóo M.
AU - Doggett M.
PY - 2011
SP - 100
EP - 105
DO - 10.5220/0003361001000105