Home

Awesome

SkelGen

This codes implement the algoirhtm of Functionality-Driven Musculature Retargeting. You can get musculoskeletal model with simple user input.

Blog

http://mrl.snu.ac.kr/blog/ProjectFunctionalityDriven

How to install

Install TinyXML, Eigen, OpenGL, assimp, Python3, etc...

sudo apt-get install libtinyxml-dev libeigen3-dev libxi-dev libxmu-dev freeglut3-dev libassimp-dev libpython3-dev python3-tk python3-numpy virtualenv ipython3 cmake-curses-gui

Install boost with python3

We strongly recommand that you install boost libraries from the source code (not apt-get, etc...).

cd /path/to/boost_1_xx/
./bootstrap.sh --with-python=python3
sudo ./b2 --with-python --with-filesystem --with-system --with-regex install

If installed successfully, you should have something like

Include

Lib

Install DART 7.0

Please refer to http://dartsim.github.io/ (Install version 7.0)

How to compile and run

mkdir build
cd build
cmake ..
make -j8
./editor

Parameteric Skeleton

  1. Elongation and torsion of Femur, Tibia, Humerus, and Radius
  2. Elongation and expansion of trunk
  3. Elongation of neck

Document

Project page : Link

Contributors

This work is done with

Hoseok Ryu(rhs0266.github.io)

Reference

  1. Body height estimation based on tibia length in different stature groups
  2. LENGTH OF LONG BONES AND THEIR PROPORTION TO BODY HEIGHT IN HINDUS
  3. Muscles that move the arm
  4. Muscles that move the leg