Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Efficient culling techniques for interactive deformable NURBS surfaces on GPU

Concheiro, Raquel ; Amor, Margarita ; Padrón, Emilio J. and Doggett, Michael LU orcid (2016) 11th International Conference on Computer Graphics Theory and Application, GRAPP 2016; Part of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, VISIGRAPP 2016 p.17-27
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... (More)

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.

(Less)
Please use this url to cite or link to this publication:
author
; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Culling Techniques, Deformable Surfaces, NURBS, Real-time and Interactive Methods
host publication
VISIGRAPP 2016 - Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications
pages
11 pages
publisher
SciTePress
conference name
11th International Conference on Computer Graphics Theory and Application, GRAPP 2016; Part of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, VISIGRAPP 2016
conference location
Rome, Italy
conference dates
2016-02-27 - 2016-02-29
external identifiers
  • scopus:84968928142
ISBN
9789897581755
language
English
LU publication?
yes
id
78485792-c3f1-4894-b78e-e32c1f6ded35
date added to LUP
2016-07-19 07:13:06
date last changed
2022-01-30 05:09:26
@inproceedings{78485792-c3f1-4894-b78e-e32c1f6ded35,
  abstract     = {{<p>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.</p>}},
  author       = {{Concheiro, Raquel and Amor, Margarita and Padrón, Emilio J. and Doggett, Michael}},
  booktitle    = {{VISIGRAPP 2016 - Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications}},
  isbn         = {{9789897581755}},
  keywords     = {{Culling Techniques; Deformable Surfaces; NURBS; Real-time and Interactive Methods}},
  language     = {{eng}},
  pages        = {{17--27}},
  publisher    = {{SciTePress}},
  title        = {{Efficient culling techniques for interactive deformable NURBS surfaces on GPU}},
  year         = {{2016}},
}