├── .gitignore ├── FastMinv ├── M3x3Inv.cpp ├── Matrix3x3InvKernels.cu ├── check.py └── setup.py ├── LICENSE ├── MCAcc ├── __init__.py ├── check_grid_sampler_mine.py ├── cuda │ ├── GridSamplerMine.cpp │ ├── GridSamplerMineKernel.cu │ ├── GridSamplerMineKernel2.cu │ ├── interp2x_boundary2d.cpp │ ├── interp2x_boundary2d_kernel.cu │ ├── interp2x_boundary3d.cpp │ ├── interp2x_boundary3d_kernel.cu │ └── setup.py ├── grid_sampler_mine.py ├── interp2x_boundary3d.py ├── seg3d_lossless.py └── utils.py ├── MCGpu ├── CudaKernels.cu ├── CudaKernels.h ├── MCGpu.cpp ├── cuda_inc.h └── setup.py ├── README.md ├── configs ├── female_large_pose │ ├── anran_tic.conf │ ├── anran_tic_large_pose.conf │ ├── leyang_jump.conf │ ├── leyang_jump_large_pose.conf │ ├── lingteng_dance.conf │ └── lingteng_dance_large_pose.conf ├── gap-female │ └── config_anran_garment_10-5-1.conf └── people_snapshot │ ├── female-3-casual.conf │ ├── female-3-sport.conf │ ├── female-4-casual.conf │ ├── female-4-sport.conf │ ├── female-6-plaza.conf │ ├── female-7-plaza.conf │ ├── male-1-casual.conf │ ├── male-1-plaza.conf │ ├── male-1-sport.conf │ ├── male-2-casual.conf │ ├── male-2-outdoor.conf │ ├── male-4-casual.conf │ ├── male-5-outdoor.conf │ └── male-9-plaza.conf ├── dataset ├── animation_dataset.py └── dataset.py ├── engineer ├── core │ ├── beta_optimizer.py │ ├── fl_optimizer.py │ └── optimizer.py ├── networks │ ├── OptimGarmentNetwork.py │ ├── OptimGarmentNetwork_Large_Pose.py │ ├── OptimNetwork.py │ └── __init__.py ├── optimizer │ ├── __init__.py │ ├── base_optimzier.py │ ├── icp_optimzier.py │ ├── lap_deform_optimizer.py │ ├── nricp_optimizer.py │ └── surface_intesection.py ├── registry │ ├── __init__.py │ └── registry.py ├── utils │ ├── featureline_utils.py │ ├── filter.py │ ├── garment_structure.py │ ├── matrix_transform.py │ ├── matrix_utils.py │ ├── mesh_utils.py │ ├── polygons.py │ ├── skinning_weights.py │ ├── smooth_poses.py │ ├── snug_utils.py │ └── transformation.py └── visualizer │ ├── __init__.py │ ├── base_visualizer.py │ ├── tensorboard_visualizer.py │ └── wandb_visualizer.py ├── environment.yml ├── figs └── teaser.png ├── infer_fl.py ├── infer_fl_animation.py ├── infer_fl_curve.py ├── install.sh ├── model ├── CameraMine.py ├── Deformer.py ├── Embedder.py ├── RenderNet.py ├── __init__.py └── network.py ├── preprocess ├── mask2parsing_mask.py └── people_snapshot_process.py ├── requirements.txt ├── scripts ├── gap-female │ ├── test_A_pose_animation_fl.sh │ ├── test_A_pose_fl.sh │ └── train_anran_garment_fl.sh ├── large_pose │ ├── test_large_pose_A_fl.sh │ ├── test_large_pose_fl.sh │ ├── train_anran_tic.sh │ ├── train_leyang_jump.sh │ └── train_lingteng_dance.sh ├── mask_to_polygons.sh ├── parsing_mask.sh ├── people_snapshot │ ├── test_A_fl.sh │ ├── train_female-3-casual.sh │ ├── train_female-3-sport.sh │ ├── train_female-4-casual.sh │ ├── train_female-6-plaza.sh │ ├── train_female-7-plaza.sh │ ├── train_male-1-casual.sh │ ├── train_male-1-sport.sh │ ├── train_male-2-casual.sh │ ├── train_male-2-outdoor.sh │ ├── train_male-4-casual.sh │ ├── train_male-5-outdoor.sh │ └── train_male-9-plaza.sh ├── preprocess │ └── mask2fl.sh ├── resize_video_imgs.sh ├── sythe │ ├── test_A_pose_fl.sh │ ├── train_female1_garment_fl.sh │ ├── train_female1_garment_fl_wlslop.sh │ ├── train_female3_garment_fl.sh │ ├── train_female3_garment_fl_woslop.sh │ ├── train_male1_garment_fl.sh │ └── train_male2_garment_fl.sh └── visualize_animation.sh ├── tools ├── animation_visualize.py ├── comparison_results.py ├── compute_CSI.py ├── fitting_garment_meshes.py ├── foreground.py ├── generate_boxs.py ├── generate_normals.py ├── parsing_mask_to_fl.py ├── people_aposefemale_process.py ├── resize_video_imgs.py ├── sym_frame.py ├── visualize.py └── visualize_curve.py ├── train.py ├── train_large_pose.py ├── tutorial └── REC-MV_preprocess.md └── utils ├── DiffRender.py ├── FindSurfacePs.py ├── LBSWsmpl.py ├── __init__.py ├── common_utils.py ├── constant.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/.gitignore -------------------------------------------------------------------------------- /FastMinv/M3x3Inv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/FastMinv/M3x3Inv.cpp -------------------------------------------------------------------------------- /FastMinv/Matrix3x3InvKernels.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/FastMinv/Matrix3x3InvKernels.cu -------------------------------------------------------------------------------- /FastMinv/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/FastMinv/check.py -------------------------------------------------------------------------------- /FastMinv/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/FastMinv/setup.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/LICENSE -------------------------------------------------------------------------------- /MCAcc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/__init__.py -------------------------------------------------------------------------------- /MCAcc/check_grid_sampler_mine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/check_grid_sampler_mine.py -------------------------------------------------------------------------------- /MCAcc/cuda/GridSamplerMine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/cuda/GridSamplerMine.cpp -------------------------------------------------------------------------------- /MCAcc/cuda/GridSamplerMineKernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/cuda/GridSamplerMineKernel.cu -------------------------------------------------------------------------------- /MCAcc/cuda/GridSamplerMineKernel2.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/cuda/GridSamplerMineKernel2.cu -------------------------------------------------------------------------------- /MCAcc/cuda/interp2x_boundary2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/cuda/interp2x_boundary2d.cpp -------------------------------------------------------------------------------- /MCAcc/cuda/interp2x_boundary2d_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/cuda/interp2x_boundary2d_kernel.cu -------------------------------------------------------------------------------- /MCAcc/cuda/interp2x_boundary3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/cuda/interp2x_boundary3d.cpp -------------------------------------------------------------------------------- /MCAcc/cuda/interp2x_boundary3d_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/cuda/interp2x_boundary3d_kernel.cu -------------------------------------------------------------------------------- /MCAcc/cuda/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/cuda/setup.py -------------------------------------------------------------------------------- /MCAcc/grid_sampler_mine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/grid_sampler_mine.py -------------------------------------------------------------------------------- /MCAcc/interp2x_boundary3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/interp2x_boundary3d.py -------------------------------------------------------------------------------- /MCAcc/seg3d_lossless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/seg3d_lossless.py -------------------------------------------------------------------------------- /MCAcc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCAcc/utils.py -------------------------------------------------------------------------------- /MCGpu/CudaKernels.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCGpu/CudaKernels.cu -------------------------------------------------------------------------------- /MCGpu/CudaKernels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCGpu/CudaKernels.h -------------------------------------------------------------------------------- /MCGpu/MCGpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCGpu/MCGpu.cpp -------------------------------------------------------------------------------- /MCGpu/cuda_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCGpu/cuda_inc.h -------------------------------------------------------------------------------- /MCGpu/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/MCGpu/setup.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/README.md -------------------------------------------------------------------------------- /configs/female_large_pose/anran_tic.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/female_large_pose/anran_tic.conf -------------------------------------------------------------------------------- /configs/female_large_pose/anran_tic_large_pose.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/female_large_pose/anran_tic_large_pose.conf -------------------------------------------------------------------------------- /configs/female_large_pose/leyang_jump.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/female_large_pose/leyang_jump.conf -------------------------------------------------------------------------------- /configs/female_large_pose/leyang_jump_large_pose.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/female_large_pose/leyang_jump_large_pose.conf -------------------------------------------------------------------------------- /configs/female_large_pose/lingteng_dance.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/female_large_pose/lingteng_dance.conf -------------------------------------------------------------------------------- /configs/female_large_pose/lingteng_dance_large_pose.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/female_large_pose/lingteng_dance_large_pose.conf -------------------------------------------------------------------------------- /configs/gap-female/config_anran_garment_10-5-1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/gap-female/config_anran_garment_10-5-1.conf -------------------------------------------------------------------------------- /configs/people_snapshot/female-3-casual.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/female-3-casual.conf -------------------------------------------------------------------------------- /configs/people_snapshot/female-3-sport.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/female-3-sport.conf -------------------------------------------------------------------------------- /configs/people_snapshot/female-4-casual.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/female-4-casual.conf -------------------------------------------------------------------------------- /configs/people_snapshot/female-4-sport.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/female-4-sport.conf -------------------------------------------------------------------------------- /configs/people_snapshot/female-6-plaza.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/female-6-plaza.conf -------------------------------------------------------------------------------- /configs/people_snapshot/female-7-plaza.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/female-7-plaza.conf -------------------------------------------------------------------------------- /configs/people_snapshot/male-1-casual.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/male-1-casual.conf -------------------------------------------------------------------------------- /configs/people_snapshot/male-1-plaza.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/male-1-plaza.conf -------------------------------------------------------------------------------- /configs/people_snapshot/male-1-sport.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/male-1-sport.conf -------------------------------------------------------------------------------- /configs/people_snapshot/male-2-casual.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/male-2-casual.conf -------------------------------------------------------------------------------- /configs/people_snapshot/male-2-outdoor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/male-2-outdoor.conf -------------------------------------------------------------------------------- /configs/people_snapshot/male-4-casual.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/male-4-casual.conf -------------------------------------------------------------------------------- /configs/people_snapshot/male-5-outdoor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/male-5-outdoor.conf -------------------------------------------------------------------------------- /configs/people_snapshot/male-9-plaza.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/configs/people_snapshot/male-9-plaza.conf -------------------------------------------------------------------------------- /dataset/animation_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/dataset/animation_dataset.py -------------------------------------------------------------------------------- /dataset/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/dataset/dataset.py -------------------------------------------------------------------------------- /engineer/core/beta_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/core/beta_optimizer.py -------------------------------------------------------------------------------- /engineer/core/fl_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/core/fl_optimizer.py -------------------------------------------------------------------------------- /engineer/core/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/core/optimizer.py -------------------------------------------------------------------------------- /engineer/networks/OptimGarmentNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/networks/OptimGarmentNetwork.py -------------------------------------------------------------------------------- /engineer/networks/OptimGarmentNetwork_Large_Pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/networks/OptimGarmentNetwork_Large_Pose.py -------------------------------------------------------------------------------- /engineer/networks/OptimNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/networks/OptimNetwork.py -------------------------------------------------------------------------------- /engineer/networks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /engineer/optimizer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/optimizer/__init__.py -------------------------------------------------------------------------------- /engineer/optimizer/base_optimzier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/optimizer/base_optimzier.py -------------------------------------------------------------------------------- /engineer/optimizer/icp_optimzier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/optimizer/icp_optimzier.py -------------------------------------------------------------------------------- /engineer/optimizer/lap_deform_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/optimizer/lap_deform_optimizer.py -------------------------------------------------------------------------------- /engineer/optimizer/nricp_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/optimizer/nricp_optimizer.py -------------------------------------------------------------------------------- /engineer/optimizer/surface_intesection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/optimizer/surface_intesection.py -------------------------------------------------------------------------------- /engineer/registry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/registry/__init__.py -------------------------------------------------------------------------------- /engineer/registry/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/registry/registry.py -------------------------------------------------------------------------------- /engineer/utils/featureline_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/featureline_utils.py -------------------------------------------------------------------------------- /engineer/utils/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/filter.py -------------------------------------------------------------------------------- /engineer/utils/garment_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/garment_structure.py -------------------------------------------------------------------------------- /engineer/utils/matrix_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/matrix_transform.py -------------------------------------------------------------------------------- /engineer/utils/matrix_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/matrix_utils.py -------------------------------------------------------------------------------- /engineer/utils/mesh_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/mesh_utils.py -------------------------------------------------------------------------------- /engineer/utils/polygons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/polygons.py -------------------------------------------------------------------------------- /engineer/utils/skinning_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/skinning_weights.py -------------------------------------------------------------------------------- /engineer/utils/smooth_poses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/smooth_poses.py -------------------------------------------------------------------------------- /engineer/utils/snug_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/snug_utils.py -------------------------------------------------------------------------------- /engineer/utils/transformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/utils/transformation.py -------------------------------------------------------------------------------- /engineer/visualizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /engineer/visualizer/base_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/visualizer/base_visualizer.py -------------------------------------------------------------------------------- /engineer/visualizer/tensorboard_visualizer.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /engineer/visualizer/wandb_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/engineer/visualizer/wandb_visualizer.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/environment.yml -------------------------------------------------------------------------------- /figs/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/figs/teaser.png -------------------------------------------------------------------------------- /infer_fl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/infer_fl.py -------------------------------------------------------------------------------- /infer_fl_animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/infer_fl_animation.py -------------------------------------------------------------------------------- /infer_fl_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/infer_fl_curve.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/install.sh -------------------------------------------------------------------------------- /model/CameraMine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/model/CameraMine.py -------------------------------------------------------------------------------- /model/Deformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/model/Deformer.py -------------------------------------------------------------------------------- /model/Embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/model/Embedder.py -------------------------------------------------------------------------------- /model/RenderNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/model/RenderNet.py -------------------------------------------------------------------------------- /model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/model/__init__.py -------------------------------------------------------------------------------- /model/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/model/network.py -------------------------------------------------------------------------------- /preprocess/mask2parsing_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/preprocess/mask2parsing_mask.py -------------------------------------------------------------------------------- /preprocess/people_snapshot_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/preprocess/people_snapshot_process.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/gap-female/test_A_pose_animation_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/gap-female/test_A_pose_animation_fl.sh -------------------------------------------------------------------------------- /scripts/gap-female/test_A_pose_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/gap-female/test_A_pose_fl.sh -------------------------------------------------------------------------------- /scripts/gap-female/train_anran_garment_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/gap-female/train_anran_garment_fl.sh -------------------------------------------------------------------------------- /scripts/large_pose/test_large_pose_A_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/large_pose/test_large_pose_A_fl.sh -------------------------------------------------------------------------------- /scripts/large_pose/test_large_pose_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/large_pose/test_large_pose_fl.sh -------------------------------------------------------------------------------- /scripts/large_pose/train_anran_tic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/large_pose/train_anran_tic.sh -------------------------------------------------------------------------------- /scripts/large_pose/train_leyang_jump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/large_pose/train_leyang_jump.sh -------------------------------------------------------------------------------- /scripts/large_pose/train_lingteng_dance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/large_pose/train_lingteng_dance.sh -------------------------------------------------------------------------------- /scripts/mask_to_polygons.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/mask_to_polygons.sh -------------------------------------------------------------------------------- /scripts/parsing_mask.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/parsing_mask.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/test_A_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/test_A_fl.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_female-3-casual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_female-3-casual.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_female-3-sport.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_female-3-sport.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_female-4-casual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_female-4-casual.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_female-6-plaza.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_female-6-plaza.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_female-7-plaza.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_female-7-plaza.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_male-1-casual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_male-1-casual.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_male-1-sport.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_male-1-sport.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_male-2-casual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_male-2-casual.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_male-2-outdoor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_male-2-outdoor.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_male-4-casual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_male-4-casual.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_male-5-outdoor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_male-5-outdoor.sh -------------------------------------------------------------------------------- /scripts/people_snapshot/train_male-9-plaza.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/people_snapshot/train_male-9-plaza.sh -------------------------------------------------------------------------------- /scripts/preprocess/mask2fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/preprocess/mask2fl.sh -------------------------------------------------------------------------------- /scripts/resize_video_imgs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/resize_video_imgs.sh -------------------------------------------------------------------------------- /scripts/sythe/test_A_pose_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/sythe/test_A_pose_fl.sh -------------------------------------------------------------------------------- /scripts/sythe/train_female1_garment_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/sythe/train_female1_garment_fl.sh -------------------------------------------------------------------------------- /scripts/sythe/train_female1_garment_fl_wlslop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/sythe/train_female1_garment_fl_wlslop.sh -------------------------------------------------------------------------------- /scripts/sythe/train_female3_garment_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/sythe/train_female3_garment_fl.sh -------------------------------------------------------------------------------- /scripts/sythe/train_female3_garment_fl_woslop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/sythe/train_female3_garment_fl_woslop.sh -------------------------------------------------------------------------------- /scripts/sythe/train_male1_garment_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/sythe/train_male1_garment_fl.sh -------------------------------------------------------------------------------- /scripts/sythe/train_male2_garment_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/sythe/train_male2_garment_fl.sh -------------------------------------------------------------------------------- /scripts/visualize_animation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/scripts/visualize_animation.sh -------------------------------------------------------------------------------- /tools/animation_visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/animation_visualize.py -------------------------------------------------------------------------------- /tools/comparison_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/comparison_results.py -------------------------------------------------------------------------------- /tools/compute_CSI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/compute_CSI.py -------------------------------------------------------------------------------- /tools/fitting_garment_meshes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/fitting_garment_meshes.py -------------------------------------------------------------------------------- /tools/foreground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/foreground.py -------------------------------------------------------------------------------- /tools/generate_boxs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/generate_boxs.py -------------------------------------------------------------------------------- /tools/generate_normals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/generate_normals.py -------------------------------------------------------------------------------- /tools/parsing_mask_to_fl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/parsing_mask_to_fl.py -------------------------------------------------------------------------------- /tools/people_aposefemale_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/people_aposefemale_process.py -------------------------------------------------------------------------------- /tools/resize_video_imgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/resize_video_imgs.py -------------------------------------------------------------------------------- /tools/sym_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/sym_frame.py -------------------------------------------------------------------------------- /tools/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/visualize.py -------------------------------------------------------------------------------- /tools/visualize_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tools/visualize_curve.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/train.py -------------------------------------------------------------------------------- /train_large_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/train_large_pose.py -------------------------------------------------------------------------------- /tutorial/REC-MV_preprocess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/tutorial/REC-MV_preprocess.md -------------------------------------------------------------------------------- /utils/DiffRender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/utils/DiffRender.py -------------------------------------------------------------------------------- /utils/FindSurfacePs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/utils/FindSurfacePs.py -------------------------------------------------------------------------------- /utils/LBSWsmpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/utils/LBSWsmpl.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/common_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/utils/common_utils.py -------------------------------------------------------------------------------- /utils/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/utils/constant.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GAP-LAB-CUHK-SZ/REC-MV/HEAD/utils/utils.py --------------------------------------------------------------------------------