A moving least squares material point method with displacement discontinuity and two-way rigid body coupling

SIGGRAPH 2018


Reviews

Information

  • Paper topic: Animation
  • Software type: Code
  • Able to run a replicability test: True
  • Replicability score: 4
  • License: MIT
  • Build mechanism: Commandline instructions in README
  • Dependencies: taichi.h
  • Documentation score {0,1,2}: 2
  • Reviewer: Julie Digne

Source code information

Comments

An example is provided in file mls.mpm88 (which is particularly well explained) which is consistent with the paper result. Many other examples are provided in the scripts folder, however this requires installing taichi (a legacy branch) which fails (even after adding a -fpermissive option which suppressed some errors) with:
"error: no match for ‘operator+=’ (operand types are ‘taichi::RigidBody<2>::InertiaType’ {aka ‘float’} and ‘taichi::MatrixND<2, float, taichi::InstSetExt::AVX2>’)" 

Hence I was not able to reproduce other results using the provided scripts.
There are two options to add a review to this article:
  • Open a pull request at https://github.com/dcoeurjo/ReplData-private
  • Fill the form below (this option requires manual work and might be avoided if possible):
    TODO: ADD FORM