A Sweep Surface based on Two-Parameter Motion

2-변수 모션기반의 스윕곡면

  • Yoon, Seung-Hyun (Department of Multimedia Engineering, Dongguk University) ;
  • Lee, Ji-Eun (School of Computer Engineering, Chosun University)
  • 윤승현 (동국대학교 멀티미디어공학과) ;
  • 이지은 (조선대학교 컴퓨터공학부)
  • Received : 2010.08.23
  • Accepted : 2010.12.13
  • Published : 2011.02.28

Abstract

We present a new technique for constructing a sweep surface using two-parameter motion. Firstly, a new rational B-spline motion with two parameters is introduced, which is obtained by extending its orientation curve and scaling curve to surface counterparts. A sweep surface is then defined by a single vertex v under the two-parameter motion and allows to represent different u-directional iso-curves depending on parameter ${\upsilon}$. Efficient techniques for modeling and editing the surface are achieved by intuitively controlling the two-parameter motion. We demonstrate the effectiveness of our technique with experimental results on modeling and editing a 3D propeller model.

본 논문에서는 2-변수 모션 (two-parameter motion)을 이용한 새로운 스윕곡면의 생성 및 편집기법을 제시한다. 먼저, 하나의 변수로 매개화되는 기존의 모션에서 방향곡선 (orientation curve)과 크기 변환곡선 (scaling curve)을 곡면의 형태로 확장한 2-변수 모션의 개념을 소개하고, 이를 이용한 새로운 스윕곡면을 제안한다. 제안된 스윕곡면은 하나의 정점이 2-변수 모션에 적용된 결과이며, u-방향의 등위곡선 (iso-curve)이 매개변수 ${\upsilon}$에 따라 다른 형상을 갖게된다. 또한 이에 대한 효율적인 모델링 및 편집기법은 2-변수모션의 직관적인 제어를 통해서 이루이진다. 본 논문에서는 복잡한 형상에 대한 모델링 및 편집 실험을 통해서 제안된 기법의 효율성 및 편리성을 입증한다.

Keywords

Acknowledgement

Supported by : 조선대학교

References

  1. G. Farin, Curves and Surfaces for CAGD, 5th ed. Academic Press, 2002.
  2. L. Piegl and W. Tiller, The NURBS Book, 2nd ed. Springer, 1997.
  3. D. Salomon, Curves and Surfaces for Computer Graphics. Springer, 2006.
  4. J.Johnstone and.J. Williams, "A rational model of the Surfaces swept by a curve," Computer Graphics Forum, vol. 14, no. 3, pp. 77-88, 1995. https://doi.org/10.1111/j.1467-8659.1995.cgf143_0077.x
  5. B. Juttler and M. Wagner., "Computer aided design with spatial rational B-spline motions," ASME Journal of Mechanical Design, vol. 118, pp. 193-201, 1996. https://doi.org/10.1115/1.2826869
  6. T.-I. Chang, J.-H. Lee, M.-S. Kim, and S.-J. Hong, "Direct manipulation of generalized cylinders based on B-spline motion," The Visual Computer, vol. 14, no. 5, pp. 228-239, 1998. https://doi.org/10.1007/s003710050137
  7. K. M. Ho, K. M. Soo, and H. S.-J, "A new approach to through-the-Iens camera control," Graphical Models and Image Processing, vol. 58, no. 3, pp. 262-285, 1996. https://doi.org/10.1006/gmip.1996.0022
  8. W. Wang, B. Jilttler, D. Zheng, and Y Liu, "Computation of rotation minimizing frames;' ACM Transactions on Graphics, vol. 27, no. 1, 2008.
  9. F. Lazarus, S. Coquillart, and P. Jancene, "Axial deformations: an intuitive deformation technique," Computer-Aided Design, vol. 26, no. 8, pp. 607-613, 1994. https://doi.org/10.1016/0010-4485(94)90103-1
  10. K. Singh and E. Fiume, "Wires: a geometric deformation technique," in Proceedings of ACM SIGGRAPH, 1998, pp. 405-414.
  11. D.-E. Hyun, S.-H. Yoon, M.-S. Kim, and B. Julttler, "Modeling and deformation of arms and legs based on ellipsoidal sweeping," in Proceedings of Pacific Graphics, 2003, pp. 204-212.
  12. D.-E. Hyun, S.-H. Yoon, J-W. Chang, J.-K. Seong, M.-S. Kim, and B. Julttler, "Sweep-based human deformation," The Visual Computer, vol. 21, no.8-10, pp. 542-550,2005. https://doi.org/10.1007/s00371-005-0343-x
  13. J. Lee, S.-H. Yoon, and M.-S. Kim, "Realistic human hand deformation," Computer Animation and Virtual Worlds, vol. 17, no. 3-4, pp. 479-489, 2006, (Proc. Computer Animation and Social Agents'06). https://doi.org/10.1002/cav.150
  14. J. Lee, M.-S. Kim, and S.-H. Yoon, "Patches: character skinning with local defonllation layer," Computer Animation and Virtual Worlds, vol. 20, no. 2-3, pp. 321-331, 2009. https://doi.org/10.1002/cav.308
  15. S.-H. Yoon and M.-S. Kim, "Sweep-based freeform deformations," Computer Graphics Forum, vol. 25, no. 3, pp. 487- 496, 2006, (Proc. Eurographics'06).