Repolode
harry7557558

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. 1

    从 Releases 页面下载适合你平台的二进制文件

  2. 2

    克隆仓库并进入目录(Linux 从源码构建,Vulkan 后端)

    cd spirula-studio/
  3. 3

    使用 Vulkan 后端运行 Linux 构建脚本

    bash build_develop.bash -DSS_BACKEND=vulkan -DSS_ENABLE_PATENTED=ON

使用前须知

  • 采用 GPL-3.0 许可证,这是一种著佐权许可证,衍生作品需以相同条款发布。
  • 从源码构建前需要先安装 Vulkan SDK。
  • 项目几乎由一人维护,因此对 issue 和 PR 的回复可能较慢。

收录于专题

标签

#3d-gaussian-splatting#3d-reconstruction#computer-vision#vulkan#cuda#structure-from-motion#mesh-generation#vram-optimization#360-camera#3dgs

常见问题

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 数据每日更新。

相关项目