GPU-accelerated CAD
My research involves identifying core modeling operations that can be accelerated by the GPU, thereby improving the overall performance of the CAD system.
I was involved in developing an efficient algorithm to evaluate and display Trimmed NURBS surfaces using the Graphics Processing Unit. Using the GPU for surface point evaluation instead of the CPU leads to a considerable decrease in the computation time and a corresponding increase in frame rate. We presented our GPU NURBS evaluator at the ACM SPM 2007 conference. Our poster was judged as the Best Poster at the conference. Papers SPM [pdf] [link], CAD [pdf] [link] | |
We extended our NURBS evaluator to perform modeling operations on NURBS surfaces especially focusing on operations like interactive trimming and surface-surface intersections. Our results were published in the proceedings of the ACM SPM 2008 conference and also in the special issue of IEEE Transactions on Visualization and Computer Graphics journal. We were the recipients of the Siemens Best Paper Award (second place) at the conference. Papers SPM [pdf] [link], TVCG [pdf] [link] |
Video
|
We have developed a unified framework for accelerating geometric queries using the GPU. We have accelerated silhouette curve extraction and clearance computations. The algorithms were more than two orders of magnitude faster than commercial solid modeling kernel ACIS. Papers SPM [pdf] [link] TVCG [pdf] [link] |
Video
|
We have developed GPU algorithms for accurately evaluating geometric moments of solid objects. The algorithms were able to calculate volumes and center of masses of different solid models accurately and faster than the commercial solid modeling kernel ACIS. Papers SPM [pdf] [link] CAD [pdf] [link] |
Video
|