ACM Home Page
Please provide us with feedback. Feedback
Performing efficient NURBS modeling operations on the GPU
Full text PdfPdf (4.86 MB)
Source
ACM Symposium on Solid and Physical Modeling archive
Proceedings of the 2008 ACM symposium on Solid and physical modeling table of contents
Stony Brook, New York
SESSION: Surface modeling table of contents
Pages 257-268  
Year of Publication: 2008
ISBN:978-1-60558-106-2
Authors
Adarsh Krishnamurthy  University of California, Berkeley Berkeley, CA
Rahul Khardekar  University of California, Berkeley Berkeley, CA
Sara McMains  University of California, Berkeley Berkeley, CA
Kirk Haller  SolidWorks Corporation, Boston, MA
Gershon Elber  Technion Haifa, Israel
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 251,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1364901.1364937
What is a DOI?

ABSTRACT

We present algorithms for evaluating and performing modeling operatyons on NURBS surfaces using the programmable fragment processor on the Graphics Processing Unit (GPU). We extend our GPU-based NURBS evaluator that evaluates NURBS surfaces to compute exact normals for either standard or rational B-spline surfaces for use in rendering and geometric modeling. We build on these calculations in our new GPU algorithms to perform standard modeling operations such as inverse evaluations, ray intersections, and surface-surface intersections on the GPU. Our modeling algorithms run in real time, enabling the user to sketch on the actual surface to create new features. In addition, the designer can edit the surface by interactively trimming it without the need for re-tessellation. We also present a GPU-accelerated algorithm to perform surface-surface intersection operations with NURBS surfaces that can output intersection curves in the model space as well as in the parametric spaces of both the intersecting surfaces at interactive rates.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
Corney, J., and Lim, T. 2001. 3D Modeling with ACIS. Saxe-Coburg.
 
6
De Boor, C. 1978. A practical guide to splines. Springer-Verlag.
7
 
8
 
9
 
10
Gress, A., Guthe, M., and Klein, R. 2006. GPU-based collision detection for deformable parameterized surfaces. Computer Graphics Forum 25, 3, 497--506.
11
 
12
Guthe, M., Balázs, A., and Klein, R. 2006. GPU-based appearance preserving trimmed NURBS rendering. Journal of WSCG 14.
 
13
 
14
 
15
Kanai, T. 2007. Fragment-based evaluation of Non-Uniform B-spline surfaces on GPUs. Computer-Aided Design and Applications 4, 3, 287--294.
16
17
 
18
19
20
21
 
22
23
 
24
 
25
26
 
27
 
28
 
29
 
30
Thompson, T., and Cohen, E. 1999. Direct haptic rendering of complex trimmed NURBS models. In 8th Annual Symp. Haptic Interfaces for Virtual Environment and Teleoperator Systems.
31

Collaborative Colleagues:
Adarsh Krishnamurthy: colleagues
Rahul Khardekar: colleagues
Sara McMains: colleagues
Kirk Haller: colleagues
Gershon Elber: colleagues