harry7557558/spirula-studio

Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.

解决的问题

Spirula Studio 提供了一个简洁、一体化的 3D 高斯点云渲染管道。它无需复杂的依赖项,如 Python、PyTorch 或独立的运动恢复结构(SfM)工具(如 COLMAP),用户仅需一个二进制文件,即可将原始照片或视频转换为 3D 点云和带纹理的网格。

工作原理

该项目使用基于 Vulkan 的计算后端,确保跨厂商 GPU 支持(NVIDIA、AMD、Intel 和 Apple Silicon)。它采用结合 MCMC、IGS+ 和 MRNF 的训练策略,生成更清晰的结果并减少伪影。为保持高效率,采用量化训练,可在 8GB 显存内训练高达 1000 万高斯点。项目还内置了帧提取、AI 遮罩(通过 SAM)、以及原生 SfM 用于相机位姿估计的工具。

适用人群

希望获得高性能 3D 重建管道,且安装简单、自包含的艺术家、3D 开发者和研究人员,无论其 GPU 硬件如何。

主要亮点

  • 跨厂商 GPU 支持:通过 Vulkan 支持 NVIDIA、AMD、Intel 和 Apple GPU。
  • 显存效率:量化训练可在消费级硬件(8GB 显存)上处理大规模场景(1000 万高斯点)。
  • 端到端工作流:集成帧提取、AI 遮罩和 SfM,无需外部脚本。
  • 专用相机支持:原生支持 360° 和等距投影相机,无需去畸变处理。
  • 质量增强:使用修改后的双边网格和 PPISP 进行曝光和白平衡校正。

相关

  • 项目
  • 项目
  • 项目
  • 项目