DOI QR코드

DOI QR Code

Construction and Rendering of Trimmed Blending Surfaces with Sharp Features on a GPU

  • Received : 2010.03.13
  • Accepted : 2010.10.25
  • Published : 2011.02.28

Abstract

We construct surfaces with darts, creases, and corners by blending different types of local geometries. We also render these surfaces efficiently using programmable graphics hardware. Points on the blending surface are evaluated using simplified computation which can easily be performed on a graphics processing unit. Results show an eighteen-fold to twenty-fold increase in rendering speed over a CPU version. We also demonstrate how these surfaces can be trimmed using textures.

Keywords

References

  1. M. Guthe, A. Balas, and R. Klein, "GPU-Based Trimming and Tessellation of NURBS and T-Spline Surface," ACM Trans. Graphics, vol. 24, no. 3, 2005, pp. 1016-1023. https://doi.org/10.1145/1073204.1073305
  2. A. Krishnamurthy, R. Khardekar, and S. McMains. "Direct Evaluation of NURBS Curves and Surfaces on the GPU," Proc. ACM Symp. Solid Physical Modeling, 2007, pp. 329-334.
  3. C. Sigg et al., "GPU-Based Ray-Casting of Quadratic Surfaces," Proc. Eurographics Symp. Point-Based Graphics, 2006, pp. 59- 65.
  4. Y. Yasui and T. Kania, "Surface Quality Assessment of Subdivision Surfaces on Programmable Graphics Hardware," Proc. Int. Conf. Shape Modeling Appl., 2004, pp. 129-136.
  5. L. Ying and D. Zorin, "A Simple Manifold-Based Construction of Surfaces of Arbitrary Smoothness," ACM Trans. Graphics, vol. 23, no. 3, 2004, pp. 271-275. https://doi.org/10.1145/1015706.1015714
  6. H. Biermann, A. Levin, and D. Zorin. "Piecewise Smooth Subdivision Surface with Normal Control," Proc. ACM Siggraph, 2000, pp. 113-120.
  7. T. DeRose, M. Kass, and T. Truong, "Subdivision Surfaces in Character Animation," Proc. ACM Siggraph, 1998, pp. 85-94.
  8. H. Hoppe et al., "Piecewise Smooth Surface Reconstruction," Proc. ACM Siggraph, 1994, pp. 295-302.
  9. G.-D. Vecchia and B. Jüttler, "Piecewise Rational Manifold Surfaces with Sharp Features," Proc. 13th IMA Int. Conf. Math. Surfaces XIII, 2009, pp. 90-105.
  10. C. Grim and J. Hughes, "Modeling Surfaces of Arbitrary Topology Using Manifolds," Proc. ACM Siggraph, 1995, pp. 359-368.
  11. C. Grim, "Simple Manifolds for Surface Modeling and Parameterization," Proc. Shape Modeling Int., 2002, p. 237.
  12. C. Grim, J. Crisco, and D. Laidlaw, "Fitting Manifold Surfaces to 3D Point Clouds." J. Biomech. Eng., vol. 124, no. 1, 2002, pp. 136-140. https://doi.org/10.1115/1.1431266
  13. J. Cotrina and N. Pla, "Modeling Surfaces from Meshes of Arbitrary Topology," Computer Aided Geometric Design, vol. 17, no. 7, 2000, pp. 643-671. https://doi.org/10.1016/S0167-8396(00)00020-0
  14. J. Cotrina, N. Pla, and M. Vingo, "A Generic Approach to Free Form Surface Generation," Proc. ACM Symp. Solid Modeling Appl., 2002, pp. 35-44.
  15. X. Gu, Y. He, and H. Qin, "Manifold Spline," Proc. ACM Symp. Solid Physical Modeling, 2005, pp. 27-38.
  16. G.-D. Vecchia, B. Jüttler, and M.-S. Kim, "A Construction of Rational Manifold Surfaces of Arbitrary Topology and Smoothness from Triangular Meshes," Computer Aided Geometric Design, vol. 25, no. 9, 2008, pp. 801-815. https://doi.org/10.1016/j.cagd.2008.08.003
  17. H.-F. Pabst et al., "Ray Casting of Trimmed NURBS Surfaces on the GPU," Proc. IEEE Symp. Interactive Ray-Tracing, 2006, pp. 151-160.
  18. T. Kanai et al., "GPU-Based Rendering of Sparse Low-Degree Implicit Surfaces," Proc. 4th Int. Conf. Computer Graphics Interactive Techniques in Australasia and Southeast Asia, 2006, pp. 165-171.
  19. F. Reck et al., "Real-Time Isosurface Extraction with Graphics Hardware," Proc. Eurographics, 2004, pp. 33-36.
  20. J. Bolz and P. Schröder, "Evaluation of Subdivision Surfaces on Programmable Graphics Hardware," 2003, submitted for publication.
  21. NVIDIA, Inc. NVIDIA, Cg Toolkit User's Manual, 2006.

Cited by

  1. A new surface joining technique for the design of shoe lasts vol.68, pp.5, 2013, https://doi.org/10.1007/s00170-013-4980-3
  2. OUB: a scalable grid-based surface-representation for realtime high-resolution rendering vol.9, pp.3, 2014, https://doi.org/10.1007/s11554-013-0372-z
  3. Toward High Utilization of Heterogeneous Computing Resources in SNP Detection vol.37, pp.2, 2011, https://doi.org/10.4218/etrij.15.2314.0144