Skip to content

PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.

License

Notifications You must be signed in to change notification settings

61315/PositionBasedDynamics

 
 

Repository files navigation

PositionBasedDynamics (with SMPL)

Preview

smpl

Build Instructions

  1. First, start with the original upstream. Consult the original build doc and see if you can 1) scaffold the project, 2) run the demos and 3) build the python package in a vanila state.

  2. If you managed to compete the steps above, try cloning this fork and repeating the same process.

  3. Locate the demo project named "SMPLCollisionDemo" and see if it runs. You will need to specify the path to the SMPL model asset in the code before running the demo.

  4. Locate a client project named "pypbd" and see if it builds. If so, you should be able to find the built artifact somewhere (build/lib/**) in the build directory with a name like "pypbd.cp{*}-win_amd64.pyd".

  5. ...Profit!

Last updated: April 4, 2024

References

  • PositionBasedDynamics - PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.
  • smplxpp - Super fast SMPL/+H/-X implementation in C++, with CUDA support and a built-in OpenGL renderer

About

PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.1%
  • Python 7.7%
  • CMake 2.3%
  • Other 0.9%