├── LICENSE ├── README.md ├── config.py ├── data_preprocess ├── Lafan1_and_dog │ ├── datasetserial.py │ ├── dog_test.txt │ ├── dog_train.txt │ ├── extract.py │ ├── lafan1_test.txt │ ├── lafan1_train.txt │ └── std_bvh │ │ ├── dog_std.bvh │ │ └── hum_std.bvh └── Mixamo │ ├── __init__.py │ ├── bvh_parser.py │ ├── bvh_writer.py │ ├── combined_motion.py │ ├── download_test.sh │ ├── fbx2bvh.py │ ├── motion_dataset.py │ ├── preprocess.py │ └── split_joint.py ├── demo_dir ├── Dog │ └── Dog_example.bvh └── Lafan1 │ └── Lafan1_example.bvh ├── demo_dog2hum.py ├── demo_hum2dog.py ├── demo_mixamo.py ├── eval.py ├── eval_single_pair.py ├── get_error.py ├── loss_function.py ├── loss_record.py ├── models ├── IK.py ├── Intergrated.py ├── Kinematics.py ├── __init__.py ├── architecture_humdog.py ├── architecture_mixamo.py ├── base_model.py ├── functions.py ├── multi_attention_forward.py └── networks.py ├── outer_utils ├── Animation.py ├── BVH.py ├── BVH_mod.py ├── Quaternions.py └── Quaternions_old.py ├── parser ├── __init__.py ├── base.py ├── evaluation.py ├── parser_mixamo.py └── training.py ├── setup.py ├── test_mixamo.py ├── train_lafan1dog.py ├── train_mixamo.py └── utils ├── bvh_utils.py ├── data_utils.py ├── metrices.py ├── rotation.py └── utils.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/README.md -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/config.py -------------------------------------------------------------------------------- /data_preprocess/Lafan1_and_dog/datasetserial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Lafan1_and_dog/datasetserial.py -------------------------------------------------------------------------------- /data_preprocess/Lafan1_and_dog/dog_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Lafan1_and_dog/dog_test.txt -------------------------------------------------------------------------------- /data_preprocess/Lafan1_and_dog/dog_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Lafan1_and_dog/dog_train.txt -------------------------------------------------------------------------------- /data_preprocess/Lafan1_and_dog/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Lafan1_and_dog/extract.py -------------------------------------------------------------------------------- /data_preprocess/Lafan1_and_dog/lafan1_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Lafan1_and_dog/lafan1_test.txt -------------------------------------------------------------------------------- /data_preprocess/Lafan1_and_dog/lafan1_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Lafan1_and_dog/lafan1_train.txt -------------------------------------------------------------------------------- /data_preprocess/Lafan1_and_dog/std_bvh/dog_std.bvh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Lafan1_and_dog/std_bvh/dog_std.bvh -------------------------------------------------------------------------------- /data_preprocess/Lafan1_and_dog/std_bvh/hum_std.bvh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Lafan1_and_dog/std_bvh/hum_std.bvh -------------------------------------------------------------------------------- /data_preprocess/Mixamo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/__init__.py -------------------------------------------------------------------------------- /data_preprocess/Mixamo/bvh_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/bvh_parser.py -------------------------------------------------------------------------------- /data_preprocess/Mixamo/bvh_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/bvh_writer.py -------------------------------------------------------------------------------- /data_preprocess/Mixamo/combined_motion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/combined_motion.py -------------------------------------------------------------------------------- /data_preprocess/Mixamo/download_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/download_test.sh -------------------------------------------------------------------------------- /data_preprocess/Mixamo/fbx2bvh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/fbx2bvh.py -------------------------------------------------------------------------------- /data_preprocess/Mixamo/motion_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/motion_dataset.py -------------------------------------------------------------------------------- /data_preprocess/Mixamo/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/preprocess.py -------------------------------------------------------------------------------- /data_preprocess/Mixamo/split_joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/data_preprocess/Mixamo/split_joint.py -------------------------------------------------------------------------------- /demo_dir/Dog/Dog_example.bvh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/demo_dir/Dog/Dog_example.bvh -------------------------------------------------------------------------------- /demo_dir/Lafan1/Lafan1_example.bvh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/demo_dir/Lafan1/Lafan1_example.bvh -------------------------------------------------------------------------------- /demo_dog2hum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/demo_dog2hum.py -------------------------------------------------------------------------------- /demo_hum2dog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/demo_hum2dog.py -------------------------------------------------------------------------------- /demo_mixamo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/demo_mixamo.py -------------------------------------------------------------------------------- /eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/eval.py -------------------------------------------------------------------------------- /eval_single_pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/eval_single_pair.py -------------------------------------------------------------------------------- /get_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/get_error.py -------------------------------------------------------------------------------- /loss_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/loss_function.py -------------------------------------------------------------------------------- /loss_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/loss_record.py -------------------------------------------------------------------------------- /models/IK.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/IK.py -------------------------------------------------------------------------------- /models/Intergrated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/Intergrated.py -------------------------------------------------------------------------------- /models/Kinematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/Kinematics.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/architecture_humdog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/architecture_humdog.py -------------------------------------------------------------------------------- /models/architecture_mixamo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/architecture_mixamo.py -------------------------------------------------------------------------------- /models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/base_model.py -------------------------------------------------------------------------------- /models/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/functions.py -------------------------------------------------------------------------------- /models/multi_attention_forward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/multi_attention_forward.py -------------------------------------------------------------------------------- /models/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/models/networks.py -------------------------------------------------------------------------------- /outer_utils/Animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/outer_utils/Animation.py -------------------------------------------------------------------------------- /outer_utils/BVH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/outer_utils/BVH.py -------------------------------------------------------------------------------- /outer_utils/BVH_mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/outer_utils/BVH_mod.py -------------------------------------------------------------------------------- /outer_utils/Quaternions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/outer_utils/Quaternions.py -------------------------------------------------------------------------------- /outer_utils/Quaternions_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/outer_utils/Quaternions_old.py -------------------------------------------------------------------------------- /parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /parser/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/parser/base.py -------------------------------------------------------------------------------- /parser/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/parser/evaluation.py -------------------------------------------------------------------------------- /parser/parser_mixamo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/parser/parser_mixamo.py -------------------------------------------------------------------------------- /parser/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/parser/training.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/setup.py -------------------------------------------------------------------------------- /test_mixamo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/test_mixamo.py -------------------------------------------------------------------------------- /train_lafan1dog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/train_lafan1dog.py -------------------------------------------------------------------------------- /train_mixamo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/train_mixamo.py -------------------------------------------------------------------------------- /utils/bvh_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/utils/bvh_utils.py -------------------------------------------------------------------------------- /utils/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/utils/data_utils.py -------------------------------------------------------------------------------- /utils/metrices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/utils/metrices.py -------------------------------------------------------------------------------- /utils/rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/utils/rotation.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlcdyy/pan-motion-retargeting/HEAD/utils/utils.py --------------------------------------------------------------------------------