gitextract_gvqlhfpg/ ├── LICENSE ├── README.md ├── environment.yml ├── interdiff/ │ ├── README.md │ ├── checkpoints/ │ │ ├── correction.ckpt │ │ ├── diffusion.ckpt │ │ ├── diffusion_skeleton.ckpt │ │ └── obj_skeleton.ckpt │ ├── data/ │ │ ├── behave/ │ │ │ ├── objects/ │ │ │ │ └── backpack/ │ │ │ │ ├── backpack.obj │ │ │ │ ├── backpack.obj.mtl │ │ │ │ └── backpack_f1000.ply │ │ │ └── sequence/ │ │ │ └── Date01_Sub01_backpack_back/ │ │ │ ├── object_fit_all.npz │ │ │ └── smpl_fit_all.npz │ │ ├── cfg/ │ │ │ ├── BEHAVE.yml │ │ │ └── HOI.yml │ │ ├── dataset_skeleton.py │ │ ├── dataset_smpl.py │ │ ├── prepare_behave.py │ │ ├── tools.py │ │ └── utils.py │ ├── diffusion/ │ │ ├── gaussian_diffusion.py │ │ ├── losses.py │ │ ├── nn.py │ │ ├── resample.py │ │ └── respace.py │ ├── eval_skeleton.py │ ├── eval_skeleton_no_correction.py │ ├── eval_smpl_long.py │ ├── eval_smpl_short.py │ ├── libsmpl/ │ │ ├── LICENSE │ │ ├── __init__.py │ │ ├── environment.yml │ │ ├── setup.py │ │ └── smplpytorch/ │ │ ├── __init__.py │ │ ├── native/ │ │ │ ├── __init__.py │ │ │ ├── models/ │ │ │ │ └── README.md │ │ │ └── webuser/ │ │ │ ├── __init__.py │ │ │ ├── lbs.py │ │ │ ├── posemapper.py │ │ │ ├── serialization.py │ │ │ └── verts.py │ │ └── pytorch/ │ │ ├── __init__.py │ │ ├── rodrigues_layer.py │ │ ├── smpl_layer.py │ │ └── tensutils.py │ ├── model/ │ │ ├── correction_skeleton.py │ │ ├── correction_smpl.py │ │ ├── diffusion_skeleton.py │ │ ├── diffusion_smpl.py │ │ ├── layers.py │ │ └── sublayers.py │ ├── optimization.py │ ├── render/ │ │ ├── __init__.py │ │ ├── mesh_utils.py │ │ ├── mesh_viz.py │ │ └── viz_helper.py │ ├── tools.py │ ├── train_correction_skeleton.py │ ├── train_correction_smpl.py │ ├── train_diffusion_skeleton.py │ └── train_diffusion_smpl.py ├── requirements.txt └── setup.py