KeKsBoTer / c3dgs

Compressed 3D Gaussian Splatting for Accelerated Novel View Synthesis
https://keksboter.github.io/c3dgs/
Other
263 stars 29 forks source link

Is there a python or c++ viewer like SIBR? #10

Closed oUp2Uo closed 1 month ago

oUp2Uo commented 1 month ago

Hi, thanks for the great work. It usually can compress ~100MB 3DGS ply to xMB npz. But the viewer(https://github.com/KeKsBoTer/web-splat) is not easy to use, and it is not fast. Is there a python or c++ viewer like SIBR using CUDA? Thank you.

KeKsBoTer commented 1 month ago

Hello,

The viewer is usually 2x faster than the SIBR viewer because it uses Hardware, not Software Rasterization (see the paper for details).
If you experience bad performance, please let me know what graphics card you are using. It did run very well on all NVIDIA cards I tested.

There is no C++ or CUDA viewer that can load the npz files. You can convert the npz files back to ply with this tool and open it in the SIBR viewer.

Best Simon

oUp2Uo commented 1 month ago

Thanks for the reply.

I was trying on a old PC yesterday(GTX 1050 laptop), I will try on a new PC today.

Update: same npz file, tested on GTX 4090 laptop, ~120 fps, very fast!