연구 내용

From VirtualPhysics

Jump to: navigation, search

목차

실시간 동역학 시뮬레이션 기술

강체 (rigid body) 및 관절체 (articulated body) 충돌 검출 기술

  • Non-convex 모델 지원
  • 일반화된 삼각 메쉬 지원
  • 강체 및 관절체의 penetration depth 계산 기술

강체 및 관절체 동역학 시뮬레이션 기술

  • 수십 개 이상의 강체 및 관절체들 간의 충돌반응 생성 기술
  • colliding contact, resting contact, friction등의 충돌반응 생성 기술
  • 다양한 관절 타입 지원
  • 안정적 적분 알고리즘 기술 개발

시뮬레이션 level-of-detail (SLOD) 기술

  • 가시화 기반의 SLOD 기술
  • Time-critical SLOD 기술
  • 강체 활성화/비활성화 기술

실시간 brittle fracturing 기술

  • Finite mesh들 간의 실시간 자체 충돌 및 개체간 충돌검사 기술
  • brittle fracturing 전처리기 기술개발
  • brittle fracturing 시뮬레이션 실시간 근사 기술 개발


데이터기반 물리 시뮬레이션 기술

모션 캡쳐 데이터를 물리적으로 재현 가능하도록 보정하는 기술 개발

모션 캡쳐 데이터로부터 관절체 캐릭터 동역학 제어기 자동 생성을 위한 균형제어 기술 개발

  • 균형 제어를 위해 강건한 피드백 제어 기술 개발
  • 강건하면서도 자연스러운 제어기 생성을 위한 피드백 오차 학습 기술 개발

모션 캡쳐 데이터로부터 관절체 캐릭터 동역학 제어기 자동 생성 기술 개발

  • 보정 된 모션 데이터를 학습 데이터로 활용하고 기계학습 기술 및 회귀분석을 사용하여 주어진 상황에 가장 알맞은 관절의 움직임을 제시하는 제어기 자동 생성 기술 개발

모션 캡쳐 데이터와 동역학 시뮬레이션의 연동을 위한 동역학 시뮬레이션 환경변수 추출 기술 개발

  • 최적의 커플링을 위한 마찰계수, PD 게인(gain), 환경과 접촉하는 면의 모양, 접촉면의 탄성계수 등 제어기 성능에 큰 영향을 미치는 시뮬레이션 환경 변수 등을 주어진 모션 데이터 셋으로부터 자동적으로 추출 하는 기술 개발


실시간 표면 기반 변형 시뮬레이션 기술

찢어짐을 지원하는 실시간 cloth 시뮬레이션 개발

  • Cloth의 자연스러운 찢어짐이 지원되는 고성능 cloth 시뮬레이션 개발

Cloth 메쉬의 기하 및 위상정보의 변형이 가능한 충돌 감지 기술 개발

  • Cloth의 찢어짐에 의해 기하학 및 위상학적 변화가 발생하는 cloth 메쉬에 적용할수 있는 충돌 감지 기술 개발

뼈대 구조 기반 인체 모델 변형 시뮬레이션

  • 3D 캐릭터 스키닝 메쉬의 왜곡 현상을 피하고 자연스러운 움직임 지원

유연체 동역학 시뮬레이션 기술

  • 다양한 유연체(solid, shell, rod 등)를 GPU 및 멀티코어 CPU를 이용하여 실시간에 시뮬레이션 하는 기술 개발

근육, 피부를 통합 지원하는 스키닝 시뮬레이션 기술 개발

  • 인체 캐릭터 내부를 근육과 뼈대로 나누어, 피부 변형에 영향을 크게 주는 근육을 타원체로 모델링하고, 형태 유지 질점-스프링 모델을 통하여 사실적인 피부 변형 기술 개발

찢어짐을 지원하는 cloth 메쉬와 강체, 관절체, 스키닝 메쉬 동역학 시뮬레이션과의 coupling기술 개발

  • 다양한 시뮬레이션 객체와의 상호작용을 지원하기 위한 cloth 시뮬레이션 및 충돌 반응, 충돌 감지 기술 개발


통합 물리엔진 개발

UML기반 물리엔진 설계 및 구현

단계별 기능 확장을 통해 강체/관절체/캐릭터/의복 시뮬레이션을 지원하는 통합 물리엔진 개발