3步跑通3D高斯泼溅全流程:Spirula Studio 入门教程
发布时间:2026/10/23 4:05:24 锦皓数字建站

3步跑通3D高斯泼溅全流程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 Splatting 训练工具单个spirula可执行文件完成从照片/视频到 splat 与纹理网格的全流程。无需安装 Python 与 COLMAP8GB 显存可训千万高斯界面支持 13 种语言。认清定位Spirula Studio 是什么工具适合谁Spirula Studio 是一个纯 C 训练器不依赖任何 Python/PyTorch 运行时。GUI、训练、SfM、AI 遮罩、网格提取与评估指标全部装进同一个可执行文件同一条命令既能开图形界面也能走命令行。跨厂商 GPUVulkan 后端通吃 NVIDIA、AMD、Intel 与 Apple Silicon显存省量化训练8GB 显存可跑 1000 万全 SH3 高斯原生 360°/鱼眼等距圆柱数据集直接载入训练省去去畸变环节流程自给自足抽帧、SfM、SAM 遮罩、网格提取都在一个二进制里无论你是想跑出第一个 splat 的初学者还是想要 headless 命令上云训图的远程 GPU 用户都能直接上手。5分钟装好并启动下载预编译版或源码构建预编译推荐到 Releases 页选对应 Windows/Linux/macOS 的包解压后双击打开 GUI零配置。源码构建2 行搞定git clone https://gitcode.com/GitHub_Trending/sp/spirula-studio bash build_develop.bash -DSS_BACKENDvulkan建议优先选 Vulkan 后端跨平台、产物更小且自带内置 SfM 与 AI 遮罩CUDA 是面向 NVIDIA 的传统选项训练与网格功能相同。构建成功后产物位于build_vulkan/spirula。完成第一次训练GUI 四步与 CLI 一行GUI 路径新手首选启动spirula点击Open a Dataset或用Create Dataset from Photos/Video直接从原始素材建数据集选一个预设3dgs为默认另有360-camera、in-the-wild、meshing等并微调基础选项Start Training在原生视口中实时看渲染结果完成后产物默认写入数据集/outputs打开即可查看CLI 路径远程/云端 GPU./build_vulkan/spirula train 3dgs --data 数据集目录 图片太大显存不够用train_resolution_divisor调低训练分辨率GUI 里叫 Image resolution 长任务用--resume 运行目录断点续训--init-ply 已有PLY可从旧模型暖启动 spirula train默认会开一个 Web 查看器端口SSH 端口转发后浏览器即可盯进度一张表看懂代码主线项目结构速览目录作用重要度src/engine/训练引擎CUDA-free 的.cpp层⭐⭐⭐src/kernels/投影、光栅化、稠密化、损失等 GPU 核函数⭐⭐src/data/数据集管理器 COLMAP/Nerfstudio/Metashape 解析器⭐⭐⭐src/app/唯一的spirula应用CLI 原生 GUI Web 查看器⭐⭐⭐src/sfm/内置运动恢复结构Vulkan 子系统⭐⭐src/mesh/网格化管线Delaunay、UV、导出⭐⭐src/config/训练配置的唯一事实来源⭐⭐docs/架构、后端、数据集等文档⭐⭐⭐分层走向为appCLI/GUI→ TrainerCore 训练驱动 → engine → backend API 接缝 → CUDA/Vulkan 双后端细节见 docs/architecture.md。值得一提的设计所有训练标志集中在 src/config/TrainConfig.h 里一张手写 X-macro 表中定义CLI 参数、--help、GUI 选项编辑器与运行时的config.json全部从同一张表展开天然不会出现两处定义对不上的问题。摆好数据集就能被识别输入格式与约定自动探测顺序固定Nerfstudio → COLMAP → Metashape点云可选没有就随机播种默认目录约定images/图片、masks/遮罩、depths/深度、normals/法线COLMAP 稀疏模型会在sparse/0、colmap/sparse/0、sparse等位置自动寻找鱼眼与等距圆柱全景同样原生支持更多相机模型与遮罩规则见 docs/datasets.md从素材到成品5 个内置步骤各产出什么抽帧从视频提取最清晰帧、自动跳过模糊帧 → 产出清晰帧图片序列SfM 重建spirula sfm解算相机位姿 → 产出COLMAP 兼容稀疏模型AI 遮罩可选spirula sam移除手部、背景等干扰物 → 产出masks/下遮罩文件训练spirula train得到 splat 模型 → 产出数据集/outputs运行目录网格化spirula mesh提取并烘焙贴图 → 产出带顶点色/纹理的 PLY/OBJ/GLB/STL规划下一步文档导读文档内容docs/README.md文档总索引docs/backends.mdCUDA/Vulkan 后端差异与能力覆盖src/app/README.mdCLI 与 GUI 工作笔记、预设与配置表学习路线先用 GUI 跑通一份小型照片数据集 → 再读docs/datasets.md对照自己的数据布局 → 最后用spirula mesh导出第一个带纹理的 GLB Spirula Studio 把整条 3D Gaussian Splatting 管线压缩进一个二进制、零 Python 依赖这正是它区别于 Python 生态的最大差异点。现在下载预编译版你当天就能训出自己的第一个 splat 模型 【免费下载链接】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),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。