照片到可旋转三维场景3D Gaussian Splatting 工具 Spirula Studio 完整上手教程【免费下载链接】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 Gaussian Splatting3DGS训练工具能把照片或视频直接训练成可自由视角的三维场景还能转成带纹理的网格。它以单个自包含程序交付不用装 Python、不用配置训练环境NVIDIA 与 AMD、Intel、Apple 显卡都能跑。下面这条最短路径从原始照片出发直到拿到第一个三维模型。你会拿到什么三种打开方式的 Splat 模型 一次训练完成后产物是两个文件Splat 文件PLY 格式和检查点。Splat 文件有三种查看方式GUI 的 Viewer 界面直接打开可自由旋转缩放最多 4 个模型同屏对比适合比较改参数前后的差异内置的 WebGL2/WebAssembly 查看器能在浏览器里打开不依赖本机 GPU实测可处理 6.4 GB、3900 万个高斯点的模型也可以转成网格下一节细讲。检查点则用于断点续训改完参数可以从原地接着跑。拿到程序的两种方式下预编译包或编译 Vulkan 后端 首选是项目 Releases 页面的预编译包按平台选好解压双击打开 GUI不需要任何配置。第二种是从源码编译适合 AMD、Intel、Apple Silicon 用户。构建脚本会一次完成代码生成、源码检查和 CMake Ninja 编译git clone https://gitcode.com/GitHub_Trending/sp/spirula-studio cd spirula-studio bash build_develop.bash -DSS_BACKENDvulkan产物在build_vulkan/spirulaWindows 下为build_vulkan\spirula.exe。Vulkan 后端覆盖主流 GPU 厂商macOS 由 CMake 自动拉取 MoltenVK 支持 Apple SiliconNVIDIA 用户也可改用-DSS_BACKENDcuda功能等价两个后端的差异细节见 docs/backends.md。准备第一个数据集照片文件夹、视频或现成重建结果 数据集界面接受三类输入直接拖进窗口即可自动识别不用手工整理输入会发生什么照片文件夹内置 SfM 完成特征匹配与相机位姿重建ALIKED、LightGlue 等算法几分钟后得到数据集视频文件内置抽帧自动挑最清晰的帧可选跳过模糊帧与重复帧支持 GoPro MAX 的.360等 360° 文件无需去畸变现成数据集COLMAP、Nerfstudio、Metashape 三种格式自动检测并直接打开360° 与鱼眼相机处理的细节值得翻一遍 docs/datasets.md。习惯传统工具的话reference/scripts/ 里也备有一套独立的 Python 预处理脚本。开始首次训练选个预设确认步数点击开始 GUI 的新手路径是Home → Open a Dataset → 选预设 → Basic Options 勾几项 → Start Training。预设是参数打包3dgs默认是通用配置centered-object面向单体静物360-camera面向全景数据。高级参数全在 All Options 里支持搜索和悬停提示默认值原样保留也能跑。训练过程中右侧视口实时渲染 3DGS 模型左侧面板显示指标曲线和逐步日志随时可暂停或停止。速度参考RTX 5070 上实测单步 8–24 毫秒含实时视口更新首次体验的步数几分钟内就能跑完。在服务器或云上 GPU 上用同一条 CLI 即可默认还会启动一个 Web 查看器ssh -L转发端口后在浏览器里盯着训练进度spirula train --data 数据集目录全部字段定义在 src/config/TrainConfig.h其余选项用spirula --help查看。导出网格一条命令进 Blender 或 3D 打印 训练结束后Splat 可以转成带颜色的网格。一条命令能同时输出多种格式与配色网格面只提取一次换配色不重跑spirula mesh 训练输出目录 --format glb,ply,stl --color vertex,textureglb带烘焙好的纹理贴图可直接进 Blenderstl交给 3D 打印只想要顶点色就写--color vertex。GUI 的 Mesh 界面与这条命令共用同一套底层逻辑。常见问题与进阶方向 显存不够量化训练本身就很省官方口径是 8 GB 显存可容纳 1000 万个带 SH3 的高斯仍紧张就把 Image resolution 调低一档或减小最大 Splat 数cap_max。结果偏大偏小、方向歪数据集创建模块现在会读取视频与照片里的遥测元数据来恢复真实比例与朝向重跑一次数据集创建即可修正。想继续深入后端设计读 docs/backends.md完整文档索引在 docs/README.md。GUI 和 CLI 都支持 13 种界面语言中文用户可以直接在设置里切到简体中文。【免费下载链接】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),仅供参考
阅读完成 · 觉得有帮助?