Closed twowwj closed 2 years ago
https://github.com/zycliao/skeleton-free-pose-transfer/blob/ce04cac9d911131900e410dba8642bdee09c3f4b/train.py#L59 I set the "simplify=False" I suspect this is because I didn't simplify the amass data and kept 6890 vertices to train, could this be the main reason for the poor visualization results during training?
I'm not sure what causes this. But simplify
does not change the result much.
thanks for your reply! I noticed during training that loss_sw_sim is always 0; as well, loss_sw is moving from -0 to the negative half-axis for the first few epochs, gradually getting smaller and finally becoming 0. Is this normal?
loss_sw_sim is used to make the skinning weight before and after augmentation to be the same. Without augmentation, it's always 0.
loss_sw contains two kl divergence and one is negative. So it could have any sign. This is explained in the paper in detail. When both KL div are zero, it means for sampled pairs of points, there's no error. This is normal when the sampled points' predicted skinning weights are rigid (like [1, 0, 0, 0])
thanks for you reply!
Hi,
I followed the code for the division of the amass dataset. But found the visualization to be very poor. There were some bugs in the training code and I tried to fix them. Is there something I've missed? amass_splits = { 'train': ['BMLmovi', 'KIT', 'EKUT', 'TotalCapture', 'Eyes_Japan_Dataset', 'ACCAD', 'CMU'], 'test': ['HumanEva', 'SFU', 'Transitions_mocap', 'SSM_synced', 'DanceDB'], } Looking forward to your reply!
thx~