首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
Spirula Studio 免环境配置 3DGS 训练:从照片到可旋转 Splat 模型,全程 5 分钟
📅 2026/10/23 1:43:08
✍️ 爱科研究院
👁 阅读 3,247
Spirula Studio 免环境配置 3DGS 训练从照片到可旋转 Splat 模型全程 5 分钟【免费下载链接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studioSpirula Studio 是一个把照片或视频直接训成 3D 场景的 3DGS 训练工具不需要 Python、PyTorch 或 COLMAP。最打动人的是 Vulkan/CUDA 双后端NVIDIA、AMD、Intel、Apple 显卡都能训量化训练让 8 GB 显存也扛得住 1000 万个高斯。读完你能自己跑通第一个 Splat 模型并导出 Mesh。它替你省掉了什么免 Python 依赖不挑显卡厂商装环境的绕路。传统 3DGS 流程是 Python PyTorch COLMAP先配 CUDA 环境再跑几小时 COLMAP 出稀疏重建才能开始训每一步都可能踩坑。Spirula Studio 把整条流水线打包进一个独立可执行程序下载解压就能用相机重建也内置在程序里全程没有一条 import 报错。显卡的限制。多数 3DGS 工具基本只能在 N 卡上跑。这个程序默认用 Vulkan 后端构建AMD、Intel、macOS 的 Apple Silicon 都能训训练和网格化功能与 CUDA 版一致两者速度差异通常在几个百分点以内。360° 去畸变的繁琐。GoPro MAX 拍的全景片别的工具要先手动去畸变、切片再训。这里.360文件直接加载360-camera 预设会把相机模型和 warp 都替你处理好。后端差异的细节在 docs/backends.md。最短上手路径 先让程序跑起来新手最省事的路线从项目 Releases 页面下载对应平台的安装包解压后双击打开 GUI不需要任何配置直接进入主界面。想自己构建的比如要用 Vulkan 后端跑 AMD 卡走另一条路——克隆仓库跑仓库自带的构建脚本git clone https://gitcode.com/GitHub_Trending/sp/spirula-studio cd spirula-studio bash build_develop.bash -DSS_BACKENDvulkan脚本会自己完成代码生成、检查并调用 CMake Ninja不用逐个记参数。结束时你会看到 Build complete: build_vulkan/spirula产物在build_vulkan/spirulaWindows 是build_vulkan/spirula.exe。NVIDIA 用户把参数换成-DSS_BACKENDcuda即可完整构建矩阵见 docs/build.md。把素材丢进去把照片文件夹或视频直接拖进窗口就行程序会自动识别输入类型。照片文件夹和视频走内置 SfM 流水线特征匹配、相机位姿重建一气呵成用的是 ALIKED 这类现代特征算法不用单独装 COLMAP。如果文件夹里已经带 COLMAP / Nerfstudio / Metashape 格式的位姿文件则直接识别为现成数据集打开不会重复重建。几分钟后数据集预览里会出现稀疏点云和相机视锥说明重建成功了。按下训练键预设默认3dgsBasic Options 保持默认点Start Training。右侧视口立刻开始实时渲染左侧面板显示逐步日志和指标曲线你能看到模型从一团模糊逐渐变成清晰的场景随时可以暂停或停止。默认 30000 步对多数场景足够第一次体验可以把 steps 降到 2000~3000几分钟就能拿到能看的结果。界面里真正要紧的几个控件界面是预设 精选基础选项的设计第一次跑只需要动这四个地方预设Preset默认3dgs最通用拍单个物体时换centered-object会把最大 Splat 数降到 20 万并调整背景处理拍全景换360-camera。Steps训练步数默认 30000是质量和时间的总开关。先降到 3000 快速验证效果满意后再调回去。Image resolution图像分辨率默认按原图分辨率训练。显存紧张时调低一档约减半这是最直接的省显存手段。cap_max最大 Splat 数默认 100 万拍小物体足够场景大就调高Splat 越多细节越多。其余参数都在 All Options 里支持搜索、悬停有提示第一次跑不用碰。输入数据怎么准备最省事不跑 COLMAP照片视频直接拖输入类型特点推荐度照片文件夹直接拖入自动特征匹配与相机重建★★★视频文件内置抽帧自动挑窗口内最清晰帧GoPro MAX.360原生支持★★★现成数据集COLMAP / Nerfstudio / Metashape 格式直接打开复用已有重建★★照片文件夹最省事围着拍一圈拖进去即可。用视频的话可以按时间截取想要的片段抽帧时会自动跳过模糊帧。相机模型、遮罩和目录结构的细节见 docs/datasets.md。拿到结果之后在线看一键导出 Mesh 训练结束产出物落在运行文件夹里默认数据集目录/outputssplat.ply就是训好的 Splat 模型旁边还有 checkpoint。软件内验证最直接用 Viewer 打开训好的 Splat 自由旋转观看最多 4 个模型同屏对比新旧版本并排看差异很方便。要进下游工具就用 Mesh 界面和spirula-mesh命令同底层逻辑把 Splat 转成网格格式支持glb / ply / obj / stl颜色可选手顶点色或烘焙纹理./build_vulkan/spirula-mesh 运行目录 --format glb --color texture生成的带纹理 glb 保存在 Splat 文件旁Blender 和 3D 打印软件都能直接导入。不想装软件的话仓库内置了一个基于 WebGL2/WASM 的 Web Viewer浏览器无 GPU 也能看 Splat。离开图形界面CLI 与远程训练在云 GPU 上训练CLI 一样能用它和 GUI 共用同一个训练器./build_vulkan/spirula train 3dgs --data 数据集目录train默认会拉起一个 Web 查看器默认端口 7007ssh -L 7007:localhost:7007 云主机转发后就能在本地浏览器看训练进度。所有选项用--help查看字段定义在 src/config/TrainConfig.h。界面支持含简体中文在内的 13 种语言设置里直接切换。容易踩的几个坑 ⚠️显存不够 / 训练很慢→ 显存大头是图像分辨率和 Splat 数量 → 先把 Image resolution 调低一档再降 cap_max量化训练本身已经很省8 GB 卡能跑 1000 万高斯。结果偏大、偏小或倾斜→ 重建没有真实尺度和朝向 → 重新跑一次数据集创建新版会从视频/图片的运动遥测元数据里恢复真实尺度与朝向。鱼眼 / 360° 画面出现畸变伪影→ 先手动去畸变再训练相机模型和像素对不上 → 不需要去畸变GoPro MAX.360和鱼眼直接加载配 360-camera 预设自动处理。首次 AI 遮罩报错或卡住→ GUI 首次使用要下载 SAM 模型权重并展示许可条款 → 点同意等下载完即可之后会缓存不再重复下载。macOS 上抽帧特别慢→ MoltenVK 路径没有 GPU 视频解码回退到 ffmpeg 解码 → 结果完全一样只是更慢大文件耐心等。从下载到出片到这里就全通了。下一步可以试试 AI 遮罩去掉场景里的路人或者用meshing预设再训一轮拿一个能直接打印的带纹理 Mesh。【免费下载链接】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),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/23 1:43:08
让 IPTV 播放源长期可用:用 iptv-checker 搭建自动检测流水线的实战指南
2026/10/23 1:43:08
开源平衡车FOC固件刷写与调参完整指南
2026/10/23 1:38:08
Git 下载代码全攻略:完整克隆、稀疏检出与单文件获取
2026/10/23 4:03:52
MATLAB常见问题30秒速查与高效排障指南
2026/10/23 4:03:52
libva中的DRM模块
2026/10/23 4:03:52
Java:54-Linux概述
2026/10/23 4:03:52
Centos kubeadm 部署 kubernetes 1.24.0 (单节点)(containerd cri-docker 做 container runtime)
2026/10/23 4:03:52
linux软连接和硬链接
2026/10/23 3:58:51
LangGraph+MCP实战:构建AI-SPC智能根因分析系统
2026/10/23 0:02:44
Verilog实现FPGA密码锁:矩阵键盘与状态机设计实战
2026/10/23 0:02:44
数据服务监控运维实战:从指标体系到告警治理与故障排查
2026/10/23 0:02:44
FreeRTOS任务通知实战详解:内核原理、API与避坑指南
2026/10/23 0:52:23
OpenResearch实战:Claude Code、Codex、OpenCode、Cursor 工作流搭建与故障排查
2026/10/22 17:15:21
知识管理核弹:用Obsidian构建第二大脑的工程化方案(TaoToken 统一 Key 接入版)
2026/10/23 0:52:11
金融AI落地指南:从调研报告到技术选型与工程实践
2026/10/22 5:06:15
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/22 2:07:18
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/21 19:01:08
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)