├── .gitignore ├── .gitmodules ├── CompressScripts ├── compress.py ├── requirements.txt └── weighted_distance │ ├── .gitignore │ ├── ext.cpp │ ├── setup.py │ ├── weighted_distance.cu │ └── weighted_distance.h ├── DynGsplat ├── .gitignore ├── Editor.meta ├── Editor │ ├── DynGsplatAssetImporter.cs │ ├── DynGsplatAssetImporter.cs.meta │ ├── DynGsplatBlockAssetImporter.cs │ ├── DynGsplatBlockAssetImporter.cs.meta │ ├── DynGsplatEditor.asmdef │ └── DynGsplatEditor.asmdef.meta ├── Runtime.meta ├── Runtime │ ├── DynGplatBlockAsset.cs │ ├── DynGplatBlockAsset.cs.meta │ ├── DynGsplat.asmdef │ ├── DynGsplat.asmdef.meta │ ├── DynGsplatAsset.cs │ ├── DynGsplatAsset.cs.meta │ ├── DynGsplatDecoder.compute │ ├── DynGsplatDecoder.compute.meta │ ├── DynGsplatFrameAsset.cs │ ├── DynGsplatFrameAsset.cs.meta │ ├── DynGsplatRenderer.cs │ ├── DynGsplatRenderer.cs.meta │ ├── DynGsplatSettings.cs │ └── DynGsplatSettings.cs.meta ├── package.json └── package.json.meta ├── LICENSE.md ├── README.assets └── video.webp └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/.gitmodules -------------------------------------------------------------------------------- /CompressScripts/compress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/CompressScripts/compress.py -------------------------------------------------------------------------------- /CompressScripts/requirements.txt: -------------------------------------------------------------------------------- 1 | plyfile 2 | numpy==1.26.4 3 | scipy 4 | tqdm 5 | dataclasses 6 | torch_scatter -------------------------------------------------------------------------------- /CompressScripts/weighted_distance/.gitignore: -------------------------------------------------------------------------------- 1 | *.egg-info/ 2 | **/*.so -------------------------------------------------------------------------------- /CompressScripts/weighted_distance/ext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/CompressScripts/weighted_distance/ext.cpp -------------------------------------------------------------------------------- /CompressScripts/weighted_distance/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/CompressScripts/weighted_distance/setup.py -------------------------------------------------------------------------------- /CompressScripts/weighted_distance/weighted_distance.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/CompressScripts/weighted_distance/weighted_distance.cu -------------------------------------------------------------------------------- /CompressScripts/weighted_distance/weighted_distance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/CompressScripts/weighted_distance/weighted_distance.h -------------------------------------------------------------------------------- /DynGsplat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/.gitignore -------------------------------------------------------------------------------- /DynGsplat/Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Editor.meta -------------------------------------------------------------------------------- /DynGsplat/Editor/DynGsplatAssetImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Editor/DynGsplatAssetImporter.cs -------------------------------------------------------------------------------- /DynGsplat/Editor/DynGsplatAssetImporter.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Editor/DynGsplatAssetImporter.cs.meta -------------------------------------------------------------------------------- /DynGsplat/Editor/DynGsplatBlockAssetImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Editor/DynGsplatBlockAssetImporter.cs -------------------------------------------------------------------------------- /DynGsplat/Editor/DynGsplatBlockAssetImporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e4641ca458d461dbf5737a9dc64f743 3 | timeCreated: 1757658840 -------------------------------------------------------------------------------- /DynGsplat/Editor/DynGsplatEditor.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Editor/DynGsplatEditor.asmdef -------------------------------------------------------------------------------- /DynGsplat/Editor/DynGsplatEditor.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Editor/DynGsplatEditor.asmdef.meta -------------------------------------------------------------------------------- /DynGsplat/Runtime.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime.meta -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGplatBlockAsset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGplatBlockAsset.cs -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGplatBlockAsset.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGplatBlockAsset.cs.meta -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplat.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplat.asmdef -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplat.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplat.asmdef.meta -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatAsset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatAsset.cs -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatAsset.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatAsset.cs.meta -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatDecoder.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatDecoder.compute -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatDecoder.compute.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatDecoder.compute.meta -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatFrameAsset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatFrameAsset.cs -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatFrameAsset.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatFrameAsset.cs.meta -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatRenderer.cs -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatRenderer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatRenderer.cs.meta -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatSettings.cs -------------------------------------------------------------------------------- /DynGsplat/Runtime/DynGsplatSettings.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/Runtime/DynGsplatSettings.cs.meta -------------------------------------------------------------------------------- /DynGsplat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/package.json -------------------------------------------------------------------------------- /DynGsplat/package.json.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/DynGsplat/package.json.meta -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.assets/video.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/README.assets/video.webp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HiFi-Human/DynGsplat-unity/HEAD/README.md --------------------------------------------------------------------------------