
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Adarsh Krishnamurthy, Rahul Khardekar, Sara McMains, Kirk Haller, Gershon Elber, "Performing Efficient NURBS Modeling Operations on the GPU," IEEE Transactions on Visualization and Computer Graphics, vol. 15, no. 4, pp. 530543, July/August, 2009.  
BibTex  x  
@article{ 10.1109/TVCG.2009.29, author = {Adarsh Krishnamurthy and Rahul Khardekar and Sara McMains and Kirk Haller and Gershon Elber}, title = {Performing Efficient NURBS Modeling Operations on the GPU}, journal ={IEEE Transactions on Visualization and Computer Graphics}, volume = {15}, number = {4}, issn = {10772626}, year = {2009}, pages = {530543}, doi = {http://doi.ieeecomputersociety.org/10.1109/TVCG.2009.29}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Visualization and Computer Graphics TI  Performing Efficient NURBS Modeling Operations on the GPU IS  4 SN  10772626 SP530 EP543 EPD  530543 A1  Adarsh Krishnamurthy, A1  Rahul Khardekar, A1  Sara McMains, A1  Kirk Haller, A1  Gershon Elber, PY  2009 KW  NURBS KW  GPU KW  inverse evaluation KW  sketching KW  interactive trimming KW  SSI KW  intersection curves KW  selfintersection KW  prefix sum. VL  15 JA  IEEE Transactions on Visualization and Computer Graphics ER   
[1] A. Krishnamurthy, R. Khardekar, and S. McMains, “Direct Evaluation of NURBS Curves and Surfaces on the GPU,” Proc. ACM Symp. Solid and Physical Modeling, pp.329334, 2007.
[2] T. Kanai, “FragmentBased Evaluation of NonUniform BSpline Surfaces on GPUs,” ComputerAided Design and Applications, vol. 4, no. 3, pp.287294, 2007.
[3] M. Guthe, A. Balazs, and R. Klein, “GPUBased Trimming and Tessellation of NURBS and TSpline Surfaces,” ACM Trans. Graphics, vol. 24, no. 3, pp.10161023, 2005.
[4] H. Pabst, J. Springer, A. Schollmeyer, R. Lenhardt, C. Lessig, and B. Froehlich, “Ray Casting of Trimmed NURBS Surfaces on the GPU,” Proc. IEEE Symp. Interactive Ray Tracing, pp.151160, 2006.
[5] C. de Boor, A Practical Guide to Splines. SpringerVerlag, 1978.
[6] C. Loop and J. Blinn, “Resolution Independent Curve Rendering Using Programmable Graphics Hardware,” Proc. ACM SIGGRAPH '05, pp.10001009, 2005.
[7] M. Guthe, A. Balazs, and R. Klein, “GPUBased Appearance Preserving Trimmed NURBS Rendering,” J. WSCG, vol. 14, 2006.
[8] D.L. Toth, “On Ray Tracing Parametric Surfaces,” Proc. ACM SIGGRAPH '85, pp.171179, 1985.
[9] T. Nishita, T.W. Sederberg, and M. Kakimoto, “Ray Tracing Trimmed Rational Surface Patches,” Proc. ACM SIGGRAPH '90, pp.337345, 1990.
[10] W. Martin, E. Cohen, R. Fish, and P. Shirley, “Practical Ray Tracing of Trimmed NURBS Surfaces,” J. Graphics Tools, vol. 5, no. 1, pp.2752, 2000.
[11] T.J. Purcell, I. Buck, W.R. Mark, and P. Hanrahan, “Ray Tracing on Programmable Graphics Hardware,” ACM Trans. Graphics, vol. 21, no. 3, pp.703712, 2002.
[12] T.J. Purcell, C. Donner, M. Cammarano, H.W. Jensen, and P. Hanrahan, “Photon Mapping on Programmable Graphics Hardware,” Proc. ACM SIGGRAPH/EUROGRAPHICS Conf. Graphics Hardware (GH '03), pp.4150, 2003.
[13] N.A. Carr, J. Hoberock, K. Crane, and J.C. Hart, “Fast GPU Ray Tracing of Dynamic Meshes Using Geometry Images,” Proc. Graphics Interface '06, pp.203209, 2006.
[14] G. Elber and M.S. Kim, “Geometric Constraint Solver Using Multivariate Rational Spline Functions,” Proc. Sixth ACM Symp. Solid Modeling & Applications, pp.110, 2001.
[15] T. Thompson and E. Cohen, “Direct Haptic Rendering of Complex Trimmed NURBS Models,” Proc. Eighth Ann. Symp. Haptic Interfaces for Virtual Environment and Teleoperator Systems, 1999.
[16] G.E. Blelloch ed., Vector Models for DataParallel Computing. MIT Press, 1990.
[17] D. Horn, GPU Gems 2: Programming Techniques for HighPerformance Graphics and GeneralPurpose Computation, chapter on Stream Reduction Operations for GPGPU Applications. AddisonWesley, 2005.
[18] A. Greß, M. Guthe, and R. Klein, “GPUBased Collision Detection for Deformable Parameterized Surfaces,” Computer Graphics Forum, vol. 25, no. 3, pp.497506, 2006.
[19] S. Sengupta, M. Harris, Y. Zhang, and J.D. Owens, “Scan Primitives for GPU Computing,” Proc. ACM SIGGRAPH/EUROGRAPHICS Symp. Graphics Hardware (GH '07), pp.97106, 2007.
[20] N.K. Govindaraju, S. Redon, M.C. Lin, and D. Manocha, “CULLIDE: Interactive Collision Detection between Complex Models in Large Environments Using Graphics Hardware,” Proc. ACM SIGGRAPH/EUROGRAPHICS Conf. Graphics Hardware (GH '03), pp.2532, 2003.
[21] P. Kipfer, M. Segal, and R. Westermann, “UberFlow: A GPUBased Particle Engine,” Proc. ACM SIGGRAPH/EUROGRAPHICS Conf. Graphics Hardware (GH '04), pp.115122, 2004.
[22] A. Kolb, L. Latta, and C. RezkSalama, “HardwareBased Simulation and Collision Detection for Large Particle Systems,” Proc. ACM SIGGRAPH/EUROGRAPHICS Conf. Graphics Hardware (GH '04), pp.123131, 2004.
[23] A.A.G. Requicha and J.R. Rossignac, “Solid Modeling and Beyond,” IEEE Computer Graphics Applications, vol. 12, no. 5, pp.3144, 1992.
[24] C.M. Hoffmann, Geometric and Solid Modeling. Morgan Kaufmann Publishers Inc., 1989.
[25] N.M. Patrikalakis, “SurfacetoSurface Intersections,” IEEE Computer Graphics and Applications, vol. 13, no. 1, pp.8995, 1993.
[26] S. Krishnan and D. Manocha, “An Efficient Surface Intersection Algorithm Based on LowerDimensional Formulation,” ACM Trans. Graphics, vol. 16, no. 1, pp.74106, 1997.
[27] R.E. Barnhill and S.N. Kersey, “A Marching Method for Parametric Surface Surface Intersection,” Computer Aided Geometric Design, vol. 7, nos.14, pp.257280, 1990.
[28] G.A. Kriezis, P.V. Prakash, and N.M. Patrikalakis, “A Method for Intersecting Algebraic Surfaces with Rational Polynomial Patches,” Computer Aided Design, vol. 22, no. 10, pp.645654, 1990.
[29] L.A. Piegl and W. Tiller, The NURBS Book, second ed. Springer, 1997.
[30] S.S. AbiEzzi and M.J. Wozny, “Factoring a Homogeneous Transformation for a More Efficient Graphics Pipeline,” Computer Graphics Forum, vol. 9, no. 3, pp.245255, 1990.
[31] D. Filip, R. Magedson, and R. Markot, “Surface Algorithms Using Bounds on Derivatives,” Computer Aided Geometric Design, vol. 3, no. 4, pp.295311, 1987.
[32] J. Corney and T. Lim, 3D Modeling with ACIS. SaxeCoburg, 2001.