Efficient Culling Techniques for Interactive Deformable NURBS Surfaces on GPU

Raquel Concheiro, Margarita Amor, Emilio J. Padrón, Michael Doggett

2016

Abstract

NURBS (Non-uniform rational B-splines) surfaces are the standard freeform representation in Computer-Aided Design (CAD) applications. Rendering NURBS surfaces accurately while they are interactively manipulated and deformed is a challenging task. In order to achieve it, the elimination from pipeline in early stages of back-facing surfaces or surface pieces is a key advantage. Furthermore, an effective interactive manipulation implies that all the culling computations should be performed for each frame, facing the possibility of fast changes in occlusion information. In this paper, different interactive culling strategies for NURBS surfaces are presented and analyzed. These culling techniques are based on the exploitation of the geometric properties presented in a NURBS surface, that allow easily to find bounds for it in screen space for each frame. Furthermore, the culling overhead for our proposals is small compared to the computational saving, outperforming a proposal without culling. An implementation of these strategies using current GPUs is presented, achieving real-time and interactive rendering rates of complex parametric models.

Download


Paper Citation


in Harvard Style

Concheiro R., Amor M., Padrón E. and Doggett M. (2016). Efficient Culling Techniques for Interactive Deformable NURBS Surfaces on GPU . In Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2016) ISBN 978-989-758-175-5, pages 17-27. DOI: 10.5220/0005677200150025

in Bibtex Style

@conference{grapp16,
author={Raquel Concheiro and Margarita Amor and Emilio J. Padrón and Michael Doggett},
title={Efficient Culling Techniques for Interactive Deformable NURBS Surfaces on GPU},
booktitle={Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2016)},
year={2016},
pages={17-27},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005677200150025},
isbn={978-989-758-175-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2016)
TI - Efficient Culling Techniques for Interactive Deformable NURBS Surfaces on GPU
SN - 978-989-758-175-5
AU - Concheiro R.
AU - Amor M.
AU - Padrón E.
AU - Doggett M.
PY - 2016
SP - 17
EP - 27
DO - 10.5220/0005677200150025