Back to Search
Start Over
Fast Screen Space Curvature Estimation on GPU
- Source :
- VISIGRAPP (1: GRAPP)
- Publication Year :
- 2016
- Publisher :
- SCITEPRESS - Science and and Technology Publications, 2016.
-
Abstract
- Curvature is an important geometric property in computer graphics that provides information about the behavior of object surfaces. The exact curvature can only be calculated for a limited set of surfaces description. Most of the time, we deal with triangles, point sets or some other discrete representation of the surface. For those, curvature computation is problematic. Moreover, most of existing algorithms were developed for static geometry and can be slow for interactive modeling. This paper proposes a screen space method which estimates the mean and Gaussian curvature at interactive rates. The algorithm uses positions and normals to estimate the curvature from the second fundamental form matrix. Using the screen space has advantages over the classical approach: low-poly geometry can be used and additional detail can be added with normal and bump maps. The screen space curvature can be easily added to existing rendering pipelines. The proposed algorithm was tested on several models and it outperforms current state-of-the-art GPU approaches.
- Subjects :
- Computer science
Computation
Second fundamental form
Bump mapping
020207 software engineering
02 engineering and technology
Curvature
Rendering (computer graphics)
Computer graphics
symbols.namesake
Computer graphics (images)
0202 electrical engineering, electronic engineering, information engineering
Gaussian curvature
symbols
020201 artificial intelligence & image processing
Discrete differential geometry
Algorithm
ComputingMethodologies_COMPUTERGRAPHICS
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 11th Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications
- Accession number :
- edsair.doi...........9ae65042edbe3d76f7e8a3a197276f54
- Full Text :
- https://doi.org/10.5220/0005676801490158