Effective Simulation Control for Deformable Object

변형 가능한 물체를 위한 효과적인 시뮬레이션 제어

  • 홍민 (콜로라도대학교 생명정보학과) ;
  • 최민형 (콜로라도대학교 컴퓨터공학과)
  • Received : 2004.11.12
  • Accepted : 2005.01.13
  • Published : 2005.01.30

Abstract

To achieve a natural and plausible interaction with deformable objects and to setup the desirable initial conditions of simulation, user should be able to define and control the geometric constraints intuitively. In addition, user should be able to utilize the simulation as a problem solving platform by experimenting various simulation situations without major modification of the simulator. The proposed physically based geometric constraint simulation system solves the problem using a non-linear finite element method approach to represent deformable objects and constraint forces are generated by defining geometric constraints on the nodes of the object to maintain the restriction. It allows user to define and modify geometric constraints and an algorithm converts these geometric constraints into constraint forces which seamlessly integrate controllability to the simulation system. Simulator can handle linear, angular, inequality based geometric constraints on the objects. Our experimental results show that constraints are maintained in the tight error bound and preserve desired shape of deformable object during the entire simulation.

변형 가능한 물체들 간의 자연스럽고 그럴듯한 상호작용을 얻거나, 시뮬래이션을 사용자가 원하는 시작 조건으로 설정하기 위해서는 이를 제어할 수 있는 기하학적인 제한을 직관적으로 정의하거나 제어 할 수 있어야 한다. 또한 사용자가 시뮬레이터의 중대한 변경 없이 시뮬레이션을 다양한 환경의 시뮬레이션문제를 풀기위한 기반으로 사용할 수 있어야 한다. 본 논문에서 제안된 물리학 기반의 기하학적 제한 시뮬레이션 시스템은 변형 가능한 물체를 표현하기 위혜서 비선형적인 유한요소 해석 방법을 사용하였으며, 제약 조건을 지키기 위해서 물체의 노드에 기하학적인 제한을 설정함으로써 제한 힘이 생성된다. 또한 사용자가 기하학적인 제한을 설정하고 변경 할 수 있도록 해주며, 이러한 제약들은 지속적으로 시뮬레이션 시스템을 통제 할 수 있도록 제한 힘으로 변환된다. 따라서 시뮬레이터는 물체에 적용되는 선형적, 각도, 부동식 등의 기하학적 제한을 통제 할 수 있다. 본 연구의 실험적인 결과들은 전체 시뮬레이션 동안 기하학적 제한이 작은 오차 범위 내에서 잘 지켜지고, 변형 가능한 물체의 원하는 형태를 잘 보존하고 있음을 보여준다.

Keywords