> 技术文档 > 3D gaussian-splatting可视化软件_sibr viewer

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