Skip to content

Net-Maker/DemBones-python

Repository files navigation

DemBones-python

It's a python module of DemBones with little modify. It can now process pointcloud data which did not use the skinning weights smoothing regularization in paper Robust and Accurate Skeletal Rigging from Mesh Sequences .

Requirements

  1. OpenExr
  2. IMath
  3. Eigen
  4. pybind11
  5. FBXSDX

Compiling

Tested platforms:

  • g++ 9.3.0 on Ubuntu Linux 20.04
  • g++ 11.4.0 on Ubuntu Linux 22.04

Compiling steps:

  1. Install cmake
  2. Copy the following libraries to their respective folders in ExtLibs so that cmake can find these paths:
  3. Run cmake:
mkdir build
cd build
cmake ..
  1. Build:
cmake --build . --config Release --target install

Notes for Linux

  • You may need to install some libriries: libxml2-dev (run $ sudo apt-get install libxml2-dev) and zlib-dev (run $ sudo apt-get install zlib1g-dev).

About

A pythonn implementation of Dem-Bones, which can handle point cloud and mesh data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published