Skip to content
REDMAX: Efficient & Flexible Approach for Articulated Dynamics
C++ MATLAB Python CMake GLSL
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
matlab-simple Add notes and simple test code Aug 22, 2019
.gitignore changed addSparseToFile(...) May 14, 2019
LICENSE Initial commit Mar 23, 2019

REDMAX: Efficient & Flexible Approach for Articulated Dynamics

ACM Transactions on Graphics, 38 (4) 104:1-104:10 (SIGGRAPH), 2019.

Ying Wang, Nicholas J. Weidner, Margaret A. Baxter, Yura Hwang, Danny M. Kaufman, Shinjiro Sueda

  • c++: C++ implementation including Projected Block Jacobi Preconditioner
  • matlab-simple: Simpler object-oriented MATLAB implementation for getting started
  • matlab: Object-oriented MATLAB implementation with many features, including:
    • Recursive hybrid dynamics (Featherstone's algorithm) for comparison
    • Time integration using ode45 or euler
    • Frictional dynamics with Bilateral Staggered Projections
    • Spline curve and surface joints [Lee and Terzopoulos 2008]
  • notes.pdf: An extensive writeup with details on maximal and reduced coordinates. The sample code is in matlab-simple.
You can’t perform that action at this time.