3D gaussian-splatting可视化软件_sibr viewer
介绍几个优秀的3D gaussian-splatting可视化软件:
SIBR_viewer、SuperSplat、gaussian-splatting-lightning、splatviz、Gaussian Splatting renderer
后面4个比SIBR_viewer更易配置,因为SIBR_viewer需要用到cmake进行安装,往往容易出错。
gaussian-splatting-lightning、splatviz配置环境需要安装diff-gaussian-rasterization子模块,容易出错,建议看3D gaussian-splatting代码在ubuntu20.04 & CUDA11.8下的配置_ubuntu 20.04 gaussen splatting-CSDN博客
gaussian-splatting-lightning可以查看相机位姿
1.官方搭配的SIBR_viewer
ubuntu配置SIBR_view:https://blog.csdn.net/maryu/article/details/142705866
可以查看 渲染视图、初始点云、高斯椭球
可以保存相机位置、加载指定相机位置(.json文件)
我在ubuntu上查看高斯椭球,帧率很低,直接卡死,不知道为什么。
2.google的SuperSplat
建议用这个,方便
1)提供了web端的可视化:SuperSplat
选择局部指定GS椭球后,可局部拖动和选择
2)github源码软件:
https://github.com/playcanvas/supersplat
本地部署:进入github点击跳转nodejs官网,需要node>18,部署好后可以远程网页查看。
下载nodejs,点击download,根据指令安装:
3.gaussian-splatting-lightning
github: https://github.com/yzslab/gaussian-splatting-lightning
它相当于一个集成工具箱,包含了现目前 优秀的3DGS系列工作。帧率高,提供GS编辑,可以多个3D模型在同一个场景。部署好后可以远程网页查看。
可视化:
浏览器输入127.0.0.1:8080
远程显示
如果想看相机位姿,可以命令带上 --show-cameras 参数
https://github.com/yzslab/gaussian-splatting-lightning/issues/22
4.splatviz
github: https://github.com/yzslab/gaussian-splatting-lightning
介绍:https://www.dongaigc.com/a/splatviz-3d-gaussian-visualization
可以按指定路径做视频,查看渲染时gpu占用情况
我的指令需要带上MESA_GL_VERSION_OVERRIDE=4.5
MESA_GL_VERSION_OVERRIDE=4.5 python run_main.py --data_path=/home/mayu/postg/thesis/gaussian-splatting/output/truck/point_cloud/iteration_30000/
运行以下命令,查看MESA_GL_VERSION_OVERRIDE的数字
sudo apt install mesa-utils -yglxinfo | grep OpenGL
5.在线Gaussian Viewer
Gaussian Splatting renderer