
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-studioSpirula Studio 是自包含的 3D 高斯泼溅3DGS训练工具不装 Python、PyTorch 和 COLMAP把照片或视频拖进去训出可自由观看的 3D 场景还能导出带纹理的网格。 先看你最终能拿到什么完整走一遍手里会多出三样东西可自由旋转、缩放的 Splat 模型PLY 文件。在软件 Viewer 界面打开最多 4 个模型同屏对比带纹理的网格 Mesh。一条命令转出 glb / ply / obj / stl可直接进 Blender 或 3D 打印机断点检查点。训练到一半可暂停之后换参数从断点接着训一个值得记住的数字量化训练让8GB 显存能装下 1000 万个带完整 SH3 的高斯。最快上手路径直接拿现成的安装包最省事的路线是下载预编译包。去项目的 Releases 页面按系统选 Windows、Linux 或 macOS 对应版本解压后双击就能打开 GUI不需要任何环境配置。自己从源码编译Vulkan 后端AMD、Intel、Apple 显卡的用户走这条路。推荐 Vulkan 后端跨平台、编译产物小是测试最充分的一条路git clone https://gitcode.com/GitHub_Trending/sp/spirula-studio cd spirula-studio bash build_develop.bash -DSS_BACKENDvulkan-DSS_BACKENDvulkan指定计算后端。脚本会依次跑代码生成、源码检查再调 CMake Ninja 编译。结束后产物在build_vulkan/spirula。Windows 把脚本换成build_develop.bat产物是build_vulkan\spirula.exe。Linux 只需先装 Vulkan SDKmacOS 什么都不用装CMake 会自动拉取 MoltenVK。NVIDIA 用户想走 CUDA把参数改成-DSS_BACKENDcuda产物落在build_cuda/。把素材拖进主界面打开 GUI 进 Home 页把照片文件夹或视频文件直接拖进窗口。软件会自动启动内置 SfM 流水线特征提取、匹配、相机重建几分钟得到带相机位姿的数据集不需要另装重建工具。拖现成数据集也行。COLMAP、Nerfstudio、Metashape 三种布局自动识别不需要手工整理目录。子目录命名约定与识别规则写在 docs/datasets.md。第一次训练要调什么训练界面先选预设。新手选3dgs默认拍的是桌面小物件选centered-object该预设把 Splat 上限压到 20 万出结果快拍全景选360-camera。Basic Options 保持默认即可只留意Steps默认最大步数 30000第一次跑 2000~3000 步就能拿到看得过去的画面。点Start Training后右侧视口实时渲染模型左侧面板给出 PSNR 曲线和逐步日志随时可暂停、停止。输出自动存到数据集的outputs目录Splat 文件和检查点都在里面。GUI 各屏幕的完整说明在 src/app/README.md。核心能力按场景挑360° 全景和鱼眼怎么直接训场景用 GoPro MAX 拍了.360文件或用鱼眼镜头拍素材。软件识别格式后自己展开——GoPro MAX 被拆成 10 个针孔视图每个镜头 5 个也可以展开成 2:1 全景。展开后像普通数据集一样训练不需要先去畸变成品是 360° 任意角度可看的场景。小显存卡怎么训千万级高斯场景手里是 6~8GB 显存的笔记本卡。量化训练把高斯参数按低精度存储和优化8GB 显存装得下 1000 万个 SH3 高斯。同一场景在小卡上放得下还留出空间提高训练分辨率。视频怎么抽帧又挑清晰帧场景素材是手持拍摄的视频而不是照片。内置抽帧按设定帧率取候选帧再按每帧的锐度打分保留窗口内最清晰的一张。开启自适应间距后运动大的片段自动分配更多帧。--blur-reject参数可以额外拒掉模糊帧避免糊帧混进数据集。路人和杂物怎么去掉AI 遮罩场景街景或商场素材里有人走过直接训会把路人烧进模型。在数据集界面开启 AI 遮罩框选要去掉的对象SAM 会在整组帧上自动分割。首次使用会下载 SAM 检查点之后走本地缓存。被遮住的像素训练时直接跳过模型里不会再出现路人。Splat 怎么导出网格 Mesh场景下游要的是网格不是 Splat。用 GUI 的 Mesh 界面或走命令行build_vulkan/spirula-mesh 运行目录 --format glb,ply,obj,stl --color texture--format指定输出格式列表--color指定着色方式texture是烘焙贴图。表面只提取一次每种格式单独烘色——一次运行可以同时产出看样用的带纹理 GLB 和打印用的裸 STL。 进阶一瞥CLI 与远程训练云 GPU 上训练用 CLI 更方便功能和 GUI 同源。核心命令spirula train 3dgs --data 数据集目录--data指向数据集目录预设名放在命令前面。spirula train默认还会起一个 web 查看器监听一个 HTTP 端口端口转发后浏览器里就能看训练进度例如ssh -L 7007:localhost:7007 你的主机。全部选项用spirula --help查看。近两百个训练字段集中在src/config/TrainConfig.h一张表里定义GUI 的 All Options 编辑器和 CLI 解析器都从这张表生成两边不会漂。❓ 新手答疑Q编译完了可执行文件在哪儿ALinux 在build_vulkan/spirulaWindows 在build_vulkan\spirula.exeCUDA 构建在对应的build_cuda/目录。macOS 只有一个后端产物在build/下并额外打包成可双击的Spirula Studio.app。QSfM 出来的重建有漏帧、质量差怎么办A视频素材先调抽帧帧率打开自适应间距让运动段多取帧重复纹理多的场景走廊、书架把匹配换成 LoMa它对弱纹理更稳训练侧切到in-the-wild预设它加了离群帧过滤和更强的正则。Q界面是英文怎么切中文A软件支持 13 种语言含简体中文。GUI 和 CLI 共用同一套语言目录在设置里切换即可中文用户不用查英文文档。Q手上有训练好的 Splat但不想装软件能看吗A能。仓库自带 Web Viewer基于 WebGL2/WASM不依赖 GPU浏览器里直接浏览。说明见 viewer/README.md。收尾回看路径拿包或编译 → 素材拖进 GUI → 选预设点 Start Training → Splat 和检查点落盘 → 一条命令出 Mesh。接下来可以玩的方向用 AI 遮罩把路人清掉再重训一版把一段 360° 全景素材训出来对比针孔素材的观感熟练之后上 Batch 界面把多个数据集排成队列排队训练。后端的选型差异与内核覆盖细节读 docs/backends.md 可以继续深入。【免费下载链接】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),仅供参考