본문 바로가기
KERD
논문KCI 등재

GPU에서 얇은 쉘 찢어짐 시뮬레이션을 실시간으로 표현하기 위한 동적 리메싱

Dynamic Remeshing for Real-Time Representation of Thin-Shell Tearing Simulations on the GPU

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 GPU기반으로 옷감을 찢는 데 필요한 동적 재메싱를 실시간으로 처리할 수 있는방법을 제안한다. 얇은 쉘 재질은 물리 기반 시뮬레이션/애니메이션, 게임, 가상현실 등 다양한 분야에서 활용되고 있다. 옷감을 찢는 것은 기하학과 연결 구조를 동적으로 갱신해야 되기 때문에그 처리 과정이 복잡하고 계산양이 크다. 특히 인터랙티브 콘텐츠를 다루는 분야에서는 이 과정이 빠르게 수행되어야 한다. 대부분의 방법에서는 실시간을 유지하기 위해 저해상도 시뮬레이션을 통해 재메싱을 수행하거나 이미 분할된 패턴을 그대로 이용하기 때문에 동적 재메싱이라고 보기 어려우며, 찢어진 패턴의 품질이 낮다. 본 논문에서는 GPU에 최적화된 동적 재메싱 알고리즘을 새롭게 제안함으로써 고해상도 옷감 찢어짐을 실시간으로 처리할 수 있게 한다. 본 논문에서제안하는 방법은 사전에 쪼개진 메쉬 형태가 아닌 동적 재메싱이 가능하기 때문에 가상 수술시뮬레이션이나, 실시간을 요구하는 게임 및 가상환경에서 물리 기반 모델링울 할 때 활용될 수 있다.

Abstract

In this paper, we propose a GPU-based method for real-time processing of dynamic re-meshing required for tearing cloth. Thin shell materials are used in various fields such as physics-based simulation/animation, games, and virtual reality. Tearing the fabric requires dynamically updating the geometry and connectivity, making the process complex and computationally intensive. This process needs to be fast, especially when dealing with interactive content. Most methods perform re-meshing through low-resolution simulations to maintain real-time, or rely on an already segmented pattern, which is not considered dynamic re-meshing, and the quality of the torn pattern is low. In this paper, we propose a new GPU-optimized dynamic re-meshing algorithm that enables real-time processing of high-resolution fabric tears. The method proposed in this paper can be used for virtual surgical simulation and physics-based modeling in games and virtual environments that require real-time, as it allows dynamic re-meshing rather than pre-split meshes.

