通用的运动恢复结构(SfM)与多视图立体视觉(MVS)流程,提供图形界面和命令行,用于从图像重建三维模型。
harry7557558/spirula-studio
跨厂商的 3D Gaussian Splatting 训练工具,可将照片或视频转为 splat 和带纹理网格,基于 Vulkan 或 CUDA 运行,无需 Python。
- Star
- 2,191
- Fork
- 213
- 未关闭 Issue
- 70
- 最近提交
- 昨天
这是什么?
Spirula Studio 可以从原始照片或视频训练 3D Gaussian Splatting 模型,把运动恢复结构(SfM)、训练和网格生成整合在一个自包含的可执行程序中,不需要 Python、PyTorch 或单独安装 COLMAP。
主力的 Vulkan 后端支持 NVIDIA、AMD、Intel 和 Apple GPU,覆盖 Windows、Linux 和 macOS;NVIDIA 显卡还可以选择 CUDA 后端。项目采用量化训练,在 8 GB 显存内可处理多达 1000 万个 SH3 高斯,并原生支持鱼眼镜头与 360° 相机,等距柱状投影数据集无需先做畸变校正。
内置流程包括 SfM、视频抽帧、基于 SAM 模型的 AI 遮罩、深度与法线输出,并提供网页查看器,远程 GPU 训练时可通过 SSH 端口转发查看进度。
核心功能
- 01通过 Vulkan 计算支持 NVIDIA、AMD、Intel 和 Apple GPU。
- 02采用量化训练,8 GB 显存内可处理多达 1000 万个 SH3 高斯。
- 03直接支持 360° 相机和等距柱状投影数据集。
- 04内置 SfM、视频抽帧和 AI 遮罩功能。
- 05可输出深度、法线和带纹理的网格。
- 06提供图形界面和命令行,命令行训练时可用浏览器查看进度。
适用场景
- 在不安装 Python 和 COLMAP 的情况下,从手机或普通摄像机视频重建三维场景。
- 在没有 CUDA 的 AMD、Intel 或 Apple Silicon 设备上训练 splat。
- 直接处理 360° 或鱼眼素材,省去单独的畸变校正步骤。
- 在远程 GPU 服务器上训练,并通过 SSH 查看进度。
快速上手
- 1
从 Releases 页面下载适合你平台的二进制文件
- 2
克隆仓库并进入目录(Linux 从源码构建,Vulkan 后端)
cd spirula-studio/ - 3
使用 Vulkan 后端运行 Linux 构建脚本
bash build_develop.bash -DSS_BACKEND=vulkan -DSS_ENABLE_PATENTED=ON
使用前须知
- 采用 GPL-3.0 许可证,这是一种著佐权许可证,衍生作品需以相同条款发布。
- 从源码构建前需要先安装 Vulkan SDK。
- 项目几乎由一人维护,因此对 issue 和 PR 的回复可能较慢。
收录于专题
标签
常见问题
- spirula-studio 是什么?
- 跨厂商的 3D Gaussian Splatting 训练工具,可将照片或视频转为 splat 和带纹理网格,基于 Vulkan 或 CUDA 运行,无需 Python。 Spirula Studio 可以从原始照片或视频训练 3D Gaussian Splatting 模型,把运动恢复结构(SfM)、训练和网格生成整合在一个自包含的可执行程序中,不需要 Python、PyTorch 或单独安装 COLMAP。
- spirula-studio 可以免费使用吗?用的什么许可证?
- spirula-studio 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- spirula-studio 还在维护吗?
- 活跃维护中。spirula-studio 最近一次提交是在 2026年11月6日。
- spirula-studio 适合用来做什么?
- 在不安装 Python 和 COLMAP 的情况下,从手机或普通摄像机视频重建三维场景。 在没有 CUDA 的 AMD、Intel 或 Apple Silicon 设备上训练 splat。 直接处理 360° 或鱼眼素材,省去单独的畸变校正步骤。 在远程 GPU 服务器上训练,并通过 SSH 查看进度。
- spirula-studio 怎么安装和运行?
- 从 Releases 页面下载适合你平台的二进制文件 克隆仓库并进入目录(Linux 从源码构建,Vulkan 后端): cd spirula-studio/ 使用 Vulkan 后端运行 Linux 构建脚本: bash build_develop.bash -DSS_BACKEND=vulkan -DSS_ENABLE_PATENTED=ON
- 在哪里获取 spirula-studio?
- 源代码和安装说明在 GitHub 上:https://github.com/harry7557558/spirula-studio
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的节点式可视化工具,可把照片重建为三维模型,并支持相机跟踪、HDR 融合等流程。
基于 WebGL2 和 WebGPU 的开源 JavaScript 游戏引擎,用于在浏览器中构建交互式 3D 应用、游戏和可视化作品。
基于 Three.js 的 3D Gaussian Splatting 渲染器,支持 WebGPU 与 WebGL2,并可流式加载大场景。
Windows 资源管理器缩略图扩展,无需打开即可预览 3D 高斯泼溅 PLY 文件和 Spatialograph Maker 项目。
从单张物体图片生成 3D Gaussian splat 模型的推理 SDK 与演示。