Hasty Briefsbeta

双语

Gaussian Splatting 3 Ways

2 months ago
  • #COLMAP-PyTorch
  • #Tkinter-OpenGL
  • #3D-Gaussian-Splats
  • 使用Tkinter和OpenGL开发的桌面应用程序,用于训练和查看从日常拍摄中获取的3D高斯泼溅效果。
  • 采用COLMAP计算相机位姿,PyTorch+gsplat进行训练,所有数据存储在可复现的缓存目录树中。
  • 支持三种方法:传统COLMAP+gsplat流程、Depth Anything 3的3D高斯估计技术、以及SHARP单视图合成方案。
  • 应用围绕核心状态对象(AppState)、四个功能标签页(输入/COLMAP/训练/导出)和后端流水线构建。
  • 缓存目录结构包含每个场景的输入/输出数据,确保工作流可重复执行。
  • 训练耗时:gsplat约5分钟,Depth Anything 3需3-4分钟,SHARP约2.5分钟。
  • 提供便携式打包脚本(build.bat)实现开箱即用的部署。
  • 系统要求:Windows/Linux系统、Python 3.10+、支持CUDA的GPU、ffmpeg和COLMAP可执行文件。
  • 已知问题:缩略图加载、泼溅渲染效果、摄像机控制及CUDA SDK路径配置需求。