/Unreal_MPM

Material Point Method in Unreal Engine 5

Primary LanguageC++

Unreal_MPM

Material Point Method in Unreal Engine 5

2023-1 Software Capstone Design

개요

프로젝트 설명

실행 방법

  • 파일 다운로드
  • 프로젝트를 열고 Content\MY\Final 폴더 안에 존재하는 7가지의 블루프린트를 map에 배치 후 실행
    • 블루프린트 이름과 설명
      • _Test : no deformation 상황에서의 시뮬레이션
      • _NeoHookean : hyper elastic 상황에서의 시뮬레이션
      • _Fluid : fluid 시뮬레이션
      • _Interaction : 두개의 물체가 상호작용하는 상황에서의 시뮬레이션

프로젝트 결과

  • 구현된 시뮬레이션은 2D,3D 상황에서의 no deformation gradient, hyper elatsic gradient, fluid
  • 구현 모습 일부
    • 2D No Deformation Gradient
      no_deformation_AdobeExpress (1)
    • 2D Fluid
      2d_flui_AdobeExpress
    • 3D Hyper Elastic Gradient
      3d_ela_AdobeExpress
    • 3D Interaction
      3d_ela_int_AdobeExpress

참고 자료

  • MPM Course : The Material Point Method for Simulating Continuum Materials (SIGGRAPH 2016)
  • MPM Snow : A material point method for snow simulation (SIGGRAPH 2013)
  • MLS-MPM : A Moving Least Squares Material Point Method with Displacement Discontinuity and Two-Way Rigid Body Coupling (SIGGRAPH 2018)
  • MPM in Unity : https://nialltl.neocities.org/articles/mpm_guide