Our code is based on 3D Gaussian Splatting.
For installation, we use the same environment as 3D Gaussian Splatting.
We use the same environment as original 3DGS, please follow the link of 3D-GS to install all packages.
https://github.com/graphdeco-inria/gaussian-splatting
Thanks for the excellent work in 3D-GS!
Here, we will explain how to use our codes. Our codes are divided into two parts, one for synthetic-nerf dataset and other for Tanks&Temples dataset.
To use our code, first we need to use original 3DGS code to train each scene and get the .ply file for each scene. The distribution of original Gaussians will be used in next step.
python train.py -s /workspace/datasets/nerf_synthetic/chair -m exp/chair --eval --hist_path /gaussian-ori/gaussian-splatting/exp/chair/point_cloud/iteration_30000/point_cloud.ply
the source of dataset
the path of .ply file trained by original 3DGS
the output of the model
python train.py -s /workspace/datasets/TanksAndTemple/Barn -m TanksAndTemple/Barn --eval -r 2 -w --hist_path /gaussian-ori/gaussian-splatting/TanksAndTemple/Barn/point_cloud/iteration_30000/point_cloud.ply
the source of dataset
the path of .ply file trained by original 3DGS
the output of the model
the resolution of images
the background is white