참고문헌 (33)

  1. Meseure, "A physically-based virtual environment dedicated to surgical simulation", Surgery Simulation and Soft Tissue Modeling:International Symposium, IS4TM 2003 Juan-Les-Pins, pp.38~47 (2003)
  2. Keckeisen, "Interactive cloth simulation in virtual environments", IEEE Virtual Reality, pp.71~78 (2003), IEEE
  3. Tan, Qingyang, "Realtime simulation of thin-shell deformable materials using CNN-based mesh embedding", IEEE Robotics and Automation Letters, 5(2), pp.2325~2332 (2020)[DOI]
  4. Metaaphanon, "Simulation of tearing cloth with frayed edges", Computer Graphics Forum, 28(7), pp.1837~1844 (2009), Blackwell Publishing Ltd
  5. Marco Santos Souza, "Fast Simulation of Cloth Tearing", Journal on Interactive Systems, 5(1), pp.1~ (2014), Sociedade Brasileira de Computacao - SB[DOI]
  6. Qi Guo, "A material point method for thin shells with frictional contact", ACM Transactions on Graphics, 37(4), pp.1~15 (2018), Association for Computing Machinery (ACM)[DOI]
  7. Terzopoulos, "Elastically deformable models", Proceedings of the 14th annual conference on Computer graphics and interactive techniques, pp.205~214 (1987)
  8. Terzopoulos, "Modeling inelastic deformation: viscolelasticity, plasticity, fracture", Proceedings of the 15th annual conference on Computer graphics and interactive techniques, pp.269~278 (1988)
  9. Demetri Terzopoulos, "Deformable models", The Visual Computer, 4(6), pp.306~331 (1988), Springer Science and Business Media LLC[DOI]
  10. Volino, Pascal, "Versatile and efficient techniques for simulating cloth and other deformable objects", Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, pp.137~144 (1995)
  11. Volino, Pascal, "Implementing fast cloth simulation with collision response", Proceedings Computer Graphics International 2000, pp.257~266 (2000), IEEE
  12. Baraff, David, "Large steps in cloth simulation", Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pp.43~54 (1998)
  13. Choi, Kwang-Jin, "Stable but responsive cloth", ACM SIGGRAPH 2005 Courses, pp.1~ (2005)
  14. Bridson, Robert, "Robust treatment of collisions, contact and friction for cloth animation", Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pp.594~603 (2002)
  15. Baraff, David, "Untangling cloth", ACM Transactions on Graphics (TOG) 22, (3), pp.862~870 (2003)
  16. Grinspun, Eitan, "Discrete shells", Proceedings of the 2003 ACM SIGGRAPH, 2003, 62~67
  17. Bridson, Robert, "Simulation of clothing with folds and wrinkles", ACM SIGGRAPH 2005 Courses, pp.3~ (2005)
  18. Chuan Zhou, "Shear buckling and dynamic bending in cloth simulation", Computer Animation and Virtual Worlds, 19(3-4), pp.493~503 (2008), Wiley[DOI]
  19. Provot, Xavier., "Deformation constraints in a mass-spring model to describe rigid cloth behaviour", Graphics interface, pp.147~147 (1995), Canadian Information Processing Society
  20. Matthias Müller, "Position based dynamics", Journal of Visual Communication and Image Representation, 18(2), pp.109~118 (2007), Elsevier BV[DOI]
  21. Goldenthal, Rony, "Efficient simulation of inextensible cloth", ACM SIGGRAPH 2007 papers, pp.49~ (2007)
  22. Michel Carignan, "Dressing animated synthetic actors with complex deformable clothes", ACM SIGGRAPH Computer Graphics, 26(2), pp.99~104 (1992), Association for Computing Machinery (ACM)[DOI]
  23. P. Volino, "An evolving system for simulating clothes on virtual actors", IEEE Computer Graphics and Applications, 16(5), pp.42~51 (1996), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  24. X. S. Zeng, "Modelling inter‐yarn friction in woven fabric armour", International Journal for Numerical Methods in Engineering, 66(8), pp.1309~1330 (2005), Wiley[DOI]
  25. Breen, David E., "Predicting the drape of woven cloth using interacting particles", Proceedings of the 21st annual conference on Computer graphics and interactive techniques, pp.365~372 (1994)
  26. Kaldor, Jonathan M., "Simulating knitted cloth at the yarn level", CM SIGGRAPH 2008 papers, pp.1~9 (2008)
  27. Terzopoulos, Demetri, "Modeling inelastic deformation: viscolelasticity, plasticity, fracture", Proceedings of the 15th annual conference on Computer graphics and interactive techniques, pp.269~278 (1988)
  28. O'brien, James F, "Graphical modeling and animation of brittle fracture", Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pp.137~146 (1999)
  29. O'brien, James F., "Graphical modeling and animation of ductile fracture", Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pp.291~294 (2002)
  30. Smith, Jeffrey, "Fast and controllable simulation of the shattering of brittle objects", Computer Graphics Forum, 20(2), pp.81~91 (2001), Blackwell Publishers Ltd
  31. Alan Norton, "Animation of fracture by physical modeling", The Visual Computer, 7(4), pp.210~219 (1991), Springer Science and Business Media LLC[DOI]
  32. Koichi Hirota, "Generation of crack patterns with a physical model", The Visual Computer, 14(3), pp.126~137 (1998), Springer Science and Business Media LLC[DOI]
  33. Huamin Wang, "A chebyshev semi-iterative approach for accelerating projective and position-based dynamics", ACM Transactions on Graphics, 34(6), pp.1~9 (2015), Association for Computing Machinery (ACM)[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (30건)