A Haptic Pottery Modeling System Using GPU-Based Circular Sector Element Method

GPU 기반의 부채꼴 요소법을 이용한 햅틱 도자기 모델링 시스템

  • Received : 2010.01.21
  • Accepted : 2010.06.21
  • Published : 2010.08.15

Abstract

This paper presents an efficient modeling system of virtual pottery in which the user can deform a body of virtual clay with a haptic tool for E-learning. We propose a Circular Sector Element Method (CSEM) which represents the virtual pottery with a set of circular sector elements based on the cylindrical symmetry of pottery. Efficient algorithms for collision detection and response, interactions between adjacent elements, and GPU-based visual-haptic synchronization are designed and implemented for the CSEM. Empirical evaluation showed that the modeling system is computationally efficient with finer details and provides convincing model deformation and force feedback. The developed system, if combined with educational contents, is expected to be used as an effective E-learning platform for elementary school students.

본 논문에서는 사용자가 실제와 같은 촉감을 느끼면서 가상 도자기의 물레 성형을 체험할 수 있는 E-Learning 시스템을 제안한다. 원통형으로 대칭을 이루는 도자기 모양의 특징에 착안하여 부채꼴 모양을 가진 요소의 집합으로 3차원 도자기를 모델링하였다. 부채꼴 요소법에 최적화된 충돌 처리와 인접요소간 상호작용 알고리즘을 고안하였으며, GPU 기반의 빠른 햅틱 모델과 시각 모델의 동기화를 구현하였다. 성능 평가 결과 부채꼴 요소법은 기존의 변형체 렌더링 기법에 비해 훨씬 더 조밀한 도자기 모델의 현실적인 실시간 햅틱 렌더링이 가능한 것을 확인하였다. 우리가 구현한 시스템을 도자기와 관련된 교육적인 컨텐츠와 잘 결합한다면 초등학생들을 대상으로 한 E-Learning 시스템으로 성공적인 활용이 가능할 것으로 예상된다.

Keywords

References

  1. K. Kameyama, "Virtual Clay Modeling System," in Proceedings of the ACM Symposium on Virtual Reality Software and Technology, pp.197-200, 1997.
  2. K. Korida, H. Nishino, and K. Utsumiya, "An Interactive 3D Interface for a Virtual Ceramic Art Work Environment," in Proceedings of the International Conference on Virtual Systems and MultiMedia, pp.227-234, 1997.
  3. T. Massie, "A tangible goal for 3D modeling," IEEE Computer Graphics and Applications, vol.18, pp.62-65, 1998. https://doi.org/10.1109/38.674973
  4. Y. Chai, G. R. Luecke, and J. C. Edwards, "Virtual Clay Modeling Using the ISU Exoskeleton," in Proceedings of IEEE Virtual Reality Annual International Symposium, pp.76-80, 1998.
  5. K. T. McDonnell, H. Qin, and R. A. Wlodarczyk, "Virtual Clay: A Real-Time Sculpting System with Haptic Toolkits," in Proceedings of the Symposium on Interactive 3D Graphics, pp.179-190, 2001.
  6. G. Han, J. Kim, and S. Choi, "Virtual Pottery Modeling with Force Feedback Using Cylindrical Element Method," in Proceedings of the International Conference on Next-Generation Computing, pp. 125-129, 2007.
  7. T. W. Sederberg and S. R. Parry, "Free-Form Deformation of Solid Geometric Models," in Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, pp. 151-160, 1986.
  8. S. Coquillart, "Extended Free-Form Deformation: A Sculpturing Tool for 3D Geometric Modeling," in Proceedings of the 17th Annual Conference on Computer Graphics and Interactive Techniques, pp. 187-196, 1990.
  9. S. Coquillart and P. Jancene, "Animated Free-Form Deformation: An Interactive Animation Technique," in Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques, pp. 23-26, 1991.
  10. W. Hsu, J. Hughes, and H. Kaufman, "Direct Manipulation of Free-Form Deformations," in Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques, pp. 177-184, 1992.
  11. O. C. Zienkiewics, R. L. Taylor, P. Nithiarasu, and J. Z. Zhu, The Finite Element Method, Elsevier/Butterworth-Heinemann, 2005.
  12. C. Mendoza, C. Laugier, I. R. A. Zirst, and F. Saint Martin, "Simulating Cutting in Surgery Applications Using Haptics and Finite Element Models," in Proceedings of IEEE International Conference on Virtual Reality, pp.295-296, 2003.
  13. F. Conti, O. Khatib, and C. Baur, "Interactive Rendering of Deformable Objects Based on a Filling Sphere Modeling Approach," in Proceedings of IEEE International Conference on Robotics and Automation, pp.3716-3721, 2003.
  14. D. L. James and D. K. Pai, "A Unified Treatment of Elastostatic Contact Simulation for Real Time Haptics," in Proceedings of International Conference on Computer Graphics and Interactive Techniques, pp.141-153, 2005.
  15. I. F. Costa and R. Balaniuk, "LEM - An Approach for Real Time Physically Based Soft Tissue Simulation," in Proceedings of IEEE International Conference on Robotics and Automation, pp.2337-2343, 2001.
  16. K. Sundaraj, C. Laugier, and I. F. Costa, "An Approach to LEM Modeling: Construction, Collision Detection and Dynamic Simulation," in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp.2196-2201, 2001.
  17. S.Y. Kim, J. Park, D. S. Kwon, "Real-time Haptic Rendering of High-Resolution Volumetric Deformable Object in a Collaborative Virtual Environment," Advanced Robotics, vol.19, no.9, pp.951-975, 2005. https://doi.org/10.1163/156855305774307022
  18. S. Jun, J. Choi, and M. Cho, "Physics-based s- Adaptive Haptic Simulation for Deformable Object," in Proceedings of the Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, pp.477-483, 2006.
  19. O. R. Astley and V. Hayward, "Multirate Haptic Simulation Achieved by Coupling Finite Element Meshes Through Norton Equivalents," in Proceedings of IEEE International Conference on Robotics and Automation, pp.989-994, 1998.
  20. J. Kim, S. De, and M. A. Srinivasan, "An Itegral Equation Based Multiresolution Modeling Scheme for Multimodal Medical Simulations," in Proceedings of the 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, pp.221-228, 2003.
  21. G. Debunne, M. Desbrun, M. P. Cani, and A. H. Barr, "Dynamic Real-Time Deformations Using Space & Time Adaptive Sampling," in Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques, pp.31-36, 2001.
  22. M. de Pascale, G. de Pascale, D. Prattichizzo, and F. Barbagli, "A GPU-friendly method for haptic and graphic rendering of deformable objects," in Proceedings of EuroHaptics, pp.44-51, 2004.
  23. Cristian J. Luciano, P. Pat Banerjee, and Silvio H. R. Rizzi, "GPU-based elastic-object deformation for enhancement of existing haptic applications," in Proceedings of the Annual IEEE Conference on Automation Science and Engineering, pp.146-151, 2007.