ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

非 N 卡如何跑 3DGS 训练?Spirula Studio 2026 升级指南

非 N 卡如何跑 3DGS 训练?Spirula Studio 2026 升级指南

非 N 卡如何跑 3DGS 训练?Spirula Studio 2026 升级指南

【免费下载链接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio

Spirula Studio 是一款跨厂商的 3D Gaussian Splatting(3DGS)训练工具:输入可以是视频或照片,训练完成后还能导出带纹理网格,Vulkan 与 CUDA 双后端可互换,不依赖 Python/PyTorch,单文件即可运行。

一、想“拍段视频得到 3D 重建”,过去要跨几道坎?

如果你拍了一段视频,最后想要的是一张贴好纹理的网格,中间要跨几道坎?显卡往往只能选 NVIDIA,训练脚本挂在 Python 与 PyTorch 环境里,抽帧要单独装 ffmpeg,相机位姿得跑 COLMAP。每多一环,环境翻车的概率就多一分。

还有尺度问题。社区的高频反馈是“重建结果太大、太小、歪斜”,根源在于重建过程缺少真实世界的参照。

二、2026 年三项升级

1. 硬件面:多厂商后端与全平台覆盖 🖥️

7 月 22 日,跨厂商 Vulkan 后端上线,NVIDIA、AMD、Intel、Apple 显卡都能跑 3DGS 训练;CUDA 保留为 NVIDIA 用户的传统选项。两条后端的训练与网格化功能一致,速度差异只有几个百分点。

Vulkan 路线编译更快、产物更小,部分场景显存占用更低,原生 SfM、视频抽帧、AI 遮罩等功能也承载在这条路线上,后端抽象的设计见 docs/backends.md。

8 月 14 日,macOS / Apple Silicon 上的训练验证通过,二进制从 Releases 页面直接下载。macOS 只走 Vulkan 路线:MoltenVK 默认静态链接,不装任何依赖即可运行,构建脚本会自动打包 .app 与 .dmg(逻辑在 cmake/SsMacBundle.cmake)。至此 Windows、Linux、macOS 三大桌面平台全部覆盖。

2. 管线面:从视频到带纹理网格的完整流水线 🎬

8 月 8 日,端到端管线的各环节补齐。视频抽帧移到 GPU 端,比调用 ffmpeg 快约 15 倍,ffmpeg 本身也不用装了。AI 遮罩由内置 SAM 模型完成,模型在首次使用时由 GUI 下载缓存,动态物体被自动剔除。

相机位姿改由原生光束法 SfM 求解:输入图片,输出 COLMAP 兼容的 sparse/ 模型,COLMAP 从依赖清单里消失。最后一环是网格化,splat 转为带纹理的网格。这些环节在 GUI 与 CLI 中都能访问,SfM 的实现落在 src/sfm/。

9 月 3 日,SfM 模块新增 LoMa 特征检测与匹配。纹理重复、光照剧变的困难数据集是稀疏重建最容易失手的地方,LoMa 正是为此加入的。

为什么尺度会漂?9 月 10 日起,数据集创建模块能够解析视频与图片里的遥测元数据,真实尺度与朝向随之恢复,“重建太大/太小/歪斜”的反馈从数据入口就得到回应。无人机、车载拍摄素材受益最直接。

3. 体验面:13 种语言与离线渲染 🌍

同样是 8 月 8 日,GUI 与 CLI 同时支持 13 种语言:英语、日本語、简体中文、繁體中文、한국어、Deutsch、Français、Español、Português、Italiano、Nederlands、Русский、Türkçe。

每个构建版本都完整内嵌了语言目录,字体嵌入 5 个字面(Latin + CJK 四地区字面,约 3.3 MB),离线环境下 13 种语言的显示都不受影响。构建时可用 SS_DEFAULT_LANG 指定默认语言、SS_FONT_CJK 控制完整 CJK 字体的交付方式,细节见 docs/i18n.md。

三、上手方式:二进制下载与源码构建 🚀

二进制路线:到 Releases 页面下载 Windows / Linux / macOS 对应版本,解压后双击打开 GUI,零配置。

源码构建(以推荐的 Vulkan 后端为例):

git clone https://gitcode.com/GitHub_Trending/sp/spirula-studio bash build_develop.bash -DSS_BACKEND=vulkan -DSS_ENABLE_PATENTED=ON

Windows 用户运行 build_develop.bat,完整步骤见 README 的 Build from Source 章节。

四、适合谁:低门槛的 3DGS 训练方案

硬件门槛不高:一台相机(360° 相机也可以),一块主流显卡,NVIDIA、AMD、Intel、Apple 均可。8 GB 显存能训练千万级 3D 高斯,软件侧单文件运行、无 Python 依赖,下载后直接可用。

如果你手里有照片或视频,想得到高质量 3D 场景,又不想维护一整套 Python 训练环境,这套工具就是为此准备的。

【免费下载链接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进