☰
Spirula Studio:跨厂商显卡可用的 3DGS 训练工具,从视频端到端重建纹理网格
2026/10/23 4:19:33 网站建设 项目流程

Spirula Studio:跨厂商显卡可用的 3DGS 训练工具,从视频端到端重建纹理网格

【免费下载链接】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)训练工具,可从照片/视频端到端重建到纹理网格。不装 Python/PyTorch 与 COLMAP,8 GB 显存即可训练一千万个高斯。

Vulkan 与 CUDA 后端怎么选

Vulkan(推荐):NVIDIA、AMD、Intel、Apple 显卡用同一套二进制都能训练;编译更快、产物更小,部分场景显存占用更低,原生 SfM、GPU 视频抽帧与 AI 遮罩也挂在这个后端里。

CUDA(NVIDIA 传统路线):训练与网格化功能和 Vulkan 完全一致,速度快慢取决于 GPU 驱动,差异通常在几个百分点以内。

结论:要多厂商覆盖、或在 AMD/Intel/Mac 上使用,选 Vulkan;只有 NVIDIA 卡且已有 CUDA 环境,两者皆可。抽象层设计可查 docs/backends.md。

从视频到纹理网格的内置流水线

四个环节全部内置,零外部依赖:

  • GPU 视频抽帧:解码直接在 GPU 上完成,抽帧比调用 ffmpeg 快约 15 倍,无需安装 ffmpeg。
  • AI 遮罩:内置 SAM 模型,GUI 首次使用时自动下载并缓存,自动剔除场景中的动态物体。
  • 原生 SfM:独立光束法管线,输入图片即输出 COLMAP 兼容的 sparse/ 模型;纹理重复、光照剧变等困难场景可启用 LoMa 特征匹配,让稀疏重建更稳。
  • 训练与网格化:量化训练产出 splat,再一步转成带纹理网格,中间没有第三方工具。

数据集创建模块还会解析视频/图片中常见的遥测元数据,恢复真实尺度与朝向,解决重建结果忽大忽小、整体歪斜的痛点,对无人机、车载素材尤其有用。

平台覆盖与 13 种语言本地化

GUI 与 CLI 同时覆盖 13 种语言(含简繁中文、日本語、한국어、德语、俄语等),连命令行子命令的帮助与日志输出也一并翻译。五个子集字体(Latin 加 CJK 四地区字面,约 3.3 MB)内嵌进每个构建,离线即可正确渲染全部 13 种语言,详见 docs/i18n.md。平台覆盖 Windows、Linux、macOS 三大桌面系统;macOS 上 MoltenVK 默认静态链接、零系统依赖,构建脚本可直接打包成双击运行的 .app 与 .dmg。

怎么最快跑起来

官方二进制(零配置):从 Releases 页面下载对应平台包,解压后双击打开 GUI 即可;远程 GPU 训练用 CLI,spirula train会把训练进度服务到一个 HTTP 端口,经 ssh 转发即可在浏览器查看。

源码构建(Vulkan 后端):

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

Windows 用build_develop.bat,参数相同。

手握一块主流显卡,想从照片、视频或 360° 素材得到 3D 场景,又不想搭建 Python + COLMAP 全家桶,这套工具是门槛很低的 3DGS 训练方案;想研究跨厂商后端抽象或原生 GPU SfM 实现的开发者,可以直接读 src/backend/ 与 src/sfm/ 下的代码。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询