Allen Tu*, Haiyang Ying*, Alex Hanson, Yonghan Lee, Tom Goldstein, Matthias Zwicker
* denotes equal contribution
This repository contains the official implementation associated with the paper "Speedy Deformable 3D Gaussian Splatting: Fast Rendering and Compression of Dynamic Scenes". It is built on top of the Deformable 3D Gaussians codebase, and the pruning strategy is based on Speedy-Splat. If you make use of this code in your research, please consider citing these works in addition to ours.
In our paper, we use:
- Synthetic dataset from D-NeRF.
- Real-world dataset from NeRF-DS and HyperNeRF.
We organize the datasets as follows:
├── data
│ | D-NeRF
│ ├── hook
│ ├── standup
│ ├── ...
│ | NeRF-DS
│ ├── as
│ ├── basin
│ ├── ...
│ | HyperNeRF
│ ├── interp
│ ├── misc
│ ├── vrig
git clone https://github.com/tuallen/speede3dgs.git --recursive
cd speede3dgs
conda create -n speede3dgs python=3.7
conda activate speede3dgs
# install pytorch
pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 --extra-index-url https://download.pytorch.org/whl/cu116
# install dependencies
pip install -r requirements.txt
D-NeRF:
python train.py \
-s path/to/your/dataset/scene \
-m output/exp-name \
--eval \
--is_blender \
--iterations 30000 \
--test_iterations 40000 \
--save_iterations 30000 \
--gflow_flag
NeRF-DS/HyperNeRF:
python train.py \
-s path/to/your/dataset/scene \
-m output/exp-name \
--eval \
--iterations 30000 \
--test_iterations 40000 \
--save_iterations 30000 \
--use_apt_noise \
--gflow_flag
python render.py -m output/exp-name --mode render --gflow_flag
python metrics.py -m output/exp-name
We provide several modes for rendering:
render
: render all the test imagestime
: time interpolation tasks for D-NeRF datasetall
: time and view synthesis tasks for D-NeRF datasetview
: view synthesis tasks for D-NeRF datasetoriginal
: time and view synthesis tasks for real-world dataset
@article{TuYing2025speede3dgs,
author = {Tu, Allen and Ying, Haiyang and Hanson, Alex and Lee, Yonghan and Goldstein, Tom and Zwicker, Matthias},
title = {Speedy Deformable 3D Gaussian Splatting: Fast Rendering and Compression of Dynamic Scenes},
journal = {arXiv preprint arXiv:2506.07917},
year = {2025},
url = {https://speede3dgs.github.io/}
}
This research is based upon work supported by the Office of the Director of National Intelligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA), via IARPA R&D Contract No. 140D0423C0076. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the ODNI, IARPA, or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. Commercial support was provided by the Amazon Research Awards program and Open Philanthropy. Further support was provided by DARPA TIAMAT and the NSF TRAILS Institute (2229885).