Awesome
Point cloud tools
Miscellaneous tools for point cloud file manipulation
Installation
Clone the repo and install the dependencies:
git clone https://github.com/SpectacularAI/point-cloud-tools
cd point-cloud-tools
# optional but recommended: activate a virtual environment at this point
pip install -r requirements.txt
Examples
Convert PLY to PCD
python convert.py input_file.ply output_file.pcd
Gaussian Splatting
Converting .ply
file to .splat
.
# Example of Gaussian Splatting training
ns-train gaussian-splatting --data /PATH/TO/my-input
ns-export gaussian-splat --load-config outputs/my-input/gaussian-splatting/DATE/config.yaml --output-dir exports/splat
python convert.py \
exports/splat/point_cloud.ply \
/OUT/PATH/my-splat.splat
Converting .ply
file to a standalone .html
(powered by gsplat.js).
python convert.py \
exports/splat/point_cloud.ply \
/OUT/PATH/my-splat.html
Creating Gaussian Splatting .ply
from smartphone data: See Spectacular AI Mapping Tools