├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── config ├── mpm_synthetic │ ├── C.yaml │ ├── E.yaml │ ├── V.yaml │ ├── apple.yaml │ ├── banana.yaml │ ├── chess.yaml │ ├── cream.yaml │ ├── cross.yaml │ ├── default.yaml │ ├── doraemon.yaml │ ├── droplet.yaml │ ├── duck.yaml │ ├── rope.yaml │ ├── toothpaste.yaml │ ├── torus.yaml │ └── torus_heterogeneous.yaml └── real_capture │ ├── bun.yaml │ ├── burger.yaml │ ├── default.yaml │ ├── dog.yaml │ ├── pig.yaml │ └── potato.yaml ├── docs └── teaser.png ├── lib ├── __init__.py ├── datasets │ ├── __init__.py │ ├── mpm_synthetic.py │ └── real_capture.py ├── metrics │ ├── __init__.py │ ├── img_loss.py │ └── vgg_loss.py ├── models │ ├── __init__.py │ ├── gaus │ │ ├── __init__.py │ │ ├── gaussian_model.py │ │ ├── gaussian_model_isotropic.py │ │ ├── render.py │ │ ├── scene.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── camera_utils.py │ │ │ ├── general_utils.py │ │ │ ├── graphics_utils.py │ │ │ ├── sh_utils.py │ │ │ └── system_utils.py │ ├── regist │ │ ├── Register.py │ │ └── __init__.py │ └── spring_mass │ │ ├── Spring_Mass.py │ │ └── __init__.py └── utils │ ├── __init__.py │ ├── builder.py │ ├── config.py │ ├── dist_utils.py │ ├── etqdm.py │ ├── io_utils.py │ ├── logger.py │ ├── misc.py │ ├── net_utils.py │ ├── read_cameras.py │ ├── recorder.py │ ├── transform.py │ └── video_utils.py ├── pyrightconfig.json ├── requirements.txt ├── set_path.sh ├── test.py └── train.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/README.md -------------------------------------------------------------------------------- /config/mpm_synthetic/C.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/C.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/E.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/E.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/V.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/V.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/apple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/apple.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/banana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/banana.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/chess.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/chess.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/cream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/cream.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/cross.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/cross.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/default.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/doraemon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/doraemon.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/droplet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/droplet.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/duck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/duck.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/rope.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/rope.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/toothpaste.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/toothpaste.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/torus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/torus.yaml -------------------------------------------------------------------------------- /config/mpm_synthetic/torus_heterogeneous.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/mpm_synthetic/torus_heterogeneous.yaml -------------------------------------------------------------------------------- /config/real_capture/bun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/real_capture/bun.yaml -------------------------------------------------------------------------------- /config/real_capture/burger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/real_capture/burger.yaml -------------------------------------------------------------------------------- /config/real_capture/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/real_capture/default.yaml -------------------------------------------------------------------------------- /config/real_capture/dog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/real_capture/dog.yaml -------------------------------------------------------------------------------- /config/real_capture/pig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/real_capture/pig.yaml -------------------------------------------------------------------------------- /config/real_capture/potato.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/config/real_capture/potato.yaml -------------------------------------------------------------------------------- /docs/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/docs/teaser.png -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/datasets/__init__.py -------------------------------------------------------------------------------- /lib/datasets/mpm_synthetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/datasets/mpm_synthetic.py -------------------------------------------------------------------------------- /lib/datasets/real_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/datasets/real_capture.py -------------------------------------------------------------------------------- /lib/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/metrics/img_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/metrics/img_loss.py -------------------------------------------------------------------------------- /lib/metrics/vgg_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/metrics/vgg_loss.py -------------------------------------------------------------------------------- /lib/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/__init__.py -------------------------------------------------------------------------------- /lib/models/gaus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/__init__.py -------------------------------------------------------------------------------- /lib/models/gaus/gaussian_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/gaussian_model.py -------------------------------------------------------------------------------- /lib/models/gaus/gaussian_model_isotropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/gaussian_model_isotropic.py -------------------------------------------------------------------------------- /lib/models/gaus/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/render.py -------------------------------------------------------------------------------- /lib/models/gaus/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/scene.py -------------------------------------------------------------------------------- /lib/models/gaus/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/models/gaus/utils/camera_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/utils/camera_utils.py -------------------------------------------------------------------------------- /lib/models/gaus/utils/general_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/utils/general_utils.py -------------------------------------------------------------------------------- /lib/models/gaus/utils/graphics_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/utils/graphics_utils.py -------------------------------------------------------------------------------- /lib/models/gaus/utils/sh_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/utils/sh_utils.py -------------------------------------------------------------------------------- /lib/models/gaus/utils/system_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/gaus/utils/system_utils.py -------------------------------------------------------------------------------- /lib/models/regist/Register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/regist/Register.py -------------------------------------------------------------------------------- /lib/models/regist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/regist/__init__.py -------------------------------------------------------------------------------- /lib/models/spring_mass/Spring_Mass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/models/spring_mass/Spring_Mass.py -------------------------------------------------------------------------------- /lib/models/spring_mass/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/utils/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/builder.py -------------------------------------------------------------------------------- /lib/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/config.py -------------------------------------------------------------------------------- /lib/utils/dist_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/dist_utils.py -------------------------------------------------------------------------------- /lib/utils/etqdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/etqdm.py -------------------------------------------------------------------------------- /lib/utils/io_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/io_utils.py -------------------------------------------------------------------------------- /lib/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/logger.py -------------------------------------------------------------------------------- /lib/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/misc.py -------------------------------------------------------------------------------- /lib/utils/net_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/net_utils.py -------------------------------------------------------------------------------- /lib/utils/read_cameras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/read_cameras.py -------------------------------------------------------------------------------- /lib/utils/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/recorder.py -------------------------------------------------------------------------------- /lib/utils/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/transform.py -------------------------------------------------------------------------------- /lib/utils/video_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/lib/utils/video_utils.py -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/requirements.txt -------------------------------------------------------------------------------- /set_path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/set_path.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Colmar-zlicheng/Spring-Gaus/HEAD/train.py --------------------------------------------------------------------------------