graphdeco-inria / gaussian-splatting

Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/
Other
14.31k stars 1.85k forks source link

Using Gaussian Splatting to render an existing point cloud directly #633

Open Boxiao-Yunshi opened 9 months ago

Boxiao-Yunshi commented 9 months ago

Hey guys,

I am quite impressed by the visualization capability of Gaussian splatting but quite new to this field. I currently have some Lidar-scanned point cloud with RGB information and would like to render the point cloud directly using GS.

I tried to use the point cloud as input (instead of the point cloud generated by SfM) to the initialization module. However, I cannot make the whole thing work. I wonder whether someone have already tried this or have an idea of how to make it work.

Thanks!

jaco001 commented 9 months ago

For now you need more then just point cloud to initialize. From colmap two folders -> Images and Sparse. Train.py create 'points3D.ply' and copy it like 'input.ply'. It also get cameras from database and create 'cameras.json'. Rest are create latter.

If you can create anything from colmap, go for it and alter input.ply if it is that you need.