zju3dv / animatable_nerf

Code for "Animatable Implicit Neural Representations for Creating Realistic Avatars from Videos" TPAMI 2024, ICCV 2021
Other
494 stars 50 forks source link

Question about the last value of skinning weights in canonical/observation space #13

Closed taconite closed 2 years ago

taconite commented 2 years ago

Hi,

First thanks for the nice code&paper!

I am trying to use your code on our own data. One thing I noticed is that the observation/canonical skinning weights (stored in lbs/bweights as well as in lbs/tbw.npy) are pre-computed and their last dimension has 25 values. Since original SMPL skinning weights have only 24 values, my question is that how exactly is this 25th value defined and how could I compute it properly?

thanks in advance!

pengsida commented 2 years ago

It is the distance to the smpl surface: https://github.com/zju3dv/animatable_nerf/blob/master/tools/prepare_blend_weights.py#L270