Surface Deformation by using 3D Target Curve for Virtual Spatial Design

가상 공간 디자인을 위한 3차원 목표곡선을 이용한 곡면 변형

  • Published : 2006.10.15

Abstract

2D input data have to be converted into 3D data by means of some functions and menu system in 2D input modeling system. But data in 3D input system for virtual spatial design can be directly connected to the 3D modeling data. Nevertheless, efficient surface modeling and deformation algorithm for the 3D input modeling system are not proposed yet. In this paper, problems of conventional NURBS surface deformation methods which can occur when applied in the 3D input modeling system are introduced. And NURBS surface deformation by 3D target curves, in which the designer can easily approach, are suggested. Designer can efficiently implement the virtual spatial sketching and design by using the proposed deformation algorithm.

2차원 평면 입력을 통한 모델링에서는 입력 값을 3차원 데이타로 바꾸기 위한 기능과 메뉴들이 필요하지만 가상공간 디자인을 위한 3차원 입력 시스템은 입력 값을 곧바로 3차원 데이타로 변환될 수 있다. 하지만 3차원 입력시스템에서 효율적인 곡면 모델링 방법, 특히 곡면 변형 방법은 제안되지 않고 있다. 본 논문에서는 기존의 변형방법이 3차원 입력시스템에서 적용되었을 때 발생할 수 있는 문제점을 제시한다. 그리고 디자이너가 접근하기 쉬운 목표곡선을 이용한 변형을 제안한다. 이와 같은 3차원 목표곡선을 이용한 변형을 통해 디자이너가 보다 쉽게 3차원 입력시스템에 접근하여 가상공간 스케칭 및 디자인을 구현할 수 있다.

Keywords

References

  1. Last Software, Inc. 'SketchUp,' http://www.sketchup.com
  2. Wesche, G., Seidel, H., 'FreeDrawer-A Free-Form Sketching System on the Responsive Workbench,' Proceedings of VRST 2001, Banff, Alberta, Canada, pp. 167-174, 2001 https://doi.org/10.1145/505008.505041
  3. Schkolne, S., Pruett, M., & Schroder, P., 'Surface Drawing: Creating Organic 3D Shapes with the Hand and Tangible Tools,' Proceedings of SIGCHI 2001, ACM Press, Seattle, WA, USA, pp. 261-268, 2001 https://doi.org/10.1145/365024.365114
  4. Fiorentino, M., Amicis, R., Monno, G., Stork, A., 'Spacedesign : A Mixed Reality Workspace for Aesthetic Industrial Design,' DIMeG, Politecnico di Bari, Italy, GRIS, Universitat Darmstadt, Germany, Proceedings of Mixed and Augmented Reality, pp. 86-318, 2002 https://doi.org/10.1109/ISMAR.2002.1115077
  5. Stork, A., Amicis, R., 'ARCADE,' Institut Graphische Datenverarbei-tung, Germany, http://www.igd. fraunhofer.de/igd-a2/projects/Arcade/index.html
  6. Beat D. Bruderlin, 'Sketch-based Design,' Computer Graphics Group, Dept. of Computer Science and Automation, Technical University of Ilmenau, Germany, http://rabbit.prakinf.tu-ilmenau.de/qsketch. html
  7. Frederick W. B. Li, Rynson W.H. Lau, 'VSculpt: A Distributed Virtual Sculpting Environment for Collaborative Design,' Deptartment of Computer Science, City Univ. of Hong Kong, China, IEEE Transactions on multimedia, pp. 570-580, 2003 https://doi.org/10.1109/TMM.2003.814795
  8. Sederberg, T. W., Parry, S. R, 'Free-Form Deformation of Solid Geometric Models,' Proceedings of SIGGRAPH '86, Computer Graphics, Vol. 20, No.4, pp. 151-160, 1986 https://doi.org/10.1145/15922.15903
  9. Coquillart, S., 'Extended Free-Form Deformation: A Sculpturing Tool for 3D Geometric Modeling,' Proceedings of SIGGRAPH '90, Computer Graphics, pp. 187-196, 1990 https://doi.org/10.1145/97879.97900
  10. MacCracken, R., Joy, K. I., 'Free-Form Deformations With Lattices of Arbitrary Topology,' Proceedings of SIGGRAPH '96, Computer Graphics, pp. 181-188, 1996 https://doi.org/10.1145/237170.237247
  11. Hsu, W. M., Hughes, J. F., & Kaufman, H., 'Direct Manipulation of Free-Form Deformations,' Proceedings of SIGGRAPH '92, Computer Graphics, Vol. 26, No.2, pp. 177-184, 1992 https://doi.org/10.1145/133994.134036
  12. Borrel, P., 'Simple Constrained Deformation for Geometric Modeling and interactive Design,' ACM Transaction on Graphics, Vol. 13, No. 2, pp. 137-155, 1994 https://doi.org/10.1145/176579.176581
  13. Zheng, J. M., Chan, K. W., Gibson, I., 'Surface Feature Constraint Deformation for Free-form Surface and Interactive Design,' Proceedings of 5th ACM symposium on Solid Modeling and applications, pp. 223-233, 1999 https://doi.org/10.1145/304012.304035
  14. Hua, J., Qin, H., 'Free-Form Deformation via Sketching and Manipulating Scalar Fields,' Proceedings of the 8th ACM symposium on Solid modeling and application, pp. 328-333, 2003 https://doi.org/10.1145/781606.781660
  15. Zelinka, S., Garland, M., 'Modeling with Curve Analogies,' Proceeding of SIGGRAPH '03, Sketchs & applications, p. 1, 2003 https://doi.org/10.1145/965400.965412
  16. Piegl, L., Tiller, W., The NURBS Book(Second Edition), Springer, 1997
  17. Klaus, D., Hanno,W., 'Real-Time Hand and Head Tracking for Virtual Environments Using Infrared Beacons,' Lecture Notes In Computer Science, Vol. 1537, pp. 113-127, 1998
  18. Bouguet, J. Y., 'Camera Calibration Toolbox for Matlab,' Computer Vision Research Group, Dept. of Electrical Engineering, California Institute of Technology, Pasadena, USA, http://www.vision.caltech.edu/bouguetj/calib_doc/index.html
  19. Ryu, C. R., Cho, Y. H., Chai, Y. H., 'Development of an Immersive VR Display System for 3D Digital Art,' Proceedings of Computer Graphics, Imaging and Visualization 2004, pp. 93-98, Penang, Malaysia, Jul. 26-29, 2004 https://doi.org/10.1109/CGIV.2004.1323967
  20. Choi, H. W., Chai, Y. H., 'Interactive sketching and styling algorithm based on 3D free hand strokes,' Proceedings of Korea CAD/CAM Society, pp. 1146-1151, Jan. 27-29, 2005